您的位置:首页 >WPS怎么使用TEXT函数_WPS表格TEXT文本格式函数教程【详解】
发布于2026-04-20 阅读(0)
扫一扫,手机访问
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")。
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]")。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9