TEXT格式化数字
把数字变成你要的样式,比如带单位、百分比。
1
语法结构
TEXT(值, 格式代码)
值格式代码方括号 [ ] 表示可选参数
返回:文本:按格式代码转换后的字符串
2
什么时候用它
3
动画演示
动画演示·数据第 1 / 3 步
| A | B | C | |
|---|---|---|---|
| 1 | 项目 | 数值 | 格式化结果 |
| 2 | 金额 | 12345.678 | 12,345.68 |
| 3 | 比例 | 0.256 | |
| 4 | 日期 | 45292 |
STEP 1
原值 12345.678
25.6%:12345.678
4
示例演示
C2 : =TEXT(B2,"#,##0.00")
=TEXT(B2,"#,##0.00") 得到「12,345.68」
| A | B | C | |
|---|---|---|---|
| 1 | 项目 | 数值 | 格式化结果 |
| 2 | 金额 | 12345.678 | 12,345.68 |
| 3 | 比例 | 0.256 | |
| 4 | 日期 | 45292 |
当前表:数据 · 公式单元格 C2 · 绿色底为公式,蓝色底为动态数组溢出结果
5
常见错误
现象格式代码没加引号
原因直接写了 yyyy-mm-dd
解决必须写成 "yyyy-mm-dd"
现象结果变成文本无法求和
原因TEXT 一定返回文本
解决只在展示时用,计算用原值
现象月份显示成分钟
原因格式代码里 m 有歧义
解决日期用 yyyy-mm-dd,时间用 hh:mm:ss
6
相关公式
动手试一试
在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。