数字格式最多可包含四个代码部分,各个部分用分号分隔。这些代码部分按先后顺序定义正数、负数、零值和文本的格式。
<正数>;<负数>;<零>;<文本>
例如,可以使用这些代码部分创建以下自定义格式:
[蓝色]#,##0.00_);[红色](#,##0.00);0.00;"销售额 "@
自定义数字格式中无需包含所有代码部分。如果仅为自定义数字格式指定了两个代码部分,则第一部分用于正数和零,第二部分用于负数。如果仅指定一个代码部分,则该部分将用于所有数字。如果要跳过某一代码部分,然后在其后面包含一个代码部分,则必须为要跳过的部分包含结束分号。
在自定义所有这些数字格式代码部分时,以下准则十分有用。
显示下列字符时不使用引号。
| $ (¥) | 美元符号(人民币符号) |
| + | 加号 |
| ( | 左括号 |
| : | 冒号 |
| ^ | 扬抑符(脱字符) |
| ' | 撇号 |
| { | 左大括号 |
| < | 小于号 |
| = | 等于号 |
| - | 减号 |
| / | 斜杠符号 |
| ) | 右括号 |
| ! | 感叹号 |
| & | 与号 |
| ~ | 波形符 |
| } | 右大括号 |
| > | 大于号 |
| 空格字符 |
如果格式不包含文本部分,则在应用该格式的单元格中所键入的任何非数字值都不会受该格式的影响。此外,整个单元格将转换为文本。
| 如果数字的位数少于格式要求的位数,则此数字占位符会显示无效零。例如,如果键入 8.9,但希望将其显示为 8.90,请使用格式 #.00。 | |
| # | 此数字占位符所遵循的规则与 0(零)相同。但如果所键入数字的小数点任一侧的位数小于格式中 # 符号的个数,则 Excel 不会显示多余的零。例如,如果自定义格式为 #.##,而在单元格中键入了 8.9,则会显示数字 8.9。 |
| ? | 此数字占位符所遵循的规则与 0(零)相同。但 Excel 会为小数点任一侧的无效零添加空格,以便使列中的小数点对齐。例如,自定义格式 0.0? 会使列中的数字 8.9 与数字 88.99 的小数点对齐。 |
| 此数字占位符在数字中显示小数点。 |
如果数字的小数点右侧的位数大于格式中的占位符数,则该数字的小数位数会舍入到与占位符数相同。如果小数点左侧的位数大于格式中的占位符数,则会显示多出的位数。如果格式仅在小数点的左侧包含数字记号 (#),则小于 1 的数字都以小数点开头;例如 .47。
| 显示内容 | 显示格式 | 所用代码 |
|---|---|---|
| 1234.59 | 1234.6 | ####.# |
| 8.9 | 8.900 | #.000 |
| .631 | 0.6 | 0.# |
| 12 1234.568 |
12.0 1234.57 |
#.0# |
| 44.398 102.65 2.8 |
44.398 102.65 2.8 (小数点对齐) |
???.??? |
| 5.25 5.3 |
5 1/4 5 3/10 (分数对齐) |
# ???/??? |
| 在数字中显示千位分隔符。如果格式包含两旁带有数字记号 (#) 或零的逗号,则 Excel 会用逗号分隔千位数。跟随在数字占位符后面的逗号会以 1,000 为倍数缩放数字。例如,如果格式为 #.0,,并在单元格中键入 12,200,000,则会显示数字 12.200.0。 |
| 显示内容 | 显示格式 | 所用代码 |
|---|---|---|
| 12000 | 12,000 | #,### |
| 12000 | 12 | #, |
| 12200000 | 12.2 | 0.0,, |
| [黑色] |
| [绿色] |
| [白色] |
| [蓝色] |
| [洋红色] |
| [黄色] |
| [蓝绿色] |
| [红色] |
[红色][<=100];[蓝色][>100]
若要将条件格式应用于单元格(例如,随单元格值而变化的彩色底纹),请在“开始”选项卡的“样式”组中单击“条件格式”。
最新相关文章
发表评论