如何提取EXCEL文档中指定符号前的内容

如图所示,如何只提取A列中“|”前的数据。如果解决了我的问题,万分感谢!

如果都是用逗号分隔,完全没必要用文本函数提取。可以用分列。
步骤:
1,比如原来数据在A列,先复制粘贴到B列
2,在B列查找“省”,“替换为”什么也不填
3,选择B列,数据-分列,分隔符号选其他,输入逗号。(逗号的全半角和数据中的要一致)。点下一步。
4,最好一列好像没有逗号,是空格吧?那么再对最后一列进行分列,分隔符选空格;如果宽度一样,也可以选择“固定列宽”,拉动标尺线到WB222后面。
这比公式快很多,基本2分钟完成
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-06
=LEFT(A1,FIND("|",A1)-1)
注意,假设A1中包含多个"|"符号,那么只能提取出第一个"|"符号左边的数据。本回答被提问者采纳
第2个回答  2019-03-06
1/8 分步阅读
将你需要分离的文字或数据放到表格的列或者行中。
2/8
选中你需要分离的字符或者文字表格。

展开长图
3/8
选择wps顶部菜单的“数据”选项卡。

4/8
选择“数据”选项卡下面的“分列”菜单。
5/8
好了,重点来了,选择第一个选项“分隔符号”
6/8
在分隔符号中,选择“其他”并在旁边个输入框中输入隔离符号。如果符号是多个同样的话,需要勾选上“连续符号视为单个处理”的选项。注意:此步骤很重要。
7/8
点击进入下一步----再点击完成。
8/8
好了,搞定了。
相似回答