回覆列表
  • 1 # 有聲讀屋

    有了身份證號,如何快速批次把出生日期提取出來。

    下面介紹兩種方法:

    第一種方法:用函式將身份證號中的出生日期提取出來。

    單擊B2單元格,在單元格中輸入公式:=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),"號碼有錯"))。

    說明:如果身份證號確保正確也可以用這個公式:=TEXT(IF(LEN(A2)=15,19,"")&MID(A2,7,6+IF(LEN(A2)=18,2,0)),"#-00-00")。

    如果身份證都是18位,可以用這個公式:

    =DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))

    注意:一定要將存放日期的單元格格式設定成日期型別,具體設定如下:

    選中存放日期的單元格,單擊右鍵,在彈出的選單中選擇設定單元格格式:

    然後在彈出的對話方塊中選擇數字標籤,選擇日期型別,單擊確定。

    拖動填充柄,複製公式到所有需要提出日期的單元格中,大功告成:

    第二種方法:用資料選單中的分裂命令。

    將A列中的身份證號複製到B列,選中B列所有身份證號,選擇資料選單,單擊分裂命令,開啟分列嚮導:

    選擇固定寬度,單擊下一步,在日期前後分別建立分列線,單擊下一步:

    選擇中間日期資料列,將列資料格式設定成日期型,單擊完成,大功告成。

    完成效果如下:

    好累啊,給個大拇指好不好,(*^__^*) 嘻嘻……

  • 2 # 零度探索

    有兩種方法,具體如下;

    第一種:用函式解決;知識點:IF();MID(); DATE(); LEN(); 函式的巢狀使用

    1、開啟你要提取身份證日期的excel;

    2、輸入函式:下面3個函式任意選擇其中一個就行

    =IF(LEN(B2)=15,DATE(MID(B2,7,2),MID(B2,9,2),MID(B2,11,2)),IF(LEN(B2)=18,DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),"號碼有錯"))

    =TEXT(IF(LEN(B2)=15,19,"")&MID(B2,7,6+IF(LEN(B2)=18,2,0)),"#-00-00")

    =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))

    3、完成了,這個函式套用的原理,我就不解釋了,自己百度一下吧!gif演示在下面;

    第二種:分列;容易理解

    1、開啟你要提取身份證日期的excel;

  • 3 # 跟路飛學excel

    1、函式法:用mid函式

    2、快速填充:第一個單元格複製身份證號中的出生日期,後面的單元格按ctrl+E快速填充即可

  • 4 # Excel精選技巧

    身份證號一秒提取生日

    1、輸入兩行生日

    2、選擇提取區域,按住Ctrl+E鍵,快速填充即可

    詳見小影片,12秒學會一個實用技巧

    關注 EXCEL精選技巧,每天學習3分鐘,堅持半個月,你將大不同!
  • 中秋節和大豐收的關聯?
  • 如此搞笑的“祖宗十九代”排片為何如此之少?