tft每日頭條

 > 生活

 > 怎麼在身份證号中提取出生日期

怎麼在身份證号中提取出生日期

生活 更新时间:2024-07-04 06:36:01

提取身份證号中的出生日期,網上最為常見的有兩種方法。熟悉分列和Text函數方法的小夥伴可以直接跳過前兩部分,直接到後面看新方法哦。

一是使用Excel的數據分列功能。

通過分列功能可以将身份證号中出生日期前後的字符去掉,并将8位出生日期數字轉化為真正的日期格式。具體操作過程大家可以看一下這個視頻使用分列功能提取出生日期

二是使用Excel函數公式。

常用的函數公式為:

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

其中的“0-00-00”部分有多種寫法,比如“0000-00-00”、“#-00-00”,但作用是相同的,就是改變MID函數截取的日期字符的顯示形式。

其中的TEXT(MID(B2,7,8),"0-00-00")部分得到的結果看似和日期格式沒有差别了,但實質上它還是文本形式,并不是真正的日期格式數據。

這個公式在Text函數前面使用了兩個“-”号進行求負運算,将文本型日期格式轉換為真正的日期,得到一個日期序列值。此時将單元格格式改為日期型,即可得到真正的日期數據了。

筆者也曾發過一個視頻演示,大家可以單擊看一下。Text MID提取身份證号中的出生日期

三是使用快速填充功能

我們先來看一下這個功能有多帥吧!

怎麼在身份證号中提取出生日期(提取身份證号的出生日期)1

怎麼樣?是不是很神奇呀?

這個功能叫快速填充,也有人叫它智能填充。

動畫中,我們在數據相鄰的單元格中(D2)輸入B2單元格中身份證号的出生日期值,并作了格式加工處理。輸入完成後使用快速填充的快速鍵【Ctrl E】實現快速填充。Excel就根據D2單元格中的數據特點從其左側相鄰的數據中尋找共性數據進行填充。

在這裡注意,在D2單元格中輸入的“2002-05-08”中的“-”符号和最後顯示的“2002/5/8”中的“/”符号,兩者都是手工輸入日期型數據時可用的符号,作用相同。因為Excel默認以“2002/5/8”形式顯示,所以智能填充後的數據就以此種格式顯示了。

另外,要使用快速填充功能的單元格必須要與數據源區域相鄰,否則就會出錯。

怎麼在身份證号中提取出生日期(提取身份證号的出生日期)2

上面提取身份證号中的出生日期,是對提取數據作了一定加工。快速填充還可以輕松完成對“姓名手機号”(張三13812345678)、“項目金額”(牛肉128元)等這類不規範數據提取分離漢字和數值的操作。怎麼樣?是不是非常強大呢?

趕快動手試試吧!

我是達人哥,有什麼辦公軟件使用問題,歡迎留言交流哦。

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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