text函数用于将数值、日期或逻辑值按指定格式转为文本,不改变原数据,转换后不可参与计算;支持日期格式化、数值格式化、条件判断、中文数字转换等五类应用。

如果您在WPS表格中需要将数值、日期或逻辑值按特定样式转换为文本显示,则可能需要用到TEXT函数。该函数不改变原始数据,仅生成格式化后的文本结果。以下是具体应用方法:
一、基础语法与参数说明
TEXT函数通过指定格式代码,将数值按预设样式转为文本。其本质是将数字类型强制转为文本类型,因此转换后的内容不再参与数值计算。
1、在目标单元格中输入公式:=TEXT(值, "格式代码")。
2、第一个参数“值”必须为数值、日期或可计算的表达式;若为纯文本,函数将原样返回。
3、第二个参数“格式代码”必须用英文双引号包裹,支持数字占位符(如0、#)、日期代码(如YYYY、M、D)、条件判断符号(如[>=80])及特殊格式标识(如[DBnum1])。
二、日期格式转换
利用TEXT函数可将标准日期序列号转化为易读的中文或英文表达形式,适用于报表标题、标签生成等场景。
1、将日期转为“2026年4月11日”格式:=TEXT(A2,"YYYY年M月D日")。
2、将日期转为中文星期全称(如“星期六”):=TEXT(A2,"AAAA")。
3、将日期转为英文星期全称(如“Saturday”):=TEXT(A2,"dddd")。
4、将日期转为星期数字(周一为1,周日为7):=TEXT(A2,"w")(注意:此写法仅显示1位数字,如需固定宽度可用“0w”)。
三、数值格式化处理
TEXT函数可控制小数位数、添加单位、实现千分位分隔或百分比显示,适用于财务、统计类表格的数据呈现。
1、保留两位小数并四舍五入:=TEXT(A2,"0.00")。
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}
2、转换为百分比形式(如0.123→12.30%):=TEXT(A2,"0.00%")。
3、以“万元”为单位显示(如123456→12.35万):=TEXT(A2,"0!.0,万")。
4、添加千分位分隔符并保留整数:=TEXT(A2,"#,##0")。
四、条件判断与分类显示
TEXT函数第二参数支持最多三段条件分隔(正数;负数;零),可替代简易IF逻辑,实现不同数值区间的文字标注。
1、成绩分级显示(≥80为优秀,≥60为及格,其余为不及格):=TEXT(C2,"[>=80]优秀;[>=60]及格;不及格")。
2、收支状态标识(正数为盈利,负数为亏损,零为平):=TEXT(D2,"盈利;亏损;平;")。
3、统一显示所有内容(含文本):=TEXT(E2,"0;0;0;@")(其中@代表任意文本)。
五、中文数字与大小写转换
TEXT函数内置中文数字编码标识,可直接完成阿拉伯数字与中文大小写的双向转换,常用于发票、合同等正式文书场景。
1、阿拉伯数字转中文小写(如123→一二三):=TEXT(A2,"[DBnum1]")。
2、阿拉伯数字转中文大写(如123→壹佰贰拾叁):=TEXT(A2,"[DBnum2]")。
3、中文数字转阿拉伯数字(如“一百二十三”→123):=TEXT(A2,"0") 或 =TEXT(A2,"[DBnum3]")。










