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:算今年减去年的差额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 能识别的真正日期。
夜雨聆风