函数TEXT:根据指定的数值格式将数字转为文本。
TEXT(数字,格式代码)
一、工号补位
如下图:将A列工号统一为四位数
输入公式:=TEXT(A2,”0000”)
0是占位符,不足四位的前面填充0。
二、日期的转换
1、将日期转换为中文星期
输入公式:=TEXT(A2,”aaaa”)
2、将日期转换为英文星期
输入公式:=TEXT(A2,”dddd”)
3、将日期转换为年月日格式
输入公式:=TEXT(A2,”yyyy年m月d日”)
4、将日期转换为中文数字年月日格式
输入公式:=TEXT(A2,”[DBNum1] yyyy年m月d日”)
三、金额的转换
1、将金额转换为两位小数
输入公式:=TEXT(A2,”0.00”)
2、将金额转换为带千位分隔符格式
输入公式:=TEXT(A2,”#,##0.00”)
四、从身份证号码中提取出生日期
输入公式:=TEXT(MID(B2,7,8),”0-00-00”)1
身份证号码的第7-14位为出生日期
MID(B2,7,8)部分从B2单元格身份证号码中第7位开始提取,提取8位,返回”19900518”;
用函数TEXT返回”1990-05-18”,是文本格式,1转为真正的日期。
五、根据身份证号码判断性别
输入公式:=TEXT(MOD(MID(B2,17,1),2),”男;;女”)
身份证号码第17位为奇数,则是男;为偶数,则是女。
MID(B2,17,1)部分从身份证号码中提取第17位
MOD(被除数,除数)
被除数是提取的身份证号码第17位,除数是2;
余数为0,被除数是偶数,返回女;余数为1,被除数是奇数,返回男。
六、等级判断
输入公式:=TEXT(B2,”[>=5000]优秀;[>=3000]达标;不达标”)
[条件1];[条件2];[不满足条件的其他部分]
大于等于5000,返回”优秀”大于等于3000,返回”达标”不满足以上条件,返回”不达标”
七、文本与日期的连接
输入公式:=”今天是”&A1
直接连接,日期变成了一串数字。
文本如何连接年月日格式的日期呢?
输入公式:=”今天是”&TEXT(A1,”yyyy年m月d日”)
用TEXT函数将日期转换成文本,再用&连接。
如果星期也要显示出来,又该怎么写公式呢?
输入公式:=”今天是”&TEXT(A1,”yyyy年m月d日 aaaa”)
八、手机号码分段显示
输入公式:=TEXT(B2,”000 0000 0000”)