在Excel中,TEXT 函数绝对是“神仙级别”的格式化大师。它的核心作用只有一个:给枯燥的数字“穿上衣服”,并把它变成文本。
📌 核心语法结构
=TEXT(要处理的数据, "你想要的格式代码")
⚠️ 注意: 格式代码必须用英文状态下的双引号 "" 括起来。
🚀 5大高频实战场景
场景一:日期与时间的“万能转换器”
这是 TEXT 函数出场率最高的地方。假设 A1 单元格里有一个日期:2026/4/11。
提取年份: =TEXT(A1, "YYYY")
➔ 结果:2026
提取月份: =TEXT(A1, "MM")
➔ 结果:04
提取完整年月日: =TEXT(A1, "YYYY年MM月DD日")
➔ 结果:2026年04月11日
提取中文星期几(极度实用): =TEXT(A1, "AAAA")
➔ 结果:星期六
提取短星期几: =TEXT(A1, "AAA")
➔ 结果:六
提取英文星期: =TEXT(A1, "DDDD")
➔ 结果:Saturday
场景二:数字自动“补零”对齐
在处理工号、单号时,经常需要统一长度(比如统一为6位数)。假设 A1 是数字 25。
统一6位工号: =TEXT(A1, "000000")
➔ 结果:000025
带前缀的流水号: =TEXT(A1, "NO.0000")
➔ 结果:NO.0025
场景三:财务金额排版
假设 A1 是数字 1234.5。
强制保留两位小数: =TEXT(A1, "0.00")
➔ 结果:1234.50
添加千位分隔符和金钱符号: =TEXT(A1, "¥#,##0.00")
➔ 结果:¥1,234.50
场景四:隐私数据“打马赛克”
处理客户名单时,保护隐私必备。假设 A1 是手机号 13812345678。
隐藏中间四位: =TEXT(A1, "000****0000")
➔ 结果:138****5678
场景五:神级“隐藏条件”判断(降维打击)
TEXT 函数其实自带条件判断功能,很多时候可以完全替代 IF 函数!
它的隐藏代码结构是:[条件1]满足时的显示;[条件2]满足时的显示;都不满足时的显示
假设 A1 是员工的业绩得分 85:
按分数给评级: =TEXT(A1, "[>=90]优秀;[<60]不及格;良好")
➔ 结果:良好
💡 避坑指南
当你使用了 TEXT 函数后,原本可以计算的数字,就会彻底变成文本(文字)。
#函数