回覆列表
-
1 # office高效辦公
-
2 # Excel與財務
關於【A列寫身份證號,B列顯示屬本省的顯各籍貫 ,省外的統一顯“外省”】問題是屬於提取身份證號資訊。用Excel可以從身份證號中提取年齡、性別、出生日期、籍貫等資訊,其中年齡、性別、出生日期可以直接提取出來,籍貫資訊需要輔助各地區編碼。本回答以山東省為例,輸入的身份證號為模擬號(顯示效果如下圖),具體操作方法如下:
一、查詢山東省各地市編碼,列示在G、H列。如圖所示:
二、在B3單元格輸入如下公式:
=IF(A3="","",IF(LEFT(A3,2)<>"37","外省",LOOKUP(LEFT(A3,6),G:H)))
公式代表從A3單元格中資料取出地區編碼,符合山東省各地區編碼的顯示各地區,不是山東省編碼的顯示“外省”,如果A3單元格無資料,相應本單元格也為空。
如圖所示:
三、向下拖動複製B3單元格公式到合適單元格,完成。
具體操作演示如下:
得有一個身份證號碼前幾位數字和各省的對應表。
然後用if結合mid函式及vlookup即可。
用powerquery就更簡單一些:新建兩個查詢,分別是身份證資訊及身份證對應的省份資訊,然後合併查詢即可得出結果。