请问如何在excel中统一去除一列中所有单元格内的某个符号和后面的数字,谢谢啦

SERPINB11|89778
ARHGAP36|158763
SFTPA1|653509
WIF1|11197
PLA2G2E|30814
GABRA6|2559
SOHLH1|402381
PDX1|3651
DMBX1|127343

选择数据,菜单“数据”→“分列”,选“分隔符号”进入下一步,选择其他,并输入“|”

第三步选择需忽略的列,再选择“不导入此列(跳过)”,最后完成。

效果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-13

用查找替换最方便。查找 |*  替换为空,全部替换。

第2个回答  2017-02-13
假设 不想要“-”以后的数字
可以先把前面的提出来
然后复制 粘贴数值 然后把前面的删除
把提取后的复制过去

=left(a1,find("-",a1,1)-1)
第3个回答  2017-02-13
1、快捷键ctrl+h打开查找替换的对话框
2、查找那输入 |*
3、替换为那什么也不用输入
4、点击替换全部即可。
第4个回答  2017-02-13
=LEFT(A1,FIND("|",A1)-1)
相似回答