求一个EXCEL公式,把详细地址提取成省,市,(区)县

2024-11-29 06:42:06
推荐回答(3个)
回答1:

B1=MID(A1,1,FIND("省",A1)),C1=MID(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1)),D1=MID(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1))
D1改为=IF(ISERROR(MID(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1))),MID(A1,FIND("市",A1)+1,FIND("区",A1)-FIND("市",A1)),MID(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1)))

回答2:

B1=MID(A1,1,FIND("省",A1))

C1=MID(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1))

D1=MID(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1))

下拉即可。

回答3:

在sheet2中预先放置中华人民共和国行政区划代码表
在sheet1中的a列输入身份证代码前六位,b列出现对应的省市县
户口性质不能根据身份证号提取.
如图
sheet1中b1的公式:=hlookup(a1,sheet2!a:b,2)