美文网首页
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