本文目录一览:
- 1、excel提取单元格提取城市名字公式怎么写
- 2、Excel如何准确的提取地址中的省市区呢?
- 3、如何在EXCEL表格提取地址中的城市名称
- 4、在excel如何用函数把地址中省份、城市、区县单独提取出来?
- 5、Excel如何提取城市名
- 6、Excel利用函数公式如何提取两列的后五名,输出相应的地市,并防止重复?
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()一模一样,需要第几名我们就把第二个参数设成几就可以了。