TEXT函数可将数值、日期、时间按指定格式转为文本,语法为TEXT(值,格式代码),支持千分位数字、中文日期、12小时制时间及多TEXT组合文本。

如果您需要将Excel中的数值、日期或时间等数据按照特定格式显示为文本,TEXT函数可以实现灵活的格式转换。以下是使用TEXT函数的具体方法:
一、基础语法与参数说明
TEXT函数通过指定格式代码将数值转换为按需排版的文本字符串,不改变原始单元格值,仅控制显示效果。其结构为TEXT(值, 格式代码),其中“值”可为数字、日期、时间或引用单元格,“格式代码”决定输出外观。
1、在目标单元格中输入等号“=”,开始编写公式。
2、输入TEXT函数名称及左括号:=TEXT(。
3、输入待转换的数值或单元格引用,例如A1或123.456。
4、输入英文逗号“,”后,用英文双引号包裹格式代码,例如"0.00"或"yyyy-mm-dd"。
5、输入右括号“)”,按Enter确认。
二、将数字转为带千分位与两位小数的文本
该方法适用于财务报表中金额的标准化显示,使数字更易读且统一为文本类型,避免后续计算干扰。
1、选中目标单元格,例如B1。
2、输入公式:=TEXT(A1,"#,##0.00")。
3、按Enter键,A1中数值如12345.6将显示为“12,345.60”。
4、拖拽填充柄向下复制公式至其他行。
三、将日期转为中文长格式文本
此方式可将系统识别的日期序列值转化为“2024年5月20日”类可读文本,适用于打印标题、报告生成等无需参与日期运算的场景。
1、确保源单元格(如A2)包含有效日期值(非文本)。
2、在B2中输入公式:=TEXT(A2,"yyyy年m月d日")。
3、按Enter键,例如2024/5/20将显示为“2024年5月20日”。
4、若需星期信息,可改用格式代码"yyyy年m月d日aaaa",其中aaaa自动返回“星期X”。
四、将时间转为12小时制带AM/PM标识
用于将24小时制时间(如14:30)转换为符合美式习惯的文本表达,便于跨区域文档展示,且结果为纯文本不可参与时间计算。
1、确认A3单元格含时间值(如14:30:00)。
2、在B3中输入公式:=TEXT(A3,"h:mm AM/PM")。
3、按Enter键,14:30:00将显示为“2:30 PM”。
4、如需补零显示小时,使用格式代码"hh:mm AM/PM",结果为“02:30 PM”。
五、组合多个TEXT函数生成复合文本
当需在一个单元格中拼接不同格式的数据(如“订单日期:2024-05-20,金额:¥1,234.50”),可嵌套多个TEXT函数并用连接符&合并。
1、假定A4为日期,B4为金额,目标在C4生成组合文本。
2、在C4中输入公式:="订单日期:"&TEXT(A4,"yyyy-mm-dd")&",金额:¥"&TEXT(B4,"#,##0.00")。
3、按Enter键,结果为“订单日期:2024-05-20,金额:¥1,234.50”。
4、所有TEXT部分均独立转换格式,&符号负责字符串连接,不引入额外空格。










