材料/工具:Excel2010
1、首先启动excel2010,执行ctrl+o组合键,打开事先准备好的表格内容。
2、选择单元格b2,点击插入菜单,点击工具栏中的插入函数命令,接着会弹出插入函数对话框。
3、在选择类别中选择全部,在下面的选择函数对话框中找到并选择trim函数。
4、点击确定后,弹出函数参数对话框,选择单元格a2,这样就设置好了参数,点击确定按钮。
5、查看效果在单元格前后的空格都去掉了,而中间的多个空格中还剩余一个空格。
6、如果想进行去掉所有的空格,我们可以使用查找和替换命令进行去空格,
7、选择数据区域b2:b5复制值到c2:c5,执行查找替换命令,在查找内容中输入空格,替换为什么都不输入,点击全部替换按钮。
使用函数一个单元格的处理:
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就得到去中间空白的处理。见下图
使用trim()函数,只去除文字后面的空格,文字中间的空格不清除,如果需要清除文字中间的空格,直接用替换就可以了,如果文字比较多的情况,可以使用clean()函数,来清除。
请参考:
excel中如何去除文字前后的空格_百度经验
http://jingyan.baidu.com/article/a3f121e4b33072fc9052bbab.html
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个空格,如果空格不止一个建议多替换几次就能去掉全部的空格。
先复制一个文字中间的空格编辑-替换
打开后,在查找栏粘贴一下(就是你复制的空格)
替换栏什么也不填,全部替换。