如何去掉EXCEL单元格某个字符后面的所有数据?急求设计一个公式。
123-12345678CONSOLIDATION92004ABCTransfersELI民生123-46411643CONSOLIDATION5/7183/256DEF...
123-12345678 CONSOLIDATION 9 2004 ABC Transfers ELI 民生
123-46411643 CONSOLIDATION 5/7 183/256 DEF Transfers ELM 民生
123-12345678 CONSOLIDATION 3/42 484/6775 GHI Transfers RCO DHA
想把如上数据的ABC,DEF,GHI 等前面的空格后的所有数据去掉包括那个空格,变成如下数据,急求公式。
123-12345678 CONSOLIDATION 9 2004
123-46411643 CONSOLIDATION 5/7 183/256
123-12345678 CONSOLIDATION 3/42 484/6775 展开
123-46411643 CONSOLIDATION 5/7 183/256 DEF Transfers ELM 民生
123-12345678 CONSOLIDATION 3/42 484/6775 GHI Transfers RCO DHA
想把如上数据的ABC,DEF,GHI 等前面的空格后的所有数据去掉包括那个空格,变成如下数据,急求公式。
123-12345678 CONSOLIDATION 9 2004
123-46411643 CONSOLIDATION 5/7 183/256
123-12345678 CONSOLIDATION 3/42 484/6775 展开
3个回答
展开全部
写一个公式,需要用到几个命令:MID,FIND
例如“123-12345678 CONSOLIDATION 9 2004 ABC Transfers ELI 民生“放在A1单元格,下面的共识写在B1单元格:
=MID(A1:A1,1,FIND("ABC",A1,1)-2)
解释一下:
1,FIND("ABC",A1,1) 在A1中,从第1个字符开始,找到”ABC“的位置。
2,MID 在A1中,从第1个字符开始截取字符串,要截取的长度就是刚才FIND()-2.
为什么要减2呢?因为你用FIND找到的是ABC第一次出现的位置,但是你要截取的字符串是不包括ABC的,所以要减1,ABC前面还有个空格,所以再减1,就达到你要的效果了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=LEFT(A1,FIND("$",SUBSTITUTE(TRIM(A1)," ","$",3))-1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=LEFT(A1,FIND("Transfers",A1)-6)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询