excel中根据身份证号自动判断籍贯并填入相应单元格的函数怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/03 00:15:13
比如B1单元格输入身份证号码,身份证号的第3-4位代表地区,如:身份证号的第3—4位,“01”代表“郑州”,“02”代表开封,“03”代表洛阳……
如何设定函数公式,在C2单元格内自动根据身份证号填入相应的“郑州”、“开封”、“洛阳”……

拜托了,2000多个呢,要一个个填非累死人不可~~~
恩,不好意思,上面说错了。B1单元格是身份证号,在C1单元格填入相应的地址。

=if(value(mid("身份证单元格",3,2))=01,"郑州",if(value(mid("身份证单元格",3,2))=02,"开封",if(value(mid("身份证单元格",3,2))=03,"洛阳",......)))
身份证单元格代表所在身份证所在单元格的行列号
其中:value是将字符转成数值,
mid是取串中指定位置长度的串
if判断

 1悙5N宊雿 畟  main.bmp鞚XSW茎焴嶫
I鈊
把这带入E的函数数据库的识别程序代码

=VLOOKUP(MID(B1,3,2),E:F,2,0)
需要先在E列填入代码,如01、02。。。。
F列填入相对应的城市,如郑州、开封。。。。。