EXCEL中身份證號與公式結合的妙用

EXCEL中身份證號與公式結合的妙用

一、利用身份證號提取出生日期

方法(一):利用MID函數處理

Excel版本參考:2010

測試數據在A1單元格
1、B1單元格輸入公式:=TEXT(MID(A1,7,8),"0000-00-00")
2、回車,查看效果

EXCEL中身份證號與公式結合的妙用

方法(二)利用分列功能處理

Excel版本參考:2010

第一步:打開EXCEl文件,選擇身份證號所在列,點擊右鍵 ,選擇複製。

EXCEL中身份證號與公式結合的妙用

第二步:然後在“數據”菜單下選擇“分列”

EXCEL中身份證號與公式結合的妙用

第三步:在“分列”對話框中選擇“固定列寬”,點擊下一步。

EXCEL中身份證號與公式結合的妙用

第四步:單擊數據預覽的下方的標尺,把身份證號,分成3段,中間一段為出生年月,點擊下一步。

EXCEL中身份證號與公式結合的妙用

第五步:單擊圖示中標出來的1、3,分別選擇“不導入此列(跳過)。

EXCEL中身份證號與公式結合的妙用

第六步:選擇中間一列,數據格式選擇“日期”格式。

EXCEL中身份證號與公式結合的妙用

第七步:然後點擊“目標區域”後的小方框。

EXCEL中身份證號與公式結合的妙用

第八步:選擇所要填寫出生日期的區域,按Enter回車鍵。

EXCEL中身份證號與公式結合的妙用

第九步:在彈出來的文本分列嚮導中點擊完成。

EXCEL中身份證號與公式結合的妙用

第十步:界面中選擇的出生日期區域便會被自動填寫。

EXCEL中身份證號與公式結合的妙用


二、利用身份證號提取性別

在目標單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。

解讀:

1、首先用Mid函數提取第17位上的數字。

2、用Mod函數求模取餘。

3、用If函數判斷求模取餘的結果,如果為奇數,返回“男”,如果為偶數,返回“女”。

EXCEL中身份證號與公式結合的妙用

三、利用身份證號提取年齡

方法1:

(如下圖)首先利用公式在身份證號中提取出生日期,然後在目標單元格中輸入公式:=DATEDIF(D3,TODAY(),"y")。其中TODAY()函數表示系統當前日期,也可以替換成指定日期,如“2019-08-30”等形式。

方法2:

利用嵌套公式直接根據身份證號計算出年齡,不需要單獨提取出生日期,在目標單元格中輸入組合公式:=DATEDIF(TEXT(MID(C1,7,8),"0000-00-00"),TODAY(),"y")。

解讀:

Datedif函數為系統隱藏函數,其功能為按照指定的方式統計兩個時間之間的差。其語法結構為:=Datedif(開始時間,結束時間,統計方式)。其中公式中用到的統計方式“y”指的是按“年”進行計算。

EXCEL中身份證號與公式結合的妙用

四、利用身份證號計算退休年齡

在目標單元格中輸入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。

解讀:

1、Edate函數的主要功能為:返回一串日期,指示起始日期之前或之後的月數。

2、此處的計算規則為:男工作60年退休,女50年退休。首先用Mod函數判斷性別,如果為“男”,則在出生日期的基礎上加上1*120+600=720個月,也就是60年。如果為“女”,則在出生日期的及出生加上0*120+600=600個月,也就是50年。

EXCEL中身份證號與公式結合的妙用

五、判斷身份證號是否重複

在目標單元格中輸入公式:=IF(COUNTIF($C$3:$C$9,C3&"*")>1,"重複","")。

解讀:

1、比較兩個公式,發現只是在C3的後面添加了*(星號)。但是得到了正確的結果。

2、其實在Excel中,*(星號)一般被稱為通配符,加上通配符的作用就是講當前的數字內容強制轉換為文本,然後進行對比從而得到了正確的結果。

EXCEL中身份證號與公式結合的妙用

六、身份證號顯示不完整處理方法

EXCEL只支持15位數,超過15位的後面就會變成0了,只能在輸入之前進行設置,方法如下:
方法1:選中要輸入內容的單元格,點右鍵菜單選擇“設置單元格格式”,也可以點“格式”選擇“單元格” (或按CTRL+1),出現單元格格式對話框,點“數字”在分類選擇“文本”,按“確定”
方法2: 在單元輸入內容時,在前面先輸入’號(英文狀態下的引號),就是:’1234567891111111111111,這樣單元格會默認為該單元為文本方式,會完整顯示出來

七、身份證號隱藏字符的清除方法

從系統導出的身份證號,看樣子很正常,但是複製查找時就能看到裡面有隱藏的“”,或者用查找公式時查找不到該身份證號,具體處理的方法如下:

方法1:先把這列單元格的數值格式設置為文本,然後再用替換功能把“空格”替換成“”(注意要在英文狀態下輸入引號)。

方法2:利用CLEAN(身份證所在單元格)公式進行格式清除。

後續小編會努力蒐集整理更多關於辦公軟件使用技巧,如果喜歡的朋友 也可以到微信搜索關注小編個人公眾號邊城雜談,那裡有更多小編從事辦公軟件運用接近二十年的經驗技巧彙集,希望能給您的辦公效率提高帶來一定幫助的!


分享到:


相關文章: