精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
EXCEL中如何從身份證號碼求出生年月日及年齡公式,性別信息方法?
注:今天幫助一位網友處理一些表格的問題,也使自己重新又溫習了一下電子表格的相關內容,在解決這個問題的過程中,借鑒了一位網友的文章,感覺里面的信息非常全面,可能許多朋友都有可能遇到,特轉載到自己的博客當中。也對這位網友表示感謝。
excel中如何根據身份證號,自動求出出生年月?

很好用!根據我的實際工作需要,又少作修改的方法:

假如身份證號數據在A1單元格,在B1單元格中編輯公式

=IF(LEN(A1)=15,"19"&MID(A1,7,2)&MID(A1,9,2)&MID(A1,11,2),MID(A1,7,4)&MID(A1,11,2)&MID(A1,13,2))

這樣輸出格式就都是19821010這種格式了。

 

excel中如何根據身份證號,自動求出性別?

假定身份證號在A1單元格,則在B1單元格中編輯公式
=IF(AND(LEN(A1)=15,MOD(MID(A1,15,1)*1,2)=1),"男",
IF(AND(LEN(A1)=18,MOD(MID(A1,17,1)*1,2)=1),"男","女"))

 

在excel是根據身份證自動填充年齡?

假設A列從A1開始是身份證號,在B列中進行轉換,則在B1中輸入

=YEAR(TODAY())-IF(LEN(A1)=15,"19"&MID(A1,7,2),MID(A1,7,4)),然后再向下復制即可。

 

公式解析:

一、分析身份證號碼

其實,身份證號碼與一個人的性別、出生年月、籍貫等信息是緊密相連的,無論是15位還是18位的身份證號碼,其中都保存了相關的個人信息。

15位身份證號碼:第7、8位為出生年份(兩位數),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數為男,偶數為女。

18位身份證號碼:第7、8、9、10位為出生年份(四位數),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數為男,偶數為女。

例如,某員工的身份證號碼(15位)是320521720807024,那么表示1972年8月7日出生,性別為女。如果能想辦法從這些身份證號碼中將上述個人信息提取出來,不僅快速簡便,而且不容易出錯,核對時也只需要對身份證號碼進行檢查,肯定可以大大提高工作效率。

二、提取個人信息

這里,我們需要使用IF、LEN、MOD、

MID、DATE等函數從身份證號碼中提取個人信息。如圖1所示,其中員工的身份證號碼信息已輸入完畢(C列),出生年月信息填寫在D列,性別信息填寫在B列。

1. 提取出生年月信息

由于上交報表時只需要填寫出生年月,不需要填寫出生日期,因此這里我們只需要關心身份證號碼的相應部位即可,即顯示為“7208”這樣的信息。在D2單元格中輸入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:

LEN(C2)=15:檢查C2單元格中字符串的字符數目,本例的含義是檢查身份證號碼的長度是否是15位。

MID(C2,7,4):從C2單元格中字符串的第7位開始提取四位數字,本例中表示提取15位身份證號碼的第7、8、9、10位數字。

MID(C2,9,4):從C2單元格中字符串的第9位開始提取四位數字,本例中表示提取18位身份證號碼的第9、10、11、12位數字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一個邏輯判斷函數,表示如果C2單元格是15位,則提取第7位開始的四位數字,如果不是15位則提取自第9位開始的四位數字。

如果需要顯示為“70年12月”這樣的格式,請使用DATE格式,并在“單元格格式→日期”中進行設置。

2. 提取性別信息

由于報表中各位員工的序號編排是按照上級核定的編制進行的,因此不可能按照男、女固定的順序進行編排,如果一個一個手工輸入的話,既麻煩又容易出錯
例如性別信息統一在B列填寫,可以在B2單元格中輸入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:

LEN(C2)=15:檢查身份證號碼的長度是否是15位。

MID(C2,15,1):如果身份證號碼的長度是15位,那么提取第15位的數字。

MID(C2,17,1):如果身份證號碼的長度不是15位,即18位身份證號碼,那么應該提取第17位的數字。

MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到給出數字除以指定數字后的余數,本例表示對提出來的數值除以2以后所得到的余數。

IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余數是1,那么B2單元格顯示為“男”,否則顯示為“女”。

回車確認后,即可在B2單元格顯示正確的性別信息,接下來就是選中填充柄直接拖曳。

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
由身份證號碼分析出生日期及性別 EXCEL表格自動生成
excel如何輸入身份證號碼及自動顯示性別
轉Excel表格中根據身份證號碼自動填出生日期、計算年齡
在Excel中根據身份證號碼自動生成性別、出生日期和年齡
如何從在excel中身份證號碼里提取需要的信息
在Excel中根據身份證號碼自動生成出生生日期和性別
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 乌拉特中旗| 宣武区| 新巴尔虎左旗| 谷城县| 吉水县| 社旗县| 峨边| 洪湖市| 保德县| 万全县| 大港区| 中宁县| 达拉特旗| 七台河市| 盘山县| 耒阳市| 乾安县| 弥渡县| 泰顺县| 南靖县| 清新县| 湛江市| 搜索| 麟游县| 睢宁县| 江安县| 鹿泉市| 临安市| 浏阳市| 丁青县| 汉沽区| 拜城县| 平凉市| 喀喇| 南涧| 新巴尔虎右旗| 榆树市| 漠河县| 萍乡市| 信丰县| 襄城县|