分享

Excel函数应用篇:百变函数TEXT

 每天学学Excel 2022-02-18

函数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")

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多