​Excel表中,如何提取单元格内某字符前的数据信息?

例如,单元格内,已经有固定统一的分隔符"/",例如下图:

另外,如何删除此固定符号后的数据信息呢? 万分感谢!

1.从最左边起取字符

=left(源数据格,提取的字符数)

=left(E2,2)

表述为:从单元格A3的最左边起,提取2个字符。

2.从最右边起取字符

=right(源数据格,提取的字符数)

=right(E2,2) 

表述为:从E2单元格最右边起,提取2个字符


3.从数据中间提取几个字符

=mid(E2,1,9)

表述为:提取单元格E2中第一位起后面9位。

=mid(sheet1! E2,1,9)

表述为:提取sheet1表的单元格E2中第一位起后面9位


4.先从左取字符,再从右取字符

=RIGHT(LEFT(E2,5),3)

表述为:首先从E2单元格第一个字符从左往右取5个字符,然后再对取出来的5个字符从右向左取3个字符。




5.去掉字符前面的几个字符

 =RIGHT(E2,LEN(E2)-2) 

表述为:从单元格E2字符的右边起,提起所有的字符数,去掉后面两个字符。LEN表示返回字符串中的字符数。




6.去掉字符后面的几个字符

=LEFT(E2,LEN(E2)-2) 

表述为:从单元格E2字符的左边起,提起所有的字符数,去掉后面两个字符。


温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
=MID(A2,1,FIND("/",A2)-1)

直接删除:
选中A列,编辑——查找和替换——替换,在“查找”中输入/*,“替换为”中什么都不输入,全部替换。OK本回答被提问者和网友采纳
第2个回答  2012-07-31
=mid(a2,1,find("/",a2)-1)结果是/前面的字符,后面的就自动删除了
第3个回答  2012-07-31
数据---分列
按分列向导一步步做下来就OK了
相似回答