当前位置:首页>维修大全>综合>

excel怎样快速区分地址里的省市区(excel表格输入地址显示城市和省份)

excel怎样快速区分地址里的省市区(excel表格输入地址显示城市和省份)

更新时间:2024-07-04 19:50:54

excel怎样快速区分地址里的省市区

Excel可以通过以下的步骤快速区分地址里的省市区:

1. 将包含地址的列拆分成三列,即分别为省、市、区。选中地址列,点击“数据”菜单栏中的“文本到列”按钮,选择“分隔符”选项,勾选“空格”和“其他”,在“其他”输入框中填写省份后面的符号(一般是“省”或“自治区”),点击“下一步”按钮。

2. 在下一步弹出的分隔符选项中,勾选“逗号”,然后点击“下一步”按钮。

3. 在下一步弹出的列格式选项中,选择“文本”格式,然后点击“完成”按钮。

4. 这样就将地址列切分成省、市、区三列了,其中省份信息在第一列,城市信息在第二列,区/县信息在第三列。

5. 如果还需要区分街道、门牌号等信息,可以进行类似的拆分操作。

注意:不同的地区地址格式可能略有差异,以上只是基于一般的地址格式提供的解决方案。在实际操作中,应根据具体情况进行微调。

方法/步骤分步阅读

1

/4

首先需要用到的是find函数和left函数,find函数用于查找指定文本在文本中第一次出现的位置,用法是find(要查找的文本,在哪个文本里查找,查找的位置),其中第三个参数"查找的位置"可以省略;left函数是从一个文本字符串的左边开始提取指定字符的个数,用法是left(text,提取字符的个数)。例如在A1单元格的地址中,最先出现的是"省",所以我们需要用find函数找到省的位置,具体=find("省",A1),找到"省"的位置后,我们要提取"省"之前文本,具体=left(A1,find("省",A1)),这样省份就已经提取好了。

2

/4

接下里我们要提取“市”,方法同上,具体=LEFT(A1,FIND("市",A1)),但是这样提取出来的地址是广东省广州市(在本例中),那么如果我们不想要前面的广东省,那要怎么办呢?答案是在本公式前嵌套一个mid函数就可以了,mid函数用于从文本指定位置,提取指定个数的字符,用法是mid(要从中提取字符的文本,要提取字符的位置,提取字符的个数),那么在本例中,具体=MID(LEFT(A1,FIND("市",A1)),FIND("省",A1)+1,5),意思就是要从中提取字符的文本是之前用LEFT(A1,FIND("市",A1))提取出来的广东省广州市,要从省后面一个字开始提取,所以FIND("省",A1)后要加1,提取字符的个数小编写的是5,因为有些市名长短不一,为了防止万一,所以提取字符的个数稍微写大些没有关系,写少了就提取不了完整的市名。

3

/4

最后要具体的门牌号码,这次我们用right函数,right函数和left函数是相对的,只是left函数从左边开始提取,right函数是从右边开始提取,那我们从右边开始提取几位字符呢?这时我们可以想到用整个地址的字符个数减去"市"所在的位置,就等于我们要从右边提取的个数了。整个地址的字符用len函数计算,len函数用于返回文本字符中的字符数,用法是len(text),在本例中,具体=RIGHT(A1,LEN(A1)-FIND("市",A1))。

4

/4

批量寄快递或者发邮件等等其他情况常常需要用到地址分离,如果在数据量非常大的情况下,手动分离是一件非常枯燥且费时的事情,不过如果你们学会了以上方法,再也不用一个个敲键盘啦

更多栏目