请问在EXCEL中,输入身份证号,如何显示所在地?谢谢!

2025-05-23 17:08:11
推荐回答(3个)
回答1:

在SHEET2中A列为六位代码,B列为对应区域,
然后SHEET1中,
B2为身份证号码,则在空白单元格中输入:
=IF(A1="","",VLOOKUP(--MID(A1,1,6),Sheet2!A:B,2,))
此公式适用于SHEET2中A列为六位代码为数字格式。

如果SHEET2中A列为六位代码为文本格式,则公式为:
=IF(A2="","",VLOOKUP(MID(A2,1,6),Sheet2!A:B,2,))

如果引用的表二的名称不是“Sheet2",而是“表二”,则把以上公式的“Sheet2"改为“表二”

回答2:

身份证的前六位表示户口所在地。需要另建一个工作表存放全国各地(县)的代码,然后用vlookup函数。

回答3:

tz($B2)
tz好像是自定义函数,有这个函数吗?