场景:企业人事、财务、市场部等需要数据整理的办公人士。
问题:如何批量去除Excel中无法看不见的空格?
解答:利用替换和专门“清理”函数的快速搞定。
在Excel数据处理中碰到清理空格或一些特殊看不见的内容,大部分人会想到替换。替换的思路和Word替换思路一样,把空格替换成空。
具体 *** 作如下:
例如下列有单元格内有空格。
然后选中数据区域,按Ctrl+H 快捷键调出替换窗口。查找内容窗口输入一个”空格“。在“替换为“窗口不输入任何字符。
点击“全部替换“按钮搞定。
替换是一种比较简单实用的方法。
在Excel当中有可以用专门的替换函数来搞定。这就是:SUBSTITUTE
这个函数的作用不破坏原有的数据,批量输出去除空格之后的数据到新单元格。
函数的使用也很简单:
=SUBSTITUTE(有空格的单元个区域,需要替换的字符,替换之后的字符)
=SUBSTITUTE(A4,"
","") 就是将A4单元格的内容中,空的替换成空。
除了SUBSTITIUE函数之外,还有一个专门清理空格函数 TRIM。举例如下:
奇怪,好像没清理掉嘛注意TRIM函数主要负责单元格数据内容两段的空格清理。(箭头所指之处)
这个函数对英文文字的空格清理就非常好。主要看A9 与C9单元格的差异,这样保证英文单词之间会有一个空格。
TRIM的Excel说明确实也是如此:
接下来牛闪闪要介绍第三个清除函数:clean 很容易记住,从字面上就可以记住。这个函数专门批量清理系统导出数据时候带的我们看不见的ASC码类的字符或者是一些乱码。
例如下图中A4的有强制换行符,需要清除成无强制换行符的状态。可以用Clean函数。
总结:以后只要在Excel中碰到这种清理“空格“问题。可以通过trim()清除空格,clean()清除不可见字符,SUBSTITUTE()替换掉不可见字符。用这几个函数搭配使用就可以做到”药到病除“。1、首先打开要编辑的电子表格 并且全部选择数据区域
2、在菜单栏里点击“编辑” 然后点击“定位”
3、在定位设置窗口里点击“定位条件”
4、在定位条件设置窗口里点击“空值” 然后点击“确定”
5、在右键其中一个空的单元格 然后点击“删除”
6、在删除设置窗口里点击“下方单元格上移” 然后点击“确定”
7、完成以上 *** 作之后 就可以实现把中间的空格 删除了
删除EXCEL中的空值的方法:
选择要去除空值的区域,选择菜单“数据”--“筛选”,点击“自动筛选”;
点击倒三角标志,出现下拉选项,点击“非空白”;
此时,空值所在行会自动隐藏起来;
右击筛选结果,在出现的快捷菜单上,点击“复制”;
点击倒三角,选择“全部”(这步很重要,一定要先全部显示出来),在目标区域中或辅助区域中“粘贴”;
删除源数据,根据需要,确定是否将辅助区域中的数据复制粘贴到原区域。
上述方法,是基于不影响其它单元格的位置变化,如果不怕受其影响,可直接用定位空值,然后直接删除来做, *** 作更简单,但表格中另有数据,不适合用此法。
1、演示使用的办公软件为office系列软件下的电子表格Excel软件,软件使用的版本为Microsoft office家庭和学生版2016。
2、首先打开Excel电子表格并在表格中输入问题描述中的数据,分析该数据可以发现在英文和中文之间有一个空格,我们可以利用替换来删除所有的英文。
3、选中该单元格,然后找到开始菜单下的查找替换按钮,点击后选择替换菜单。
4、在d出的替换窗口中,我们将查找内容填写为” “,代表查找所有的空格后内容,然后直接点击查找,可以看到当前已经查找到了一个数据。
5、然后点击全部替换,即可完成英文的删除,可以看到现在Excel表格中只保留了中文。
推荐一:替换法1
打开excel表,选定需要删除空格的单元格的区域,然后在功能区“开始”菜单编辑选项卡中点击“查找和选择”选项
2
在d出的菜单中选择“替换”选项,或按快捷键“Ctrl+h”即可d出“查找和替换”窗口
3
在d出的“查找和替换”窗口中找到查找内容方框,在方框中输入一个空格
4
然后替换方框不需要输入任何东西,为空白即可,然后点击“全部替换”按钮即可删除字符串中的所有空格。
5
此种方法只能适用于都是空格的情况下,对于不存在空格的空格和由于对齐方式等原因造成还须继续优化
END
推荐二:SUBSTITUTE函数法
1
在表格B列B2中输入函数“=SUBSTITUTE(A2," ","")”,注意函数中间的英文双引号中间是一个空格符号,而左边的双引号是空白的,意思就是将A2单元格的字符串中的空格去掉
2
B2输完函数后,下拉复制函数,即可将A列中的空格去掉
3
SUBSTITUTE函数法可以删除字符串中所有的空格,但对于特殊情况,比如不是空格的空格还是有极限。
END
推荐三:TRIM函数法
1
在表格B列B2中输入函数“=TRIM(A2)”,
2
B2输完函数后,下拉复制函数
3
此方法只能删除字符串首尾的空格,而不能删除字符串中间的空格!故此方法适用于删除字符串首尾的空格
END
推荐四:利用VB编写程序法
1
当然也可以利用VB编写程序的方法删除空格,但这种方法适用于EXCEL水平较高的使用者,在这里只是推荐解决的途径罢了
END
若以上方法不能完全去掉空格,用CLEAN函数
在以上方法的基础上,在表格C列C2中输入函数“=CLEAN(B2)”,
2
C2输完函数后,下拉复制函数即可第一种方法: *** 作说明:1、
选中空格所在的区域。
2、“编辑/定位/定位条件/空置/确定”,即将空白单元格全部选中。
3、“编辑/删除/下方单元格上移/确定”。
第二种方法:
在excel表格中选定第一行,选择"数据/筛选/自动筛选"
点击筛选下拉菜单,选择空白,然后按选定第一行的方式,选定所有空白行,点右键,选择删除最后,选择数据/筛选/自动筛选"取消自动筛选功能,即可将整行空白的表格删除
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)