乐于分享
好东西不私藏

TEXT 函数:WPS/Excel 里的格式魔术师

TEXT 函数:WPS/Excel 里的格式魔术师

TEXT 函数就像 Excel 里的格式魔术师,能把数字、日期、文本改成你想要的样子,还能简单判断、拼接内容,不用记复杂公式,下面逐个用大白话讲明白~

1、把姓名和带格式的日期拼在一起

想把姓名出生日期连起来,比如 “张三 1990年1月1日”

公式:=A2&TEXT(B2," y年m月d日")
公式解读:
① TEXT(B2," y年m月d日"):把 B 列的日期,改成 “X 年 X 月 X 日” 的样式
② &:就是 “拼接符号”,把姓名和改好的日期粘在一起

2、按分数自动评等级(良好 / 合格 / 不合格)

不用手动一个个判,分数自动出结果:>85 良好,76~85 合格,≤75 不合格

公式:=TEXT(B2,"[>85]良好;[>75]合格;不合格")
公式解读:
分号 是分隔符,按大于 85→大于 75→其他的顺序判断,自动匹配对应等级。

3、算两个时间差,只取整小时(不满 1 小时舍去)

比如计算加班时长,只要整数小时,零头直接不要。

公式:=TEXT(C2-B2,"[h]")
公式解读:
① C2-B2:算出两个时间的差
② [h]:专门提取整数小时,分钟、秒直接忽略

4、把日期月份改成中文小写(一月、二月…)

想让日期月份显示成中文,比如 “5 月” 改成 “五月”,以下公式超简洁。

公式:=TEXT(B2,"[DBnum1]m月")
公式解读:
① m:提取日期里的月份数字
② [DBnum1]:把数字变成中文小写(一、二、三…)

5、对比两年数据,自动说清多了 / 少了 / 相同

比如今年和去年的收入对比,自动显示 “比上年多 500 元”“比上年少 200 元”

公式:=TEXT(C2-B2,"比上年多0元;比上年少0元;与上年相同")
公式解读:
① C2-B2:算今年减去年的差额
② 分号分隔 3 种情况:正数→多了;负数→少了;0→相同
③ 公式里的0:会自动替换成实际差额数字

6、从身份证号里提取出生年月日

18 位身份证,从第 7 位开始的 8 位是生日,用公式直接转成标准日期。

公式:=--TEXT(MID(B2,7,8),"0-00-00")
公式解读
① MID(B2,7,8):从身份证第 7 位开始,截 8 位数字(比如 19900101)。
② TEXT(…,"0-00-00"):把数字改成 “1990-01-01” 的日期样子。
③ 两个减号--:把文本格式的日期,变成 Excel 能识别的真正日期。