如何去掉EXCEL表中文字中间的空格

文字中间有空格,一列有很多姓名字段有空格的情况,怎么可以给去掉
2楼的,这样可以吗?我试着怎么不行了?

对,就是你说的这样的情况

材料/工具:Excel2010

1、首先启动excel2010,执行ctrl+o组合键,打开事先准备好的表格内容。

2、选择单元格b2,点击插入菜单,点击工具栏中的插入函数命令,接着会弹出插入函数对话框。

3、在选择类别中选择全部,在下面的选择函数对话框中找到并选择trim函数。

4、点击确定后,弹出函数参数对话框,选择单元格a2,这样就设置好了参数,点击确定按钮。

5、查看效果在单元格前后的空格都去掉了,而中间的多个空格中还剩余一个空格。

6、如果想进行去掉所有的空格,我们可以使用查找和替换命令进行去空格,

7、选择数据区域b2:b5复制值到c2:c5,执行查找替换命令,在查找内容中输入空格,替换为什么都不输入,点击全部替换按钮。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-15

使用函数一个单元格的处理:

 

SUBSTITUTE(text,old_text,new_text,instance_num)

Text   为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text   为需要替换的旧文本。

New_text   用于替换 old_text 的文本。

Instance_num   为一数值,用来指定以 new_text 替换第几次出现的
old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 Text 中出现的所有
old_text。

处理一个表:

如果处理表为SHEET1,则在SHEET2,使用=SUBSTITUTE(SHEET1!A1," ",""),拖动,表2就得到去中间空白的处理。见下图

第2个回答  2020-03-26
使用trim()函数,只去除文字后面的空格,文字中间的空格不清除,如果需要清除文字中间的空格,直接用替换就可以了,如果文字比较多的情况,可以使用clean()函数,来清除。
请参考:
excel中如何去除文字前后的空格_百度经验
http://jingyan.baidu.com/article/a3f121e4b33072fc9052bbab.html
第3个回答  2020-04-26
1、可以直接使用excel自带的替换功能,将空格替换为空。
在【查找内容】里面写输入一个空格,【替换为】什么都不用输入。
2、去掉空格的方式有很多种,转移到word可以进行的替换,供参考。
1)、([!a-za-z])
([a-za-z])

替换为:\1\2
即:替换中文连接英文间的空格
2)、([a-za-z])
(![a-za-z])

替换为:\1\2
即:替换英文连接中文间的空格
3)、([!a-za-z])
([!a-za-z])
替换为:\1\2
即:替换中文连接中文间的空格
替换一次只能替换1个空格,如果空格不止一个建议多替换几次就能去掉全部的空格。
第4个回答  2019-04-08
先复制一个文字中间的空格编辑-替换
打开后,在查找栏粘贴一下(就是你复制的空格)
替换栏什么也不填,全部替换。
相似回答