乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > “在EXCEL表格里,怎么提取某一单元格中的一部分文字

“在EXCEL表格里,怎么提取某一单元格中的一部分文字

作者:乔山办公网日期:

返回目录:excel表格制作


MID函数
=MID(源数据单元格,开始取值的位置,需要取多少个字符数)
例如:
如果A2里的内容是987654321
那么 =MID(A2,3,4) 的结果就是7654

xcel表格中文字和数字如何分离提取?这样做再也不用一个个敲了


1、本次演示使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。

2、首先打开Excel电子表格,并在a1单元格中输入用于演示提取部分特定文字的数据。

3、在b1单元格中使用函数“MID”进行指定部分文本的提取操作,该函数中的参数分别为源数据单元格,截取位置,截取长度。

4、函数输入完成后,单击回车可以看到已经得到想要的姓名了,同样的使用该函数对其他部分特定文字进行提取即可。



假设A1是“湖南省娄底e799bee5baa6e58685e5aeb9337市中方县响水乡”所在的格子,可以用以下的公式得到市名:
=MID(A1,SEARCH("省",A1)+1,SEARCH("市",A1)-SEARCH("省",A1)-1)
结果是“娄底”

其中:

函数MID(test,start_num,num_chars)的功能是从字符串test中start_num位置开始提取num_chars个字符。

函数SEARCH(find_test,within_test,start_num)的功能是给出find_test在字符串within_test中的位置:是从左起第start_num个字符(默认为第1个)开始的第几个字符。

我们要得到的市名,是省字后、市字前的那段字符,用公式可表示为:
MID(“目标文本”,“省”的位置+1,“省”的位置-“市”的位置-1)

SEARCH("省",A1)+1告诉了我们“省”字后面的字是第几个字,
同理,SEARCH("市",A1)+1告诉了我们“市”字后面的字是第几个字。

从而,通过公式:SEARCH("市",A1)-SEARCH("省",A1)-1我们知道需要拷贝几个字符,再将这些整合起来,我们就得到市名。

要得到县名、乡名的公式如下:
县名
=MID(A1,SEARCH("市",A1)+1,SEARCH("县",A1)-SEARCH("市",A1)-1)
结果是“中方”;
乡名
=MID(A1,SEARCH("县",A1)+1,SEARCH("乡",A1)-SEARCH("县",A1)-1)
结果是“响水”。

相关阅读

关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网