怎么快速以文本形式存储数字,怎么把数字变成以文本形式储存

首页 > 实用技巧 > 作者:YD1662023-11-27 15:35:24

怎么快速以文本形式存储数字,怎么把数字变成以文本形式储存(1)

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


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

函数:TEXT Mid。

功能:

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

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

语法结构:

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

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

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

怎么快速以文本形式存储数字,怎么把数字变成以文本形式储存(2)

方法:

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


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

函数:Datedif。

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

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

目的:计算年龄。

怎么快速以文本形式存储数字,怎么把数字变成以文本形式储存(3)

方法:

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

解读:

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

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

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


三、提取性别。

函数:If Mod Mid。

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

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

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

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

怎么快速以文本形式存储数字,怎么把数字变成以文本形式储存(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.