智能助手
帮助中心智能助手上线
我能为你解答 Lark 使用的问题,快来问问我吧!
00:00
点击按住可拖动视频
我知道了
去试试

自定义表格数字格式

本文阅读时长:12 分钟
一、功能简介
你可以使用自定义数字格式,让单元格显示的数字符合你的要求。如:以“万元”为单位,或者让日期显示为具体的周几等。
二、操作流程
进入表格,通过以下任一方式进入数字格式设置页面:
方式 1:右键点击单元格,点击 设置单元格数字格式
方式 2:选中单元格,在工具栏的数字格式下拉菜单中,选择 更多格式
250px|700px|reset
250px|700px|reset
在设置面板选择 自定义,进行如下设置:
  1. 已有的数字格式代码和示例: 你可以从中选取需要的格式,直接使用或进行微调后使用。
  1. 数字格式代码编辑区:你可以直接输入自定义格式代码,或者调整上一步选中的代码。代码写法请见文档第四部分:自定义数字格式的语法。
  1. 效果预览: 如果进入设置面板前,你已经选中了一个单元格,这里就会展示对单元格中的值应用当前格式代码后的效果。
250px|700px|reset
三、场景举例
场景举例
数字格式代码
原值
显示结果
将数字显示为“万元”,保留 1 位小数。
0"."0,"万元" 或 0!.0,"万元"
12345
1.2万元
将数字显示为“万元”,保留 4 位小数。
:“万元”格式写法暂时仅支持保留 1 位 或 4 位小数。
0!.0000"万元" 或 0"."0000"万元"
12345
1.2345万元
将数字显示为“亿”,保留 2 位小数。
:“亿元”格式写法暂时仅支持保留 2 位小数。
0!.00,,"亿元"
123456789
1.23亿元
将数字显示为“百万”,保留 2 位小数。
0,,.00"百万"
1234567
1.23百万
将两个日期之间的时长显示为时、分、秒的样式。
[h]:mm:ss
2024/01/22 - 2024/01/21
24:00:00
用箭头突出正负数差异;你也可以将箭头替换成其他图标。
"🔺"#;"🔻"#;
250px|700px|reset
250px|700px|reset
显示币种信息。
"$"#,#.00
1234567
$1,234,567.00
调整电话号码格式。
000-0000-0000
13801163554
138-0116-3554
将关键信息设置为保密格式。
"**********"
:你可以按需设置 * 的个数。
13801163554
**********
将部门简写补充完整。
@"部门"
人事
人事部门
为数字添加单位。
# "个"
28
28 个
四、自定义数字格式的语法
  1. 基础结构
一段完整的数字格式代码共包括 4 段区域:
250px|700px|reset
  • 1 区:正数的格式
  • 2 区:负数的格式
  • 3 区:零值的格式
  • 4 区:文本的格式
每一段用半角分号 ; 隔开。实际使用中,可以不用写完所有的区段。如果只写 1 区段,则应用到所有类型的数值上。如果写多个区段,则按照正数、负数、零值和文本的顺序生效。
比如,如果规则包含两个区段,则第一段是应用于正数的格式,第二段应用于负数,零值和文本按原来的样子显示。
如果希望跳过前面的区段,直接对后面的区段生效,需要用分号隔出跳过的区段。比如,如果你希望格式代码只对文本生效,那写法应该是 ;;; [文本格式]。
  1. 通用语法
