EXCEL取某个特定字符前的字符?

如题所述

第1个回答  2019-06-02
最简单的是分列,就是将a列分列,分隔符用“|”
用公式也可以。在b1输入=MID(A1,1,(FIND("|",A1)-1))
向下填充公式
或者用公式
=LEFT(A1,(FIND("|",A1)-1))
也可以
第2个回答  2019-10-01
可用LEFT
函数和FIND
函数组合来取。
1、以excel2010版本为例,首先打开A列有如下数字的文档;
2、然后在B2单元格输入LEFT函数,表示从一个文本字符串的第一个字符开始返回指定个数的字符;
3、再输入FIND函数,指的是返回一个字符串在另一个字符串中出现的起始位置;
4、如图,FIND函数里指的是在A1单元格里查找符号“|”,因为取的是“|”前的数字,所以结果要减去1,然后按回车键则可得到结果;
5、把鼠标放在B1单元格右下角下拉填充则可使B列都为A列
“|”前的数字了。
相似回答