excel中,知道地址,怎么能把地址中的省、市、区分开。如图
C7:=IF(ISERROR(FIND("省",C10)),"/",MID(C10,1,FIND("省",C10)))
D7:=IF(ISERROR(FIND("省",C10)),IF(ISERROR(FIND("市",C10)),"/",MID(C10,1,FIND("市",C10))),IF(ISERROR(FIND("市",C10)),"/",MID(C10,FIND("省",C10,1)+1,FIND("市",C10,1)-FIND("省",C10,1))))
E7:=IF(ISERROR(FIND("市",C10)),IF(ISERROR(FIND("省",C10)),IF(ISERROR(FIND("区",C10)),"/",MID(C10,1,FIND("区",C10))),IF(ISERROR(FIND("区",C10)),"/",MID(C10,FIND("省",C10,1)+1,FIND("区",C10,1)-FIND("省",C10,1)))),IF(ISERROR(FIND("区",C10)),"/",MID(C10,FIND("市",C10,1)+1,FIND("区",C10,1)-FIND("市",C10,1))))
F7:=IF(ISERROR(FIND("市",C10)),IF(ISERROR(FIND("省",C10)),IF(ISERROR(FIND("县",C10)),"/",MID(C10,1,FIND("县",C10))),IF(ISERROR(FIND("县",C10)),"/",MID(C10,FIND("省",C10,1)+1,FIND("县",C10,1)-FIND("省",C10,1)))),IF(ISERROR(FIND("县",C10)),"/",MID(C10,FIND("市",C10,1)+1,FIND("县",C10,1)-FIND("市",C10,1))))
G7:=IF(ISERROR(FIND("县",F7)),IF(ISERROR(FIND("管理区",E7)),E7,"/"),F7)
F7:=IF(ISERROR(FIND("管理区",E7)),IF(ISERROR(FIND("区",C10)),IF(ISERROR(FIND("县",C10)),IF(ISERROR(FIND("市",C10)),IF(ISERROR(FIND("省",C10)),C10,RIGHT(C10,LEN(C10)-FIND("省",C10,1))),RIGHT(C10,LEN(C10)-FIND("市",C10,1))),RIGHT(C10,LEN(C10)-FIND("县",C10,1))),RIGHT(C10,LEN(C10)-FIND("区",C10,1))),E7&RIGHT(C10,LEN(C10)-FIND("区",C10,1)))
说明:因为EXCEl处理数据有限,所以E7和F7是分两步分别计算区和县的数据(两格数据总有一格是显示/的),G7是选择E7或F7(根据情况选择数据)。
收件方1与收件方2是一样的,方便一次打印两个快递。
希望对你有帮助。
听说过但是不会用,请问一下具体的操作步骤谢谢
比如地址在A1这个单元格 要求的省放在B1单元格,市放在C1,区放在D1
B1 =LEFT($A$1,FIND("省",$A$1,1))
C1 =MID($A$1,FIND("省",$A$1,1)+1,FIND("市",$A$1,1)-FIND("省",$A$1,1))
D1 =RIGHT($A$1,LEN($A$1)-FIND("市",$A$1,1))
2、“三河市”=MID(A1,4,FIND("市",$A$1)-3)
3、“燕郊****”=MID(A1,FIND("市",$A$1)+1,30)
地址是全国每个省市区的,不是单一的省市区,分列用过,不好用 还是我用的不对请附 一下操作图片谢谢