利用excel根據身份證號碼批量填寫籍貫?

身份證號碼都是唯一的,新二代身份證號碼為18位,前6位為籍貫。這裡我們來講下,利用vlookup 來批量填寫籍貫

工具/原料

各個地區籍貫前6位代號的集合

vlookup格式

2007excel

方法/步驟

首先先下載各個地區籍貫前6位代號的集合,這個在百度裡面搜索下都有的下載的。這裡裡面不能加鏈接,這裡就不添加了。

利用excel根據身份證號碼批量填寫籍貫

然後我們把剛剛下載的表裡面的數據拷貝到你需要添加籍貫的表中“Sheet2”。“sheet1”為需要填寫籍貫的。

利用excel根據身份證號碼批量填寫籍貫

利用excel根據身份證號碼批量填寫籍貫

現在兩張表格都在一張表中了。現在就來講講公式怎麼用。

把鼠標放到要“籍貫”那一欄,點擊“插入函數”。

利用excel根據身份證號碼批量填寫籍貫

找到“vlookup”函數,點擊確定。會跳出函數參數,我們這裡不管,什麼都不填,直接點擊確定,然後有跳出提示,也點擊確定。這樣我們的文本框裡面就出現了函數“vlookup”

利用excel根據身份證號碼批量填寫籍貫

利用excel根據身份證號碼批量填寫籍貫

利用excel根據身份證號碼批量填寫籍貫

最後我們來輸入公式,查找對應的籍貫。“=VLOOKUP(LEFT(C3,6),Sheet2!$A$1:$B$6457,2,0)”

這裡來解釋下。都代表了什麼意思。

LEFT(C3,6),是表示取第C列第3行前6位的數字。如,現在我們表中”白悅“身份證號碼就在第C列第3行。

Sheet2!,是表示取“Sheet2”裡面的值。

$A$1:$B$6457,是表示取“Sheet2”有數值的單元格。$為絕對值。

2,是表示要取值的列數。

0,是表示比對要”絕對匹配“。

輸入完之後,敲回車就好了。

利用excel根據身份證號碼批量填寫籍貫

利用excel根據身份證號碼批量填寫籍貫

現在我們已經輸入好一個公式了。接下來的所有人的籍貫也就簡單多了。只要把鼠標放在剛剛那個輸入好的公式文本框右下角,鼠標變成黑十字架,雙擊鼠標左鍵。這樣下面所有人的籍貫就都出來了

利用excel根據身份證號碼批量填寫籍貫

注意事項

這個兩張表一定要在同一個excel文件內

輸入公式的那一欄的,單元格格式一定為”常規“

相關問題答案