excel里面,如何批量删除空格后面的文本

例如:A1单元格:李小明(空格)车队 B1单元格:李现(空格)办公室
保留成:A1单元格:李小明 B1单元格:李现 空格及空格后面的文本都不要了!

对A列和B列数据分别进行分列,再把不需要的列删除就可以。

 

 

下图点击可放大

 

追问

谢谢 我用的第一位友友告诉我的函数 已经弄好了 谢谢!

追答

这种公式小菜一碟,但我之所以不提供函数的方法给你是因为,用Excel内置的分列功能才是最正确的方法。

一来执行效率比函数高,你要是有几万条数据要处理的话跟直接用Excel分列功能没法比。。

二来通用性很差,如果你的数据格式改变了,例如变成了“李小明-车队”或者“李明 车队 - 李现 办公室”,这个函数公式就不适用了,要重新再写公式。

但用分列功能的话不管你数据格式怎么变,都可以直接灵活处理。

追问

恩!谢谢提醒 ~~您好细心哦! 不好意思 分已给第一位友友了 他第一个回答的!下次有问题再请教您哈!

追答

错了,第一个回答的也是我,只不过我后来上传了图片,知道系统更新了我的回答时间。

不过没所谓,问题解决就好。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-21
直接分列删除就好了
数据——分列——分隔符 分隔符选其它,将空格设置为为分隔符就好了

要是用函数就用这个(假设你数据在A列)
=MID(A1,1,FIND(" ",A1)-1)本回答被提问者采纳
第2个回答  2012-12-21
选中你要删除空格的区域
ctrl+H
查找 空格+* “ *”
全部替换既可以了
第3个回答  2012-12-21
对A列进行分列
数据,分列,以空格为分隔符,然后删除不需要的就可以了
第4个回答  2012-12-21
在A2输入公式=LEFT(A1,FIND(" ",A1,1)),然后向右拉即可
相似回答