轻松学Excel:[39]提取指定字符旁边的值
来源:网络收集 点击: 时间:2024-04-14【导读】:
在大批量的数据处理过程中,我们很多时候会需要提取某一列单元格值里面指定符号后面或者前面的一部分数字或者文本,作为新一列的值,但是对于指定符号前或者后面的字符长度不相同的时候,使用left,mid或right进行提取就变得异常困难。那么,怎么才能准确的提取想要的信息呢?请阅读下文。工具/原料moreMicrosoft Office Excel 2013使用find参数公式提取指定值1/4分步阅读
2/4
3/4
4/4
使用分列功能:1/5
2/5
3/5
4/5
5/5
使用替换功能提取指定字符:1/4
2/4
3/4
4/4
注意事项
本方法适用于提取指定符号前或后面指定字符数的案例。如下图所示,我们需要提取A列单元格中 - 号后面的姓名:

在B1位置输入公式=mid(A1,find(-,A1)+1,3) ,然后按回车确认输入。注:find(-,A1)的意思是,在A1中查找文本 - 的位置:

选择B1单元格,然后双击该单元格右下角的黑色块,即可向下自动填充公式:

如下图所示,即已经完成提取之后的成品了:

对于提取的内容与要舍弃的内容之间只有一个特殊符号的,可以使用本方法。选择要分列的单元格,然后依次点击 数据,分列 :

选择 分列符号 ,点击 下一步 :

勾选 其他,然后输入分列的特殊符号。在本文实例中,应输入 - ,点击 下一步 :

如不需要对列单元格的值设置特殊单元格格式,则直接点击 完成 即可 :

如下图所示,即已经完成获取姓名列了:

本方法适用于提取的内容是特殊符号前或后的全部内容。选择A列要进行提取内容的单元格,右击,选择 复制 :

选择B1单元格,然后点击 粘贴 按钮:

选择在B列中粘贴好的内容,然后按键盘上的Ctrl+H,查找内容位置输入 *-,然后点击 全部替换。即将-号前面的所有内容删除:

点击 确定。如下图所示,即为已经完成的成品:

对于提取指定符号附近的值的操作,需要将上面的三种方法灵活套用,才能让工作事半功倍。
本教程适用于2003以后的所有版本。
excel字符版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_511572.html