Excel的自定义数据格式代码编写准则

Excel的自定义数据格式代码编写准则

      • 一、基本结构
      • 二、常用占位符
      • 三、特殊格式规则
      • 四、常用场景示例
      • 五、注意事项

一、基本结构

自定义格式由 4 个部分构成(用分号 ; 分隔),分别对应:

正数格式;负数格式;零值格式;文本格式

示例:

  • 0.00;[红色]-0.00;"零";"@"
    表示:正数显示两位小数,负数显示红色两位小数,零显示“零”,文本原样显示。

二、常用占位符

符号 功能 示例(输入值 → 显示)
0 强制显示数字位数(不足补零) 00000 → 输入1200012
# 可选数字占位(不补零) ###.## → 输入3.13.1
. 小数点位置 0.00 → 输入55.00
, 千位分隔符或缩放数字 #,##0 → 输入12341,234
0,, → 输入1.2E61.2(以百万为单位)
% 转换为百分数 0% → 输入0.550%
? 对齐小数点(用空格占位) ???.???1.5 1.5
@ 文本占位符(显示原内容) "文本:"@ → 输入测试文本:测试

三、特殊格式规则

  1. 颜色控制

    • 用颜色名称或 [颜色N] 指定颜色(N=1-56)
      示例:[蓝色]0.00;[红色]-0.00(正数蓝色,负数红色)
  2. 条件判断

    • 通过 [条件]格式 设置条件,最多 2 个条件
      示例:"[>100]高;[<=50]低;一般"(数值>100显示“高”,≤50显示“低”,其余显示“一般”)
  3. 日期和时间格式

    • yyyy(年)、mm(月)、dd(日)
    • hh(时)、mm(分)、ss(秒)
      示例:yyyy-mm-dd hh:mm → 显示 2023-10-05 14:30
  4. 文本和符号

    • 用双引号包裹固定文本(如 "单位: "0.00 → 显示 单位: 5.00
    • 特殊符号:$¥ 等直接添加
      示例:"¥"#,##0.00¥1,234.56

四、常用场景示例

  1. 千分位分隔
    #,##0.00 → 输入 12345671,234,567.00

  2. 隐藏零值
    0.00;-0.00;;@ → 零值不显示

  3. 显示分数
    # ??/?? → 输入 0.251/4

  4. 科学计数法
    0.00E+00 → 输入 123451.23E+04

  5. 电话号码格式
    000-0000-0000 → 输入 13912345678139-1234-5678


五、注意事项

  1. 自定义格式仅改变显示,不影响实际数据计算。
  2. 格式代码长度不超过 250 个字符。
  3. 日期和时间代码区分大小写(如 mm 为分钟,MM 为月份)。

通过灵活组合这些规则,可以高效定制数据展示效果!

你可能感兴趣的:(excel)