Σ表格公式学堂EXCEL FORMULA & SCENARIO

TEXT格式化数字

把数字变成你要的样式,比如带单位、百分比。

Excel 2016+WPS 兼容在线测试
1

语法结构

TEXT(值, 格式代码)
值格式代码方括号 [ ] 表示可选参数
参数必填类型说明示例值
值必填数字/日期要格式化的值B2
格式代码必填文本想要的样式,必须加英文双引号"0.00" / "yyyy-mm-dd" / "0%"

返回:文本:按格式代码转换后的字符串

2

什么时候用它

日期转成 2024年1月
TEXT(日期,"yyyy年m月"),用于拼接标题。
看完整场景方案 →
数字拼单位
"共"&TEXT(金额,"#,##0.00")&"元"。
看完整场景方案 →
3

动画演示

动画演示·数据第 1 / 3 步
ABC
1项目数值格式化结果
2金额12345.67812,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」
ABC
1项目数值格式化结果
2金额12345.67812,345.68
3比例0.256
4日期45292
当前表:数据 · 公式单元格 C2 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象格式代码没加引号
原因直接写了 yyyy-mm-dd
解决必须写成 "yyyy-mm-dd"
现象结果变成文本无法求和
原因TEXT 一定返回文本
解决只在展示时用,计算用原值
现象月份显示成分钟
原因格式代码里 m 有歧义
解决日期用 yyyy-mm-dd,时间用 hh:mm:ss
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景