1樓:人人哦哦哦課
1、我們開啟一個excel**,這裡我隨便填寫了3個身份證號碼,我虛構的,作為例子。
2、我們在b1單元格中輸入公式【==mid(a1,7,4)&"年"&mid(a1,11,2)&"月"&mid(a1,13,2)&"日"】
3、接著我們按下回車,這時候b1單元格就有了出生日期5、最後我們將游標放在b1單元格右下角,待變成實心的十字形,直接往下拖動填充下方單元格即可。
2樓:
f2用公式:
=vlookup(left(b2,6),sheet2!a:b,2,)如果表2的a列不是文字數字:
=vlookup(--left(b2,6),sheet2!a:b,2,)下拉。
3樓:匿名使用者
您好,您的問題其實可以分成兩部分,第一是提取b2單元格的前六位。用函式left,可以用公式:
=left(b2,6)來解決。
第二部分是在身份證歸屬地查詢 表中查詢,需要用vlookup函式來查詢
=vlookup(left(b2,6),a3:b4176,2,false)
因為沒有看到具體**,所以您試試,不行,我再改。
4樓:匿名使用者
只能提取身份證頒發地所在縣(區)吧,這個得要有個對照表,即縣(區)行政區劃和身份證的前六位的對照表,可能網上有,再用vlookup函式就可以成功了
5樓:平陽虎
在f2中輸入
=vlookup(left(b2,6),sheet2!a:b,2,)
回車確認後下拉填充。
6樓:匿名使用者
截圖,看看身份證歸屬地查詢 表(a3:b4176),是什麼形式。
7樓:匿名使用者
=index(籍貫列,match(前六位,籍貫**列,))
如何通過excel中的身份證資訊提取籍貫
8樓:笑臉藍雨
1、根據身份證號碼的組成規則,前兩張身份證代表省籍,前六張代表完整的行政區,我們以省籍為例,在新工作單名冊上的第一個。輸入**中的**和區域列。
2、然後我們把姓名和身份證號碼資訊輸入到軟體中,並保留一份完整的國籍清單。然後輸入公式=查詢(左(b3,2),身份證源**表!a1:b22,2,0)。
這個公式的意思是=vlukup(提取前兩張id卡,匹配原點**表,返回第二列值,精確匹配)。寫公式時,可以直接拉身份證**表。
3、確認後,可以看到身份證的相應地,然後用填寫國籍表,即可快速輸入人員的原地資料。
4、輸入公式回到車內,會顯示#n/a,可能是因為輸入的id數字是文字格式,而id數字碼表是數字格式,公式無法匹配,無法返回資料,顯示錯誤。
5、在這種情況下,可以在left之前新增利用數學中的負向和正向原理將文字格式轉換為數字格式,可以匹配**表。就可以和**表進行匹配了,回車確定後填充即可。
9樓:匿名使用者
excel中輸入身份證號碼就能自動顯示籍貫的公式編寫方法:
思路:身份證的頭6位數字表示籍貫
(1)前1、2位數字表示:所在省份的**; 、(2)第3、4位數字表示:所在城市的**;
(3)第5、6位數字表示:所在區縣的**;
(4)第7~14位數字表示:出生年、月、日;
(5)第15、16位數字表示:所在地的派出所的**;
(6)第17位數字表示性別:奇數表示男性,偶數表示女性;
(7)第18位數字是校檢碼:用來檢驗身份證的正確性。校檢碼可以是0~10的數字,10用x表示。
第一步:
確定**中sheet1中相應位置如下圖所示:
第二步:
第三步:
在sheet1**d2單元格里輸入公式=vlookup(--left(a2,6),sheet2!a:b,2,)
即可顯示身份證所屬籍貫,可顯示到縣級單位。
第四步:
最後下拉填充即可。(一定注意要對應自己**相應數值的位置)
10樓:匿名使用者
=iferror(vlookup(value(mid(b3,1,6)),全國身份證!a:b,2,false),"") 因為你的身份證資訊是文字格式,與你資料庫中的數字不匹配,需要用value()轉換一下才行,另外我加了一個iferror()是防止出錯用的,因為我不喜歡看到類似#n/a或#value之類的東東出現,呵呵
excel中怎樣從身份證號碼中提取出生日期?
11樓:excel研究僧
使用mid函式在身份證號中提取出生日期的方法
12樓:孫晨的excel職場故事
如何從身份證號中提取出生日期
13樓:愛小欣欣老師
首先手動輸入一個出生日期,回車到下一個單元格按ctrl加e向下填充,最後選擇內容右鍵設定一下單元格格式,在自定義設定成0000-00-00確定即可。
14樓:excel幫
excel中提取身份證號碼出生日期的方法
15樓:己柏餘聽芹
輸入以下公式
=date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2))得到日期格式的出生日期
如果需要顯示為0000-00-00格式
輸入以下公式
=text(mid(a1,7,8,"0000-00-00")
16樓:雍白運彥杉
假設身份證號碼在a1,在b1輸入公式:
出生日期:
17樓:匿名使用者
設a1輸入18碼身份證,b1中輸入公式:=mid(a1,7,4) & "年" & mid(a1,11,2) & "月" & mid(a1,13,2) & "日"
18樓:當年明月
(假定身份證號碼儲存在c2單元格中),提取的日期儲存在d2單元格中,只要在d2單元格中輸入下面的公式就成了(15位、18位通用): =if(len(c2)=15,date(mid(c2,7,2),mid(c2,9,2),mid(c2,11,2)),if(len(c2)=18,date(mid(c2,7,4),mid(c2,11,2),mid(c2,13,2)),"號碼有錯")) 出生時間提取了,計算年齡就方便了(年齡儲存在e2單元格中),在e2單元條中輸入公式: =datedif(d2,today(),"y")
19樓:匿名使用者
=if(a2<>
20樓:匿名使用者
15位=date(mid(a2,7,2),mid(a2,9,2),mid(a2,11,2))
18位=date(mid(a1,7,4),mid(a1,11,2),mid(a1,13,2))
21樓:小矇
=mid(a1,7,6+(len(a1)=18)*2)
22樓:匿名使用者
號碼在a1.
=mid(a1,7,4)&-mid(a1,11,2)&-mid(a1,13,2)
23樓:萊昂納德_尤拉
=text(text(mid(a1,7,11)-500,"0-00-00,"),"e-m-d")
24樓:匿名使用者
=mid(a1,7,4)&"年"&mid(a1,11,2)&"月"&mid(a1,13,2)&"日"
EXCEL中如何統計同身份證號對應的多條工資額的求和問題
紅山人 假定原表為sheet1,資料從a2 c2,統計結果在sheet2.資料也在a2 c2.這樣,可以在sheet2的c2裡輸入公式 sum if sheet1 b 2 b n b2,sheet1 c 2 c n 公式中的n為資料表裡最後一行的行號.公式輸入完後,要用ctrl shift ente...
excel中知道身份證號如何計算年齡
社會頂呱呱 1 可以用year函式來取得當前的年份 year now 2 18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,用mid函式將出生年份提取出來 3 mid是visualbasic和microsoftexcel中的一個字串函式,作用是從一個字串中擷取出指...
在excel中輸入身份證號如何做到自動顯示姓別,年齡及出生年月日
姜楠 你好,我做好了。考慮了新老身份證號碼的位數差別兩種情況,請您試一下吧。現在假設a列輸入身份證號碼,b列顯示性別,c列顯示出生日期,d列顯示年齡。在b2格內輸入 if mod right a2,1 2 男 女 在c2格內輸入身份證格式錯誤 在d2格內輸入 year today left c2,4...