在实际工作中,经常需要提取表格中的部分内容,如下图所示如何提取第一个星号前面的文本内容呢?
1、利用查找和替换功能
选中表格区域,按Ctrl+H打开查找和替换对话框,在查找中输入代码:\*[!^1-^127],在替换中不输入任何内容,点击全部替换即可。
说明:
\*:表示查找*本身
[!^1-^127]:表示所有中文汉字和中文标点
:表示出现1次以上
2、借用Excel表格
将数据复制到Excel表格,之后点击数据——分列,在打开的界面中选择【分隔符号】点击下一步,选择【其他】,并输入“*”,然后在第三步中,将不需要导入的列在预览窗口中选择,点击【不导入此列】,随后选择好要导入的目标区域,点击完成即可。
如果对Excel函数比较熟悉的话,可以直接用公式,比如在单元格中输入公式=LEFT(A2,FIND("*",A2)-1),之后向下填充即可。
说明:
FIND("*",A2)-1:表示查找*在A2字符串中的位置,找到之后再减去1个字符,获取到的就是星号前面字符个数。
LEFT(A2,FIND("*",A2)-1):表示将A2单元格中内容从左侧到右提取指定字符个数。
以上就是今天要与大家分享的提取小技巧,若有什么问题,欢迎在下方留言。
领取专属 10元无门槛券
私享最新 技术干货