打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于文本型数字的7个应用技巧,还不掌握的,速度围观!
userphoto

2022.06.12 四川

关注

数字,本应该是数值类型的,但在很多的场景中都提到文本型数字,这是因为在Excel系统中,能支持的最大数字位数为15位,如果超过15位,就必须以文本的形式进行存储,如银行卡号、身份证号等。对文本型数字的处理,也需要相应的技巧。


一、从身份证号码中提取出生日期。

函数:Text+Mid。

功能:

1、Text:根据指定的数字格式将数字转换为文本。

2、Mid:从文本字符串中指定的起始位置返回指定长度的字符。

语法结构:

1、Text:=Text(数值,格式代码)。

2、Mid:=Mid(字符串,开始位置,字符长度)。

目的:从指定的身份证号码中提取出生年月。

方法:

在目标单元格中输入公式:=TEXT(MID(B3,7,8),'00-00-00')。


二、根据出生日期计算年龄。

函数:Datedif。

功能:按照指定方式统计两个日期之间的差值。

语法结构:=Datedif(开始日期,结束日期,统计方式)。

目的:计算年龄。

方法:

在目标单元格中输入公式:=DATEDIF(B4,TODAY(),'y')。

解读:

1、Today()函数的作用为返回系统当前的日期。而年龄就是出生日期到当前日期的差值,为了方便计算和后期的数据维护,此处的“结束日期”没有用固定的值,而是用Today()替代。

2、代码“y”为统计方法,是按照“年”的方式进行统计。常用的统计方法还有月(m)和日(d)。

3、如果没有出生年月,只有身份证号码,该如何计算年龄呢?公式又该如何设置呢?欢迎大家在留言区留言讨论哦!


三、提取性别。

函数:If+Mod+Mid。

Mod函数的功能:返回两数相除的余数。

语法结构:=Mod(被除数,除数)。

需要注意的是Mod函数的最终返回值为被除数除以除数之后的余数,而不是商。

目的:根据身份证号码判断性别。

方法:

在目标单元格中输入公式:=IF(MOD(MID(B5,17,1),2),'男','女')。

解读:

1、除了用Mod函数判断数的奇偶性之外,还可以用Isodd或Iseven函数来判断奇偶性。

2、Isodd函数的作用为:如果一个数为奇数,则返回TRUE;Iseven函数的作用为:如果一个数位偶数,则返回TRUE。

3、所以判断性别的公式还可以是:=IF(ISODD(MID(B5,17,1)),'男','女')或=IF(ISEVEN(MID(B5,17,1)),'女','男')。

4、公式=IF(ISODD(MID(B5,17,1)),'男','女')和=IF(ISEVEN(MID(B5,17,1)),'女','男')中,返回值“男”和“女”的顺序不同,Why?留言区讨论交流哦!


四、数值分段显示。

函数:Text。

功能:根据指定的数字格式将数字转换为文本。

语法结构:=Text(数值,格式代码)。

目的:将指定的值分段显示,便于阅读。

方法:

在目标单元格中输入公式:=TEXT(B7,'000 0000 0000')。


五、隐藏指定的值。

函数:Replace。

功能:将字符串中的部分字符串用另一个字符串替换。

语法结构:=Replace(被替换字符串,开始位置,替换长度,替换字符串)。

目的:隐藏手机号码的中间4位。

方法:

在目标单元格中输入公式:=REPLACE(B8,4,4,'****')。


六、复制指定的值。

函数:Rept。

功能:根据指定次数重复文本。

语法结构:=Rept(文本,重复次数)。

目的:将指定的值重复5次。

方法:

在目标单元格中输入公式:=REPT(B9,5)。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
你真的会用“MID函数”吗?学会这几个用法,工作早下班
身份证号对不对,八个函数来联袂,一个公式显神威
含金量超高的函数组合实用技巧,提高效率绝不是一点点哦!
Excel函数应用实例:自动录入性别 - Excel教程,办公软件 - 麦客学吧 | 麦客...
如何提取Excel字符串里的非汉字部分
常用文本函数和其他函数的组合应用技巧,小函数,大作用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服