一、基础语法
=TEXT(目标单元格,"英文格式代码")返回结果:文本格式
二、数字类格式
三、日期时间类(高频)
示例:=TEXT(TODAY(),"yyyy年m月d日 aaaa")
结果:2026 年 6 月 29 日 星期一
四、手机号、编号格式化
1.手机号分段
=TEXT(A1,"000-0000-0000")
13812345678 → 138-1234-5678
2.隐藏中间 4 位
=TEXT(LEFT(A1,3)&"****"&RIGHT(A1,4),"@")
13812345678 → 138****5678
五、条件判断格式(四段式:正数;负数;零;文本)
语法:"正数格式;负数格式;零格式;文本提示"
盈亏判断
=TEXT(A1,"盈利0.00元;亏损0.00元;收支平衡;数据异常")
正负显示颜色(仅显示样式,不能打印颜色)
=TEXT(A1,"[红色]0;[绿色]-0;0")
六、中文数字格式
小写中文数字
=TEXT(A1,"[DBNum1]")→ 一百二十三
财务大写金额
=TEXT(A1,"[DBNum2]")→ 壹佰贰拾叁
七、拼接万能用法
="今天是"&TEXT(TODAY(),"yyyy年m月d日")结果:今天是 2026 年 6 月 29 日
八、避坑要点
格式符号必须是英文引号、英文符号;
函数输出是文本,不能直接求和,如需计算要搭配--、VALUE转数值;
日期本质是数字,必须用日期格式代码才能正常显示年月日。