如何简单快速在单元格中中提取到关键字符
office办公软件excel应用实用技能。
在EXCEL办公软件的日常操作过程中,经常会遇到对单元格特定数据文字提取操作,如果每个去复制粘贴,将会浪费很多的时间精力,影响工作效率,如果通过一些公式方法,那我们就可以很快速的提取到我们想要的信息,节省很多时间,提升工作效率!
【备注:文中所有名字和地址信息都非真实名字和地址】
工具/原料
Excel
WPS
所有版本
方法1
如图,为我们需要从中提取字符串和关键字的原始数据表格。
我们需要从原始数据列中将省、市、区县提取出来,如广东省、佛山市等等。

从表格中我们可以看到,需要提取的字符和关键字是开头前9个文字,排列是有规律的,省在前,市在中间,区县在后;我们先来提取省份,在单元格D2中输入公式=LEFT(C2,3),含义:从C2单元格字符串左端取指定3个数字符

接下来提取市级单位,如果单靠上面公式是不能实现,但我们通过2个函数简单组合在一起,可以快速提取到我们想要市级单位,在单元格E3中输入公式=RIGHT(LEFT(C2,6),3),
LEFT(C2,6)含义:从C2单元格字符串左端取指定6个数字符,RIGHT(LEFT(C2,6),3),
RIGHT(LEFT(C2,6),3)含义:从C2单元格字符串左端取指定6个数字符中去取右端指定3个数字符

同理,我们提取区县的时候,在单元格输入公式=RIGHT(LEFT(C2,9),3)

最后同时选择单元格D3、E3、F3,然后一起下拉,所有地址的省市区县就提前出来了

方法2
另外介绍一种同样简单的方法,数据分列法
首先通过鼠标选中C列整列的数据,然后在功能区域选择:数据→分列

这时候会弹出对话框: 文本分列向导,选择:固定宽度选项,
点击:下一步按钮。

在”省“后面、“市”后面、”区“后面鼠标分别单击,建立分列线,然后点击下一步
【注意】:如果分列错误可以用鼠标按住分列线进行移动到目标位置,或者双击清除分列线,重新建立分列线

如图,选择不需要提取的区域,选择不导入此列,然后选择填入的单元格的目标区域,点击完成就可以
