本文目录一览:

excel提取单元格提取城市名字公式怎么写

B2单元格写入公式

=IF(A2="","",SUBSTITUTE(SUBSTITUTE(IF(COUNT(FIND("省",A2),FIND("市",A2))=2,MID(A2,FIND("省",A2)+1,FIND("市",A2)-1-FIND("省",A2)),A2),"省",),"市",))

下拉填充公式

Excel如何准确的提取地址中的省市区呢?

最近有粉丝求助,希望可以从复杂的地址中提取出省市区。从一堆没有规律的地址中提取信息,是比较麻烦的,但是使用公式还是可以轻松解决。

1、提取省份

公式:=LEFT(A2,MIN(FIND({"省","市","区"}, A2"省市区")))

公式解析:通过left函数,从A2单元格字符串的左边开始提取字符,提取的字符个数是字符串中最早出现【省/市/区】的位置数字。

【A2"省市区"】

把A2单元格内容加上“省市区”三个字,形成新的字符串。

【FIND({"省","市","区"}, A2"省市区")】

在形成的新字符串中分别找到“省/市/区”首次出现的位置。

【MIN(FIND({"省","市","区"}, A2"省市区")】

最先出现“省/市/区”所在的位置。

2、提取市区

添加辅助列,公式为=SUBSTITUTE(A2,B2,""),表示拆分地址中除了省份之外,剩下的地址,并向下填充。

接下来从剩下的地址中提取市区。

=LEFT(D2,MIN(FIND({"市","区","县"},D2"市区县")))

以上就是提取地址中省份和市区的提取函数公式,希望可以帮助到你!

以上是小编为大家分享的关于Excel如何准确的提取地址中的省市区呢?的相关内容,更多信息可以关注环球青藤分享更多干货

如何在EXCEL表格提取地址中的城市名称

1、首先,在电子表格中准备单元格结构以存储提取的省份。

2、输入提取省份的函数公式,并输入"=左(A2,查找("省份,A2)-1"在单元格B2"。请注意,公式中的所有字符都是英文字符,输入中文字符时会出现错误。

3、获取提取的省的第一个结果。按回车键,获取单元格B2中提取的省的第一个结果。

4、拉伸填充以提取所有省份,单击单元格B2右下角的绿色实心方形,然后向下拖动,直到单元格B6释放鼠标。

5、提取省份的结果可以在B2看到:B6省的字符串已经从详细地址中提取出来。

在excel如何用函数把地址中省份、城市、区县单独提取出来?

1、提取省份用left函数

left函数的语法结构是LEFT(text, num_chars)

其中text表示我们要截取的那个内容,num_chars表示要截取多少内容。

2、提取城市用mid函数

MID字符串函数,作用是从一个字符串中截取出指定数量的字符

MID(text, start_num, num_chars)

text被截取的字符

start_num从左起第几位开始截取(用数字表达)

num_chars从左起向右截取的长度是多少(用数字表达)

3、提取区县用right函数

right函数,从字符串右侧首字符开始,从右向左提取指定的字符,其功能和LEFT函数完全一样,只是方向不同,从一个文本字符串的最后一个字符开始,截取指定数目的字符。

Excel表格中如需要从一段文字内容中提取某一长度的内容

Excel如何提取城市名

介绍Excel提取城市名的方法,演示版本:Excel2010适用系统:mac/windows

打开Excel提取城市名,在第二单元格中输入“=LEFT(A2,3)”。

函数表示从地名左侧截取三个字符,按回车键确定,向下拉填充,即完成。

但不是每个城市都是三个字符,这时会有错误,在第二单元格中输入函数“=FIND("市",A2)”,向下填充。

函数原理=FIND(要找的文本,文本)。

复制FIND公式,将其粘贴到LEFT的截取字符个数位置,就是第一步中的位置下来填充即可,通过上述方法即可提取城市名。

Excel利用函数公式如何提取两列的后五名,输出相应的地市,并防止重复?

我这里给你一个更简单的解决办法,请看图

我们用index函数来引用自己需要的数据,第一个参数为需要的数据,这里我们需要的城市,我们框选城市列,第二个参数为行序数,我们用match函数来返回我们相应城市所在的行,如我们要找倒数第一名,我们用MIN函数来找最小值所在的行,如果我们要找倒数第二名,请看下图:

这里我们就不能用MIN()函数了,我们需要用SMALL()函数来寻找相应的最小值,如我们要返回倒数第二名,第一个参数框选数据区域,然后序列输入2。如果是倒数第三名,就把叙述输成3,这个就简单,想要倒数第几名  叙述就输几,请看下图:

如果我们要找第一名,我们就把MIN()函数换成MAX(),第二、三、四。。。等就把SMALL()函数换成large()函数,参数跟SMALL()一模一样,需要第几名我们就把第二个参数设成几就可以了。