16.Excel文本处理函数,如何批量获取特定身份证信息和邮件信息

知识点

文本处理函数得到的都是文本

1.使用文本截取字符串

-left函数

=left(A3,3)

取字符串左边3位


-right函数

=right(A4,4)

取字符串左边4位


-mid函数

=mid(A4,3,3)

A4单元格中,从左往右数第三位开始取,取3位数据

=mid(A4,4,100)

从左开始数,第四位及以后都取


left,right结合运用

=right(left(A4,5),3)

先取左侧5位,然后取右侧3位


2.获取文本中的信息

-len与lenb函数

=len(A4)

计算文本长度,求字符

=lenb(A4)

求字节中文一个汉字代表两个字节

如果一个单元格中英文混合提取中文的话,如A1:1993胡侣

=right(A1,lenb(A1)-len(A1))

字节长度减去字符长度,代表有几个汉字


-find函数

邮件提取

hulv1993@163.com

@前面是用户名,后面是地名

=left(A4,find(“@”,A4)-1)

find,在A4字符串里找@字符在第几位。

获取邮箱用户名


=mid(A4,find(“@”,A4)+1,100)

获取邮箱的地名


3.关于身份证(十八位)

-通过身份证计算出生年月日-通过身份证判断性别

-通过身份证前6位判断地区

321181-前6位地区号

19930618-生日

5184-序列号

倒数第二位是性别位,基数男性  偶数女性

15位身份证号最后一位是性别位

18位15位都取性别位

=right(left(A4,17),1)

321181199306185184

321181930618517


-身份证验

身份证最后一位关于,身份证真伪验证

国标有一套算法可以验证

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容