EXCEL中身份證問題_第1頁
EXCEL中身份證問題_第2頁
EXCEL中身份證問題_第3頁
EXCEL中身份證問題_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在excel中如何根據(jù)身份證號編輯出生年月的公式?很簡單,假設d2是身份證號,a1中產生出生年月日,則在a1中輸入: =text(if(len(d2)=18,mid(d2,7,8),concatenate(19,mid(d2,7,6),#年00月00日) 即用len判斷d2的長度,如果長是18(即18位身份證號),則調用函數(shù)mid(d2,7,8)即從d2中第7位起取8位,正好是完整的出生年月日,形如19581202;如果不是,由調用函數(shù)concatenate(19,mid(d2,7,6)即從d2中第7位起取6位以后,前面加上“19”,也形如19581202式的出生年月日。 最后,前面加上tex

2、t函數(shù),指定格式為“#年00月00日”,這樣,所有的出生年月都形成為“1958年12月02日”的格式。 即:用len判斷長度,用if根據(jù)判斷出來的長度選擇是取8位,還是取6位后再加上“19”,然后用text函數(shù)指定格式為“#年00月00日”。 請問在excel表中,知道18身份證號后如何設公式得出性別(男、女)? 你可以使用如下公式:=if(mod(mid(a1,17,1),2)=0,女,男)在excel中,如何從身份證號中自動算出出生年月。身份證號在單元格:a1出生年月日分隔符是文字的年月日,你可以換成其他分隔符15位或18位都可以自動提取出生年月日=if(len(a1)=15,mid(a1

3、,7,2)&年&mid(a1,9,2)&月&mid(a1,11,2)&日,mid(a1,7,4)&年&mid(a1,11,2)&月&mid(a1,13,2)&日) 如何在excel身份證號碼中提取格式為1999-9-9出生年月日身份證號有18位和15位二種,設數(shù)據(jù)簡略如圖:將公式=if(len(a2)=18,mid(a2,7,4)&-&mid(a2,11,2)*1&-&mid(a2,13,2)*1,19&mid(a2,7,2)&-&mid(a2,9,2)*1&-&mid(a2,11,2)*1)復制后粘貼到b2單元格,對準右下角,光標成+狀時雙擊,效果如圖:如果只有18位的話,公式則可為exce

4、l中如何根據(jù)身份證號,自動求出出生年月 假如身份證號數(shù)據(jù)在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中如何根據(jù)身份證號,自動求出性別假定身份證號在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),

5、男,女) 在excel是根據(jù)身份證自動填充年齡假設a列從a1開始是身份證號,在b列中進行轉換,則在b1中輸入=year(today()-if(len(a1)=15,19&mid(a1,7,2),mid(a1,7,4),然后再向下復制即可?;卮鹑说难a充 2009-08-12 13:46 是的,有if(len(a1)=15判斷呢,滿足15就按15的提,不滿足就按18位的提,你可以試試。生日=text(len(a1)=15)*19&mid(a1,7,11),0-00-00,)在excel中使身份證號自動算出性別、年齡、出生年月在excel中輸入了很多15位、18位的身份證號,我想用公式,直接算出性別

6、、年齡、出生年月。要求這個公式通用15位和18位身份證號。 用mid,if可以,但是在計算18位的時候,由于18位身分證的最后的一位奇偶并沒有說明是男還是女,這個可以就有點不好弄了。計算年齡可以用:18位:2006-mid(a3,7,4),其中a3為單元格所在的位置,7和4分別表示出生年開始的位置和位數(shù)。出生年月就可以直接用mid就行了,15位的是一樣的,不過就是可能出年的年的不一樣,只要相應改一下就行了,106-mid(a3,7,2).而要算性別的話,在18位身分證上不好弄,在15位身分證上可以用if實現(xiàn):if(mid(a2,15,1)/2=0,女,男). 在excel中輸入身份證號如何做到

7、自動顯示姓別,年齡及出生年月日 假如:a1輸入身份證號碼、b1顯示性別、c1顯示出生日期、d1顯示周歲。需要設置:a1單元格為文本格式、b1和d1為常規(guī)格式、c1為日期格式。1、顯示性別:b1輸入公式:=if(a1=,if(and(len(a1)15,len(a1)18),錯誤,if(iserror(1*(text(mid(a1,7,6+(len(a1)=18)*2),#-00-00),錯誤,if(or(1*(text(mid(a1,7,6+(len(a1)=18)*2),#-00-00)today(),錯誤,if(mod(mid(a1,15+(len(a1)=18)*2,1),2)=0,女,

8、男)2、c1輸入公式:=if(a1=,if(and(len(a1)15,len(a1)18),錯誤,if(iserror(1*(text(mid(a1,7,6+(len(a1)=18)*2),#-00-00),錯誤,if(or(1*(text(mid(a1,7,6+(len(a1)=18)*2),#-00-00)today(),錯誤,value(text(mid(a1,7,6+(len(a1)=18)*2),#年00月00日)3、d1輸入公式:=if(iserror(1*(text(mid(a1,7,6+(len(a1)=18)*2),#-00-00),錯誤,if(or(1*(text(mid

9、(a1,7,6+(len(a1)=18)*2),#-00-00)today(),錯誤,datedif(text(mid(a1,7,6+(len(a1)=18)*2),#-00-00),today(),y)中如何根據(jù)身份證號,自動求出性別? 用函數(shù)求呀,我知道15位看最看一位數(shù),18位看倒數(shù)第二位數(shù).假定身份證號在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身份證號中提取出年齡,出生年月日,性別,判斷最簡公式 最佳答案 i4為身份證號碼h4為出生日期g4為年齡f4為性別以下公式同時適用于15位和18位身份證號碼f4=if(len(i4)=18,if(isblank(i4),if(mid(i4,15,3)/2=int(mid(i4,15,3)/2),女,男),if(isblank(i4),if(mid(i4,13,3)/2=int(mid(i4,13,3)/2),女,男)g4=if(isblank(i4),datedif(concatenate(mid(h4,1,4),-,mid(h4,6,2),-,mid(h4,9,2),today(),y)h4=if(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論