excel 地址提取省市县

2024年12月02日 10:40
有5个网友回答
网友(1):

1、如下图,是我制作的几个订单地址,我们就以此为源数据演示一下如何提取省市区及详细地址。

2、点击如下图选项方方格子。

3、点击更多。

4、点击提取地址。

5、在弹出对话框区域选项中选择地址数据区域,点击确定,选择一个存放单元格,点击确定即可完成。

网友(2):

工具/材料:excel 2007

1、首先打开一份需要提取省市县的表格。

2、开了之后a列是地址的全称,然后在b1里面输入公式=MID(A1,1,FIND("省",A1)),然后按回车键就将省提出提取出来。

3、接着在C1里面输入公式=MID(A1,FIND("省",A1)+1,FIND("市",A1)-FIND("省",A1)),接着按回车键就将市提取出来。

4、再接着在D1里面输入公式=MID(A1,FIND("市",A1)+1,FIND("县",A1)-FIND("市",A1)),按回车键就可以将县提取出来。

5、如图所示,就是输入了公式之后提取出来的省市县。

6、然后将B1C1D1单元格全部选中,并将光标放置D1右下角的点上。

7、然后将数据往下拉,将其他的单元格填充就可以将所有需要提取的单元格都设置完了。

网友(3):

复制A列到B列,然后选中整个B列,然后Ctrl+H,替换
查找内容为 市*
替换内容为 市
查找内容为 县*
替换内容为 县
替换的时候选择 全部替换
这样就把这一列的 市 和 县 后面的内容去掉了

网友(4):

第一行为表头,那么可以在B2中输入:
=IF(COUNTIF(A2,"*县*"),LEFT(A2,FIND("县",A2)),IF(COUNTIF(A2,"*市*"),LEFT(A2,FIND("市",A2)),""))
往下拉即可。

网友(5):

你这个不太好弄,
下面公式,可以达到的效果不一定完美
=LEFT(A1,MIN(IF(ISNUMBER(FIND("市",A1)),FIND("市",A1),10^10),IF(ISNUMBER(FIND("县",A1)),FIND("县",A1),10^10)))