如何去掉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
展开
 我来答
秋天的程序员
2014-07-04 · TA获得超过215个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:134万
展开全部

写一个公式,需要用到几个命令: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,就达到你要的效果了


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s今生缘
高粉答主

2014-07-04 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4903万
展开全部
=LEFT(A1,FIND("$",SUBSTITUTE(TRIM(A1)," ","$",3))-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
万物有灵众生相
2014-07-04 · 见证,世间万物皆有灵
万物有灵众生相
采纳数:374 获赞数:1050

向TA提问 私信TA
展开全部
=LEFT(A1,FIND("Transfers",A1)-6)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式