MID函数的经典用法实例

操作方式

  • 01

    经由过程MID和IF/TEXT/LEN函数来提取身份证号里的出生日期。
    用IF函数来判定身份证号码是15位仍是18位,
    若是是15位的话,利用=MID("身份证号码",7,6)提掏出生日期;
    若是是18位的话,利用=MID("身份证号码",7,8)提掏出生日期。
    在C2单位格输入=IF(LEN(A2)=18,MID(A2,7,8),IF(LEN(A2)=15,MID(A2,7,6),"身份证号输入错误")),执行获得C2单位格的成果是19880920。
    若是身份证号不是15位或者18位就显示“身份证号输入错误”。

  • 02

    若是但愿获得的成果格局显示,例如18位的身份证,成果显示为1988-09-20格局;15位的身份证,成果显示为88年09月20日格局。
    就需要用到TEXT函数。
    在C2单位格输入公式=IF(LEN(A2)=18,TEXT(MID(A2,7,8),"0000-00-00"),IF(LEN(A2)=15,TEXT(MID(A2,7,6),"00年00月00日"),FALSE))。
    ①15位的身份证,暗示:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码; 7-12位出生年代日,好比880920代表1988年9月20日,这是和18位号码的分歧之处;13-15位为挨次号。
    ②18位的身份证,暗示:1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码; 7-14位出生年代日,好比19880920代表1988年9月20日; 15-17位为挨次号,此中17位男为单数,女为双数; 18位为校验码,0-9和X,随机发生。

  • 03

    经由过程MID和FIND函数来提取指定位置的内容,我们用FIND函数查找"("和")"在单位格的位置,在C2单位格输入公式=FIND("(",A2),得出"("在“海说神聊京(搜狗)有限公司”中的位置为3。

  • 04

    在D2单位格输入公式=FIND(")",A2),得出")"在“海说神聊京(搜狗)有限公司”中的位置为6。

  • 05

    用MID函数来综合FIND函数提取搜狗,在B2单位格输入公式=MID(A2,FIND("(",A2)+1,FIND(")",A2)-1-FIND("(",A2))。

  • End
  • 发表于 2019-04-20 20:00
  • 阅读 ( 1265 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具