符号
含义
示例
原值
数字格式代码
显示结果
G/通用格式
常规的数字显示,相当于“分类”列表中的”常规”选项。
123.45
G/通用格式
123.45
0
数字占位符,当数字的位数少于格式代码的位数时,显示无意义的零值。
123.45
0.000
123.450
123.45
0000.000
0123.450
#
数字占位符,只显示有效数字,不显示无意义的零值。
16
####
16
1235.00
####
1235
数字占位符,当数字的位数少于格式代码的位数时,显示半角空格。
123.45
?????.??
123.45
:示例中的红色高亮部分就对应多出来的 ? 代表的空格
12345.67
?????.??
12345.67
$
将数字格式显示为美元金额,可以替换成其他货币符号。
123.45
$#.00
$123.45
.
小数点。
123
#0.00
123.00
,
千位分隔符。如果逗号后面不带其他数字占位符,则会将数值显示为除以 1000 后的整数效果,可连续写多个逗号。
123456789
#,
123457
#,,
123
#,.000
123456.789
/
将数字显示为分数格式。
123.45
# ?/??
123 9/20
%
将数字显示为百分比格式。
123.45
0.00%
12345.00%
E
将数字设置为指数格式。
123.45
0.00E+00
1.23E+02
"文本"
在引号中插入需要显示的文本。
123.45
#,.000 "K"
12.345 K
@
显示某个单元格中输入的文本。
表格
@@@
表格表格表格
_
添加与下划线后字符宽度相等的空格。
12345
#,##0_)
12,345
:示例中的红色高亮部分对应代码中 ) 宽度的空格。
! 或 \
强制显示该符号后面的一个字符;用以在数字中显示格式代码中有特殊含义的字符,效果和双引号括起来一样。
12345
0.0!?
0.0\?
12345.0?
:示例中的问号 ? 本是数字占位符,不会显示在数字中,添加强制显示符号后,即可显示该符号。
  1. 日期语法
符号
含义
示例
原值
显示结果
yy
使用两位数字(00~99)显示公历年份。
2022
22
yyyy
使用四位数字(1900~9999)显示公历年份。
2022
2022
m
使用不带前导零的数字(1~12 或 0~59)显示月份或分钟。
2022/1/12
1
mm
使用带前导零的数字(01~12 或 00~59)显示月份或分钟。
2022/1/12
01
mmm
根据表格创建时的界面语言,显示月份简写;目前支持中英日三语,其他语言仅支持显示英语。以中文为例,月份简写为 1月~12月。
2022/1/12
1月
mmmm
根据表格创建时的界面语言,显示月份全称;目前支持中英日三语,其他语言仅支持显示英语。以中文为例,月份写为一月~十二月。
2022/1/12
一月
mmmmm
根据表格创建时的界面语言,显示月份大写数字;目前支持中英日三语,其他语言仅支持显示英语。以中文为例,月份写为一~十二。
2022/1/12
d
使用数字(1~31)显示日期,且数字前不带 0。
2022/1/3
3
dd
使用数字(01~31) 显示日期,如果十位数无内容则被替换为 0。
2022/1/3
03
ddd 或 aaa
根据表格创建时的界面语言,显示星期简写;目前支持中英日三语,其他语言仅支持显示英语。以中文为例,星期简写为周一~周日。
2022/1/3
周一
dddd 或 aaaa
根据表格创建时的界面语言,显示星期全称;目前支持中英日三语,其他语言仅支持显示英语。以中文为例,星期全称为星期一~星期日。
2022/1/3
周日
h
使用不带前导零的数字(0~23) 显示小时。
01:04
1
hh
使用带前导零的数字(00~23)显示小时。
01:04
01
s
使用不带前导零的数字(0~59)显示秒钟。
01:04:05
5
ss
使用带前导零的数字(00~59)显示秒钟。
01:04:05
05
A/P
显示 12 进制时间,上午标记为 A,下午标记为 P。
13:14
1:14 P
AM/PM
根据表格创建时的界面语言,使用上下午显示 12 进制时间。以中文为例,如通过 h:mm AM/PM 可将 13:14 显示为 1:14 下午。
:AM/PM 需要搭配时间格式 h/m/s 使用。
13:14
1:14 下午
上午/下午
根据表格创建时的界面语言,使用上下午显示 12 进制时间。以中文为例,如通过 h:mm 上午/下午 可将 13:14 显示为 1:14 下午。
:上午/下午 需要搭配时间格式 h/m/s 使用。
13:14
1:14 下午
[h]
以小时为单位显示持续时长。
15:00-14:00
1
[m]
以分钟为单位显示持续时长。
15:00-14:00
60
[s]
以秒为单位显示持续时长。
15:00-14:00
3600
五、了解更多
六、常见问题
问:调整格式之后,数的原值会变化吗?
不会,自定义格式仅调整数字的呈现效果。
问:支持定义颜色吗?
暂不支持。此外,比较运算、* 号(用星号后的字符填满整个单元格宽度) 也暂不支持。
作者Lark 帮助中心
最后更新于2025-03-17
评价此内容
提交成功,感谢你的反馈!
未能解决你的问题?请联系在线客服
0
rangeDom
rangeDom
rangeDom