① excel輸入出生日期後,再輸入身份證可以自動填入出生日期
除了1樓的方法還有個方法,用分列
「數據」——〉「分列」
如1975.06.25 以「.」為分列符號就會產生3個列,1975一列,06一列,25一列,然後在最前面加一列,輸入320123,然後再用一列專門輸入後四位數字,最後再用一列把前面的信息用&符號合並。
注意,分列需要額外插入3個空列,否則會把後三列的數據刪除。
② EXCEL中怎麼輸入出生日期
工具/原材料
EXCEL2016版、電腦。
1、打開電腦找到並點擊EXCEL2016版軟體;
③ 在表格中,輸入身份證後怎樣自動出來出生年月日和性別
在Excel中根據身份證號碼自動生成性別、出生日期和年齡
【身份證號判斷性別的方法】 18位的看倒數第二位,奇男偶女; 15位的看倒數第一位,奇男偶女。
在Excel中根據身份證號碼自動生成出生生日期和性別 下文說明以本圖例為例,即「性別在B列,年齡在C列,出生日期在D列,身份證號碼在E列」 新建的Excel表是常規格式,但身份證列應設置為文本格式
根據身份證號碼自動生成性別:
方法一: 在E列輸入身份證號,在B列填寫性別,可以在B2單元格中輸入公式 「=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")」,其中: LEN(E2)=15:檢查身份證號碼的長度是否是15位。 MID(E2,15,1):如果身份證號碼的長度是15位,那麼提取第15位的數字。 MID(E2,17,1):如果身份證號碼的長度不是15位,即18位身份證號碼,那麼應該提取第17位的數字。 MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2):用於得到給出數字除以指定數字後的余數,本例表示對提出來的數值除以2以後所得到的余數。 IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女"):如果除以2以後的余數是1,那麼 Excel學習教程Excel介紹Excel教程Excel表格Excel函數Excel圖表B2單元格顯示為「男」,否則顯示為「女」。 15位身份證,看最後一位,奇男偶女;18位的,看第17位數,也是奇男偶女。
方法二: 如果你是想在Excel表格中,從輸入的身份證號碼內讓系統自動提取性別,可以輸入以下公式: =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1,"男","女"),IF(MOD(MID(E2,17,1),2)=1,"男","女")) 公式內的「E2」代表的是輸入身份證號碼的單元格。
根據身份證號碼自動生成出生日期
格式一: 18位身份證號:410881197906055521 輸出出生日期1979/06/05 =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)) 15位身份證號:410881790605552 輸出出生日期1979/06/05 =CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2)) 公式解釋: a. MID(E6,7,2)為在身份證號碼中獲取表示年份的數字的字元串 b. MID(E6,9,2) 為在身份證號碼中獲取表示月份的數字的字元串 c. MID(E6,11,2) 為在身份證號碼中獲取表示日期的數字的字元串 d. CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2))目的就是將多個字元串合並在一起顯示。
格式二: 15位身份證號:410881790605552 出生日期790605 =IF(LEN(E6)=15,MID(E6,7,6),MID(E6,9,6)) 18位身份證號:410881197906055521 出生日期790605 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)) 公式解釋: LEN(E6)=15:檢查E6單元格中字元串的字元數目,本例的含義是檢查身份證號碼的長度是否是15位。 MID(E6,7,6):從E2單元格中字元串的第7位開始提取6位數字,本例中表示提取15位身份證號碼的第7、8、9、10、11、12位數字。 MID(E6,9,6):從C2單元格中字元串的第9位開始提取6位數字,本例中表示提取18位身份證號碼的第9、10、11、12、13、14位數字。 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)):IF是一個邏輯判斷函數,表示如果額E2單元格是15位,則提取第7位開始的6位數字,如果不是15位則提取自第9位開始的6位數字。
根據出生日期計算年齡
D行為出生日期列,雙擊年齡所在列的第二行,然後輸入下面公式,然後按ENTER鍵;再利用下拉方式將公式復制到該列的其他行中即可 =YEAR(NOW())-YEAR(D3)
④ 問卷網裡面怎麼設置身份證號輸入就有出生年月自動生成
咨詢記錄 · 回答於2021-11-03
⑤ 如何在EXCEL表裡輸入身份證號碼,就自動顯示生日
用if和len,left函數的組合。
if是來確認身份證號是否新號碼(新18位,舊15位)
len計算位數
left從左開始取數值
=if(len(身份證號)=18,left(身份證號,11,4),left(身份證號,9,4)) (取4位只是月和日,如果想要年,那就自己稍微調一下)
身份證後4位變零是你的單元格設置。把它設置成數值形式看看吧。
⑥ EXCEL中,有身份證號,怎樣能自動讀取出生日期呢
公式可以用,但有更快捷的辦法
ctrl+E快捷鍵
例如:身份證位於A列,出生日期位於B列
在B列中輸入第一行的出生日期,其餘的使用Ctrl+E,自動提取身份證中的出生日期,並填充到B列
⑦ excel 姓名後跟生日怎麼批量輸入
=LEFT(A1,FIND("|",A1)-1)&"("&SUBSTITUTE(RIGHT(A1,10),"|","")&")"&RIGHT(A1,12)
⑧ 如何在excel里把身份證號碼自動生成生日
對一個身份證號碼是15位或是18位進行判斷,用邏輯判斷函數if()和字元個數計算函數len()輔助。
完成形如xxxx-xx-xx樣式的出生年月日自動提取公式:
假如身份證號數據在a1單元格,在b1單元格中編輯公式
=if(len(a1)=15,mid(a1,7,2)&"-"&mid(a1,9,2)&"-"&mid(a1,11,2),mid(a1,7,4)&"-"&mid(a1,11,2)&"-"&mid(a1,13,2))
回車確認即可。
如果只要「年-月」格式,公式可以修改為
=if(len(a1)=15,mid(a1,7,2)&"-"&mid(a1,9,2),mid(a1,7,4)&"-"&mid(a1,11,2))
⑨ excel裡面如何快速輸入出生日期
1.在輸入日期之前我們首先要了解Excel是如何存儲日期數據的。日期在Excel中是被當作數值來存儲的。當單元格中輸入日期「2014-08-28」,然後清除該單元格的格式時,單元格將顯示為數值41879。如下圖所示
⑩ 在EXCEL中怎樣設自動生成出生日期的公式
假設設身價證號在b2,將c2單元格格式設置為日期格式,並輸入如下公式即可:
=text(mid(b2,7,8),"0-00-00")*1