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

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

作者: H云胡不喜L | 来源:发表于2019-03-19 17:09 被阅读0次
知识点

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

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

-身份证验

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

国标有一套算法可以验证

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/eesnmqtx.html