tft每日頭條

 > 圖文

 > 如何從身份證中提取出生日期

如何從身份證中提取出生日期

圖文 更新时间:2024-08-14 01:16:45

大家都知道,人事部門的工作人員,在整理員工檔案的時候,需要通過身份證号碼提取出員工的出生日期

手動輸入比較麻煩,并且還容易出錯,那麼,有什麼方法可以快速提取呢?

如何從身份證中提取出生日期(高效提取身份證中的出生日期)1

小 E 這裡有三種方法!

01

公式法

在 E4 單元格輸入以下公式,然後雙擊填充即可完成:

=TEXT(MID(D4,7,8),"0-00-00")

公式的具體含義如下:

MID 函數,可以從一個字符當中,截取出一部分内容。

在這個案例當中,MID(D4,7,8) 表示:

我們要從 D4 單元格的第 7 個字符開始提取 8 個字符出來,得到的結果就是「19880625」,也就是出生的年月日啦。

但是,這個結果并不是正規的日期型數據,還需要進一步加工。

TEXT 函數可通過格式代碼,改造數值的編排或顯示格式。

在這個案例當中,我們利用 TEXT 函數将前面得到的「19880625」轉換為「年-月-日」的格式,使用的格式代碼就是「0-00-00」。

處理的結果,就是得到「1988-06-25」這樣一串文字。

如何從身份證中提取出生日期(高效提取身份證中的出生日期)2

但是,這個結果還不是真正的日期,而是一個長得像日期的文字字符串,因此,最後還需要再做一次加工。

數學運算,可以将字符型日期,轉換成真實日期。

在這個案例當中,我們在 TEXT 函數前方加上兩個減号,表示進行了求負運算

負負得正,運算對象本身的數值大小并沒有變化,但這樣的數學處理之後,原先的字符型日期,就能轉變成為真正的日期。

如何從身份證中提取出生日期(高效提取身份證中的出生日期)3

02

分列法

選中 D4:D12 單元格,單擊【數據】選項卡下的【分列】。

在【文本分列向導】第 1 步中選擇【固定寬度】,點擊【下一步】。

在【文本分列向導】第 2 步,鼠标單擊第 6 個字符之後,建立分列線。

同樣在倒數第 4 個字符之前,建立分列線,這樣就把出生日期所在的 8 位數字與兩邊的其他字符内容分隔開了,繼續點擊【下一步】。

如何從身份證中提取出生日期(高效提取身份證中的出生日期)4

在【文本分列向導】第 3 步,點擊第 1 列,選擇【不導入此列】,同樣,第 3 列也選擇【不導入此列】。

單擊第 2 列,也就是代表出生日期的那部分編碼,将列數據格式選擇為【日期】型。

這個操作是整個過程的關鍵,它會将 8 位編碼,自動轉換成标準日期數據

最後,目标區域選擇 E4 單元格,點擊【完成】就可以得到結果。

如何從身份證中提取出生日期(高效提取身份證中的出生日期)5

03

基本用法

❶ 選中 D4:D12 單元格,自定義單元格格式為「yyyy-mm-d」。

❷ 在 E4 單元格輸入「1988-06-25」、E5 單元格輸入「1994-05-16」作為示例。

❸ 然後 Ctrl E 快速填充,即可得到所有的日期。

如何從身份證中提取出生日期(高效提取身份證中的出生日期)6

總結一下:

函數法比較靈活,當 D 列有新的數據填充時,直接向下填充公式就可以自動更新。

分列法操作比較簡單,但步驟相對較多。

快速填充操作最簡單粗暴,但是快速填充是在 Excel 2013 版本之後才有的功能,低版本用不了。

好了,學習了上面三種方法,你 Pick 哪種方法呢?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved