1、首先打開exce表格,在左邊紅色方框中輸入需要篩選出生年月日的身份證號(hào)碼,然后在右邊邊框中準(zhǔn)
Excel表格如何篩選身份證中的出生年月呢?下面來一起看看吧!
方法
打開Excel應(yīng)用程序。
1、首先判斷身份證號(hào)碼是15位還是18位,使用len(身份號(hào)碼)判斷長度,然后使用if進(jìn)行判斷
新建一個(gè)工作簿。
1、打開EXCEl文件,選擇身份證號(hào)所在列,點(diǎn)擊右鍵 ,選擇復(fù)制2、然后在“數(shù)據(jù)”菜單下選擇“分
為了便于演示,輸入了一下數(shù)據(jù)。
在Excel表格中輸入身份證號(hào)碼,可以通過MID函數(shù)自動(dòng)生成出生年月日。方法步驟如下:1、打開需
輸入以下公式“=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))”,然后回車即可。
1、首先打開excel,我們看下面的表格是員工的姓名和身份證號(hào)碼。2、在excel提取性別的單元
結(jié)果如圖所示
1、以excel2010版本為例,如圖所示有下列的身份證號(hào)碼,其中身份證格式是文本格式,否則后面的幾
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
exce表格中怎樣在身份證中篩選出生年月日
1、首先打開exce表格,在左邊紅色方框中輸入來需要篩選出生年月日的身份證號(hào)碼,然后在右邊*邊框中準(zhǔn)備輸入需要篩選出的生年月日,如下圖所示:
2、在對(duì)應(yīng)的單元格輸入“=TEXT(MID(B3,7,8),"0000-00-00")”,其中MID函數(shù)作用為從源指定的字符串中截取出指定數(shù)量字符,TEXT函數(shù)作用為將制定的字符轉(zhuǎn)化為自己想要的格式文本,如下圖zd:
3、然后按下回車鍵之后就可以看到想要的格式出生年月,如下圖:
4、然后將公式填充剩下的單元格,就得到了全部的出生年月,如下圖:
EXCEL中如何從身份證號(hào)碼中篩選出年月日(出生日期)
材料/工具:Excel2010
1、打zd開事先準(zhǔn)備好數(shù)據(jù)工作表Excel2010表格文件。如圖所示
2、選定需要提取出生年月日的單專元格,在編輯欄輸入公式。示例圖中,選定C2單元格,欄輸入以下公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
3、向下拖動(dòng)填充序列,即可實(shí)現(xiàn)從多個(gè)身份證號(hào)碼提屬取身份證號(hào)碼。
4、提取效果如圖所示。
在excel表格中如何篩選身份證號(hào)碼里出生日期那幾個(gè)數(shù)字
1、首復(fù)先判斷身份證號(hào)碼是15位還是制18位,使用len(身份號(hào)碼)判斷百長度,然后使用if進(jìn)行判斷
2、將出生年月日取出、連接,使用mid或者度left或者right取出出生日期
3、使用datedif篩選,判知斷出生年月日與現(xiàn)在相差道多少年
MID(A1,7,IF(LEN(A1)=18,8,6)
在EXCEL中怎么從身份證號(hào)中批量提取出生年月
1、打開EXCEl文件,選擇身份證號(hào)所在百列,點(diǎn)擊右鍵 ,選擇復(fù)制
2、然后在“數(shù)據(jù)”菜單下選擇“分列”
3、在“分列”對(duì)話框中選擇“固定列寬”,點(diǎn)擊下一步
4、單擊數(shù)據(jù)預(yù)覽的下方的標(biāo)尺,把身份證號(hào),分成3段,中間一段為出生年月,點(diǎn)擊下一步
5、單擊圖示中度標(biāo)出來的1、3,分別選擇“不導(dǎo)入此列(跳過)”
6、選擇中間一列,數(shù)據(jù)格式選擇“日期”格內(nèi)式
7、然后點(diǎn)擊“目標(biāo)區(qū)域”后的小方框
8、選擇所要填寫出生日期的區(qū)域,按Enter回車鍵
9、在彈出來的文容本分列向?qū)е悬c(diǎn)擊完成
10、界面中選擇的出生日期區(qū)域便會(huì)被自動(dòng)填寫
在EXCEL表格中 如何從身份證號(hào)碼中提取出生年月
一、分析身份證號(hào)碼
其實(shí),身份證號(hào)碼與一個(gè)人的性別、出生年月、籍貫等信息是緊密相連的,無論是15位還是18位的身份證號(hào)碼,其中都保存了相關(guān)的個(gè)人信息。
15位身份證號(hào)碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數(shù)為男,偶數(shù)為女。
18位身份證號(hào)碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數(shù)為男,偶數(shù)為女。
例如,某學(xué)生的身份證號(hào)碼(15位)是320521198908070242,那么表示1989年8月7日出生,性別為女。如果能想辦法從這些身份證號(hào)碼中將上述個(gè)人信息提取出來,不僅快速簡便,而且不容易出錯(cuò),核對(duì)時(shí)也只需要對(duì)身份證號(hào)碼進(jìn)行檢查,肯定可以大大提高工作效率。
二、轉(zhuǎn)換身份證號(hào)碼格式
我們先將學(xué)生的身份證號(hào)完整地輸入到EXCEL表格中,這7a64e58685e5aeb931333337626131時(shí)默認(rèn)為“數(shù)字”格式(單元格內(nèi)顯示的是科學(xué)記數(shù)法的格式),需要更改一下數(shù)字格式。選中該列中的所有身份證號(hào)后,右擊鼠標(biāo),選擇“設(shè)置單元格格式”。在彈出對(duì)話框中“數(shù)字”標(biāo)簽內(nèi)的“分類”設(shè)為“文本”,然后點(diǎn)擊確定。
三、提取個(gè)人信息
這里,我們需要使用IF、LEN、MOD、MID、DATE等函數(shù)從身份證號(hào)碼中提取個(gè)人信息。假設(shè)學(xué)生的身份證號(hào)碼信息已輸入完畢(C列),出生年月信息填寫在D列,性別信息填寫在B列。
1. 提取出生年月信息
如果上交報(bào)表時(shí)需要填寫出生年月日,我們需要關(guān)心身份證號(hào)碼的相應(yīng)部位即可,即顯示為“19890807”這樣的信息。在D2單元格中輸入公式
=IF(LEN(C2)=15,"19"&MID(C2,7,6),MID(C2,7,8)),其中:
文本函數(shù)MID返回文本字符串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。語法:MID(text,start_num,num_chars)即MID(文本,開始字符,所取字符數(shù)),
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一個(gè)字符的位置。文本中第一個(gè)字符的start_num 為 1,以此類推。
Num_chars 指定希望 MID 從文本中返回字符的個(gè)數(shù)。
字符個(gè)數(shù)計(jì)算函數(shù)LEN返回文本字符串中的字符數(shù)。語法:LEN(text)
Text 是要查找其長度的文本。空格將作為字符進(jìn)行計(jì)數(shù)。
LEN(C2)=15:檢查C2單元格中字符串的字符數(shù)目,本例的含義是檢查身份證號(hào)碼的長度是否是15位。
MID(C2,7,4):從C2單元格中字符串的第7位開始提取6位數(shù)字,本例中表示提取15位身份證號(hào)碼的第7、8、9、10、11、12位數(shù)字。
"19"&:表示如果身份證號(hào)碼是15位,在年份前加“19”。
MID(C2,7,8):從C2單元格中字符串的第7位開始提取8位數(shù)字,本例中表示提取18位身份證號(hào)碼的第7、8、9、10、11、12、13、14位數(shù)字。
IF(LEN(C2)=15,MID(C2,7,6),MID(C2,7,8)):IF是一個(gè)邏輯判斷函數(shù),表示如果C2單元格是15位,則提取第7位開始的6位數(shù)字并在年份前加“19”,如果不是15位則提取自第7位開始的8位數(shù)字。
如果需要顯示為“1989-08-07”這樣的格式,可以把上面的公式稍加修改即可:
=IF(LEN(C2)=15,"19"&MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),MID(C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2))。
解釋:如果身份證號(hào)碼是15位,則從第7位開始取兩位數(shù)字,并在這兩位數(shù)字前加“19”,后面加“-”,從第9位開始取兩位數(shù)字,并在這兩位數(shù)字后面加“-”,從第11位開始取兩位數(shù)字。否則,從第7位開始取四位數(shù)字,并在這四位數(shù)字后面加“-”,從第11位開始取兩位數(shù)字,并在這兩位數(shù)字后面加“-”,從第13位開始取兩位數(shù)字。
也可以使用DATE格式,并在“單元格格式→日期”中進(jìn)行設(shè)置。
如果學(xué)生的身份證號(hào)全部都是18位的新一代身份證,可以以把上面的公式進(jìn)行簡化:
=MID(C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2)
2. 提取性別信息
由于報(bào)表中學(xué)生不是按照男、女固定的順序進(jìn)行編排,如果一個(gè)一個(gè)手工輸入的話,既麻煩又容易出錯(cuò)。
例如性別信息統(tǒng)一在B列填寫,可以在B2單元格中輸入公式:
=IF(MOD(IF (LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")
其中:
LEN(C2)=15:檢查身份證號(hào)碼的長度是否是15位。
MID(C2,15,1):如果身份證號(hào)碼的長度是15位,那么提取第15位的數(shù)字。
MID(C2,17,1):如果身份證號(hào)碼的長度不是15位,即18位身份證號(hào)碼,那么應(yīng)該提取第17位的數(shù)字。
MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到給出數(shù)字除以指定數(shù)字后的余數(shù),本例表示對(duì)提出來的數(shù)值除以2以后所得到的余數(shù)。
IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余數(shù)是1,那么B2單元格顯示為“男”,否則顯示為“女”。
回車確認(rèn)后,即可在B2單元格顯示正確的性別信息,接下來就是選中填充柄直接拖曳。現(xiàn)在這份報(bào)表無論是提取信息或是核對(duì),都方便多了。
提取性別也可以使用下面這個(gè)公式(無論是15位還是18位):
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女")
如果學(xué)生的身份證號(hào)全部都是18位的新一代身份證,可以使用下面的公式:
=IF(MID(C2,17,1)/2=TRUNC(MID(C2,17,1)/2),"女","男")
數(shù)學(xué)函數(shù)TRUNC 將數(shù)字的小數(shù)部分截去,返回整數(shù)。
語法:TRUNC(number,num_digits)
Number 需要截尾取整的數(shù)字。
Num_digits 用于指定取整精度的數(shù)字。Num_digits 的默認(rèn)值為 0。
說明:函數(shù) TRUNC 和函數(shù) INT 類似,都返回整數(shù)。函數(shù) TRUNC 直接去除數(shù)字的小數(shù)部分,而函數(shù) INT 則是依照給定數(shù)的小數(shù)部分的值,將其四舍五入到最接近的整數(shù)。函數(shù) INT 和函數(shù) TRUNC 在處理負(fù)數(shù)時(shí)有所不同。
如果身份證號(hào)的輸入已是15或18位,還可以用公式:
=IF(MOD(LEFT(RIGHT(C2,(LEN(C2)=18)+1)),2),"男","女")
RIGHT 根據(jù)所指定的字符數(shù)返回文本字符串中最后一個(gè)或多個(gè)字符。
語法:RIGHT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符數(shù)。
LEFT 基于所指定的字符數(shù)返回文本字符串中的第一個(gè)或前幾個(gè)字符。
語法:LEFT(text,num_chars)
Text 是包含要提取字符的文本字符串。
Num_chars 指定要由 LEFT 所提取的字符數(shù)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com