中企动力 > 商学院 > excel表格去除空格
  • ?

    快速批量删除Excel表格空行的几种方法

    Laurie

    展开

    日常的Excel表格经过多次编辑,常出现很多空行的情况,如何能够快速批量地删除Excel工作表中的大量空白行呢?下面列举几种方法互相学习:

    方法一:定位批量删除法

    此法适用于:数据区域中至少有一列除空行外没有其他空单元格的情形。

    1、选中数据区域中除空行外没有其他空单元格的任一列的数据区域——“开始”工具栏之“查找和选择”按钮,选择“定位条件”,打开定位条件对话框——选择“空值”,并“确定”,则定位选中该列中的空单元格;

    2、在定位选中的任意单元格点击鼠标右键,选择“删除”快捷菜单——“删除”框中选择“整行”,“确定”之。

    小技巧:按“F5”或“Crel+G”快捷键可打开“定位”对话框,点击“定位条件…”按钮,打开定位条件对话框。

    方法二:自动筛选法

    此法适用于:同方法一。

    1、选中数据区域中除空行外没有其他空单元格的任一列的数据区域(若首列符合可选中所有数据区域)——“数据”工具栏之“筛选”按钮,则在第一个单元格右下角出现筛选三角按钮。

    2、点击其下拉箭头,弹出框中取消“全选”复选框,再选择最正文的“空白”复选框,“确定”,这样表格中仅显示空白行。

    3、删除空白行。

    4、再次点击筛选三角按钮,弹出框中选择“全选”复选框(注意最下方没有“空白”复选框了)。

    5、“数据”工具栏之“筛选”按钮。

    方法三:排序删除法

    此法适用于:允许改变数据的排列顺序的情形。

    1、选中所有区域中的数据单元格,点击“数据”工具栏中的排列顺序“A-Z”或逆序“Z-A”按钮,将空行排至最后的几行。

    2、删除空白行。

    应用方法三时,不改变数据的排列顺序时:辅助列+排序删除法

    1、在表格中插入任一列,用从上到下填充序列,如1-N。

    2、选中包括辅助列的所有区域中的数据单元格,用“排序删除法”删除空行。

    3、单击辅助列单元格,点击“数据”工具栏中的排列顺序“A-Z”按钮,这样有效数据就是按原顺序排列的了。

    4、删除辅助列。

    方法四:公式法

    此法适用于:不规则的空单元格。

    1、在最后列的下一单元格中输入函数“=COUNTA(A2:F2)”,计算出整行有数据的单元格的数量。

    2、用筛选法选出为0的行,删除之。

    3、删除辅助公式的列。

  • ?

    Excel删除空格(批量删除开头、所有、末尾的空格)

    郦成协

    展开

    在处理Excel数据时,空格是一个最头疼的问题,因为空格有时候它是存在的,我们却无法直接看到它,不把空格删除掉,有可能导致结果出错。

    今天我介绍一个简单高效的办法,借助方方格子中删除空格的功能,我们轻松删除不同情况下的空格。

    【温馨提示】熟练使用方方格子,让工作更简单、更高效。

  • ?

    Excel Trim函数使用方法,含用三个去空格函数都删不了的空格实例

    戚飞凤

    展开

    在 Excel 中,Trim函数用于去掉字符前后和字符之间的空格;当用于去掉字符前后空格时,只要是正常的空格,不管有多少个都能去掉,但用于去掉字符之间的空格时,会留下一个空格,不管字符是汉字还是英文。Trim函数只能去掉正常的空格,一些特殊的空格它无法去除,遇到这种情况,可以尝试用Clean函数或Substitute函数,如果还不能去掉,可以尝试查找替换。以下是Excel用Trim函数去掉空格的方法,包含三个实例,实例操作所用版本均为 Excel 2016。

    一、Trim函数语法

    1、表达式:TRIM(Text)

    2、说明:Text 为要去掉空格的文本。Trim函数可以去掉字符前后和字符之间的空格,在去掉字符之间的空格时,不会把全部空格都去掉,会留下一个空格。

    二、Trim函数的使用方法及实例

    (一)去掉字符前后空格

    假如要去掉字符串 " trim 函数 " 前后的空格。选中 A1 单元格,把公式 =TRIM(" trim 函数 ") 复制到 A1,按回车,则字符串“trim 函数”前后的空格都被去掉;操作过程步骤,如图1所示:

    图1

    (二)去掉字符之间的空格

    1、选中 B1 单元格,输入公式 =trim(a1),按回车,返回“trim 函数”,说明 trim 与“函数”之间的多个空格被去掉还剩一个;操作过程步骤,如图2所示:

    图2

    2、如果要把字符之间的所有空格都去掉,可以用SubStitute函数;把公式 =SUBSTITUTE(A1," ","") 复制到 B2 单元格,按回车,返回“trim函数”,则 trim 与“函数”之间的所有空格都被去掉;操作过程步骤,如图3所示:

    图3

    公式 =SUBSTITUTE(A1," ","") 的意思是,把 A1 中的文本用 "" 代替 " ",即用空替换空格。

    (三)用Trim函数、Clean函数和Substitute函数都去不掉的空格

    1、假要把 B2 中的产品名称的空格去掉。选中 E2 单元格,输入公式 =TRIM(B2),如图4所示:

    图4

    2、按回车,B2 中的文本中的空格仍然还在,如图5所示:

    3、双击 E2 单元格,把公式改为 =SUBSTITUTE(B2,"",""),按回车,B2 中的文本空格仍然还在,再次双击 E2 单元格,把公式改回 =TRIM(B2),按回车,空格仍然还在;再依次把公式改为 =SUBSTITUTE(B2,"","")、=ClEAN(B2),还是不能去掉空格;操作过程步骤,如图6所示:

    图6

    4、用Code函数查看空格的代码。把公式 =CODE(MID(B2,2,1)) 复制到 E3 单元格,如图7所示:

    图7

    5、按回车,返回 63,说明空格的编码为 63,在 ASCII 表中,63 是半角问号,但这里却是空格,如图8所示:

    图8

    公式 =CODE(MID(B2,2,1)) 说明:先用Mid函数取出 B2 中的空格,再用Code函数返回空格的编码。

    6、用替换把空格去掉。双击 B2 单元格,选中空格,按 Ctrl + C 复制,按 Ctrl + H 打开查找替换窗口,把光标定位到“查找内容”右边的输入框中,按 Ctrl + V 粘贴,单击“全部替换”,弹出提示“1处被替换”提示窗口,单击“关闭”把“查找和替换”窗口关闭,B2 中的空格不见了;操作过程步骤,如图9所示:

    图9

    提示:用查找替换把编号为 63 的空格去掉后,再用Substitute函数可直接把此空格去掉,操作过程步骤,如图10所示:

    图10

  • ?

    Excel快速删除空白行,这个方法简单粗暴!

    淡如烟

    展开

    我们在平时用EXCEL处理数据时,由于添加、删除、剪切、复制等操作,经常会造成数据区出现空行的现象。今天来教大家如何快速删除空行。

    纯空白行,无其它空白单元格

    当数据区除了有整行空白,没有其他空白单元格时,快速删除空白行的方法:

    【GTRL+G】——【定位】——【定位条件】——【空值】——【鼠标放在空值上】——【右键】——【删除】——【整行】,如下图:

    既有空白行,又有空白单元格

    如果数据区域,除了空白行,还有空白单元格存在,就不能用以上方法。

    正确的方法是:

    1、建立辅助列;

    2、输入公式:=COUNTA(A2:G2);

    3、筛选出辅助列中为0的行;

    4、选中辅助列中为0的行,ALT+;,显示可见行,删除行。

    (EXCEL2010以上版,可以直接选中筛选出的行删除。)

    如果各位还有更好的办法,欢迎留言!

  • ?

    如何在execl表格里面去除空白单元格,看我的介绍

    董翠梅

    展开

    在execl表格里面去除空白单元格

    一个简单的操作,一份真诚的分享,现在把在EXECL中如何去掉空白单元格的操作过程和技巧分享给大家,过程简单看图就会做,教程是自己原创的,其他分享平台估计也能看到。

    第一步:打开表格,看下数据源的情况,有些空白单元格要给去掉怎么办?

    第二步:先选中数据源的三列,在开始栏目下选择最右边的查找和选择下面的定位条件

    第三步:在弹框中选择——空值

    第四步:点击确定可以看到空白的单元格被选中

    第五步:可以更改背景色或者删除

    第六步: 看结果

    你学会了吗

  • ?

    如何快速删除excel中的所有空行或空列?

    钟情

    展开

    近几年“今日头条”发展的非常好,最大的特点就是能够根据用户阅读习惯推送内容,用得越久,今日头条就越懂你。这是大数据时代的产物,也是自媒体时代的产物。

    言归正传,前几日读者来信:

    Q&A

    自习室君,我经常遇到excel 中有很多空行或者空列,而且怎么删都删不完,滚动条变得很小,很不方便。有木有简单的方法快速清除空行或空列的?

    今天周末趁着阳光美眉、心情舒畅,自习君就具体来聊聊这方面的知识(以行为例)

    1、如何快速插入很多空行

    其实,快速插入空行的方法真的非常多,但绝对不是“鼠标右击——插入”的N次重复操作。

    若要求插入的空行是连续的,只需要掌握两个小技巧,就可以轻易解决此类问题:

    ①先选中N行,再“鼠标右击——插入”,就可以一次性插入N行

    ②史上最牛的快捷键“F4”,重复上一个操作。如果你想插入5N行,只需要再按4下F4就搞定了。当然你也可以一直按住F4不动,直到你满意为止。

    若要求间隔插入空行,我们在《制作Excel表头真麻烦,教你6招破解方法》一文中也涉及到了,这里需要用到一个经典的操作技巧,让我们一起来看GIF动画吧!

    2、如何快速删除很多空行

    若空行是连续的,那就非常简单,直接选中空行删除就可以,结合F4的使用,操作更便捷。

    但如果空行不是连续的,如何是好?这里可以提供两种办法:

    ①先对列排序(升序),这样所有的空行就会排在最前面,再选中删除即可。但现实工作中,排序容易打乱数据顺序,再者,如果存在合并单元格的情况,或许根本就无法排序。

    ②现隆重推荐excel又一个神技能“条件定位”,通常按F5或Ctrl+G可以快捷调出界面。

    根据空值定位后,再选择“整行”删除即可,这个方法不是更加有技术含量呢

    其实,我们可快捷删除“有效表格”后面所有的行(通常几万行),具体操作是:先选中“有效表格”后的一行,再快捷键组合“Ctrl+Shift+↓”,即可选中该行至最后的所有单元格,再删除。

    3、隐藏“空值”单元格所在的行

    通常,我们不需要删除存在“空值”的行,只需要隐藏即可。也只需要2个步骤

    ①依然用条件定位选取所有的空值。既选取需要筛选的列,F5打开定位窗口——定位条件——空值。

    ②按Ctrl+9即可隐藏空值所在的行(Ctrl+0是隐藏空值所在的列)

    4、填充所有的空格

    如下表,要求所有的“空值”单元格中填入0

    首先,当然还是请出大神“F5”,定位出空值的单元格。

    其次,再直接输入0,按Ctrl+Enter即可。Ctrl+Enter的功能就是在多个选中单元格里输入信息。

    今天的分享就到此为止,主要是分享了“条件定位”的应用。

    留一个思考题,下图是如何实现的(千万不要用最原始的办法,因为我假设首列有10000行)。

  • ?

    如何在EXECL中删除单元格中的空格

    昔情

    展开

    如何在EXECL中删除单元格中的空格

    一个简单的操作,一份真诚的分享,现在把如何在EXECL中删除单元格中的空格的操作过程和技巧分享给大家,过程简单看图就会做,教程是自己原创的,其他分享平台估计也能看到

    第一步:看下这些单元格里面的内容都有空格,怎么去除空格呢?

    第二步:选择这些有空格的单元格,按Ctrl+F/H都可以,点击替换

    第三步:在查找内容里面键入一个空格

    第四步:点击下面的全部替换,单元格里面的额空格被替换掉了

    第五步:看看样子

    你学会了吗

  • ?

    简单到你不会的Excel“空格”大汇集

    雅柔

    展开

    有不少人不屑于学习简单的技能,但我要说,这么简单的“空格”,你都会用了吗?

    其实说“空格”不是非常标准,准确点应该说是类似于空格的东西。

    1、空单元格

    01当单元格没有内容的时候,下拉公式会出错。

    这时嵌套一个IF函数判断,让空单元格返回空白。更多Excel学习和问题请加群:289393114、570064677

    =IF(D2="","",VLOOKUP(D2,A:B,2,0))

    02当单元格有一个没有内容,统计不重复的公式就会出错。

    存在空单元格的情况下,要&"",再减去1。

    =SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9&""))-1

    2、空文本

    01陈锡卢这个人员在查找表中没有,返回错误值。

    针对这种用IFERROR函数,让错误值显示空文本。

    =IFERROR(VLOOKUP(D2,A:B,2,0),"")

    02提取不重复人员的时候,用下面的数组公式,最后会出现0。

    =INDEX(A:A,SMALL(IF(MATCH($A$2:$A$8,$A$2:$A$8,0)=ROW($1:$7),ROW($2:$8),4^8),ROW(A1)))

    这时可以在公式后面&"",这样就是将0显示为空文本。

    =INDEX(A:A,SMALL(IF(MATCH($A$2:$A$8,$A$2:$A$8,0)=ROW($1:$7),ROW($2:$8),4^8),ROW(A1)))&""

    3、空格

    01姓名的空格乱输入,这种会导致统计出错。

    借助替换函数去除空格。

    =SUBSTITUTE(A2," ","")

    02空格很多但只保留中间一个空格。

    4、隐藏字符

    不是设置文本格式的原因,库存量存在类似于空格的东西,但直接输入空格,没法替换。

    这种叫隐藏字符,需要复制到记事本才能看见,替换后再重新复制到Excel。用鼠标选择,很明显的看到数字后面空了一些东西。

    5、强制换行符

    明明内容一样,就是查找不到对应值

    这种是里面含有强制换行符,可以用LOOKUP+FIND解决。

    =LOOKUP(1,0/FIND(B8,$B$2:$B$4),$C$2:$C$4)

  • ?

    excel如何批量把空格去掉?

    怀曼

    展开

    在excel工作表中,单元格内有大量的全角和半角空格,如果使用手工删除实在是太累,其实使用SUBSTITUTE函数就可以一次性的去除所有的全半角空格。

      实例:去除表中全角或半角空格

      工作表如图所示:

    在A列姓名列中学生的姓名在输入时,录入了大量的全角和半角空格,将操作定在G列中。然后在G2单元格输入公式:=SUBSTITUTE(SUBSTITUTE(A2,"",""),"",""),然后在整个G列复制公式。选择G列数据→进行复制,再选择A列所有数据→选择性粘贴→值和数字格式即可。

      通过SUBSTITUTE函数,就一次性的全部去除了整个工作表的全角或半角空格。

    (本文内容由百度知道网友wawan_ok贡献)

  • ?

    最全批量去除EXCEL/WPS单元格中隐形符号和空格的方法

    奥琳娜

    展开

    在使用EXCEL的VLOOKUP、IF等函数过程中,有时因为单元格中存在看不见的空格或符号,导致函数应用出错。为了解决出错问题,我们需要去除看不见的空格和符号。下面是本人根据工作实践总结的去除看不见的空格和符号的几种方法,及各种方法的适用场合。去除方法有用LEFT函数、MID函数、RIGHT函数、TRIM函数、SUBSTITUTE函数、CLEAN函数、REPLACE函数、替换法、分列法。

    首先检查单元格有什么格式

    a.直接复制单元格到空白的TXT文本

    b.用快捷键Ctrl+F复制到“查找和替换”的搜索框

    c.用LEN函数计算单元格字符个数

    去除单元格中的空格

    a.用right和len函数以及value函数,right函数是从右边开始截取指定位数字符的公式,len是求单元格的长度,value是将文本转化为数字;通过Ctrl+F确认是有几个单元格,例子里是确认只有一个空格,就用right取值:RIGHT(B3,LEN(B3)-1),这样出来的值是文本,需要转换为数字,就在用VALUE:VALUE(RIGHT(B3,LEN(B3)-1))

    b. TRIM函数的语法格式及实例 =trim(text),用来删除字符串前后的空格,但是会在字符串中间保留一个作为连接用途。实例解说如图

    去单元格内所有空格非打印字符,不可见符号

    1.使用value函数和clean函数,clean函数是删除文本中所有非打印字符,如空格、引号等打印出来不可见的字符。公式:CLEAN(B3),再转化为数字:VALUE(CLEAN(B3))

    2.适用于单列比较方便,复制到TXT,用查找替换把空格和符号删除掉,再复制回表格中

    3.使用SUBSTITUTE函数

    =substitute(text,old_text,new_text,[instance_num])

    =substitute(需要替换的文本,旧文本,新文本,第N个旧文本)

    参数Instance_num ——为一数值,用来指定以 new_text (新文本)替换第几次出现的 old_text(旧文本)。

    参数Instance_num 可省略,这表示用 new_text(新文本)替换掉所有的old_text(旧文本)。

    4.使用LEFT、RLGHT、MID函数

    LEFT、RIGHT、MID函数语法格式及实例

    =LEFT(text, [num_chars]),其中text为要取得给定值的文本数据源,num_chars表示需要从左开始算提取几个字符数,其中每个字符按1计数。

    RIGHT函数语法

    =RIGHT(text,[num_chars]),其中text为要取得给定值的文本数据源,num_chars表示需要从右开始算提取几个字符数,其中每个字符按1计数。

    MID函数语法

    =MID(text, start_num, num_chars),其中text为要取得给定值的文本数据源, start_num表示指定从第几位开始提取,num_chars表示需要从指定位置开始算提取几个字符数,其中每个字符按1计数。

    实列解说如图

    5.使用函数REPLACE

    =Replace(old_text,start_num,num_chars,new_text)

    =replace(要替换的字符串,开始位置,替换个数,新的文本)从指定位置开始算提取几个字符数,其中每个字符按1计数。

    6.用分列法

    在要分列的F列的后面插入空白列(按需要插入列数,最好多一些,以免分列后的数据覆盖原有的其它列),选中要分列的列,选择菜单栏的“数据”,在下拉菜单中选择“分列”。在弹出窗口中选择”分隔符号“点“下一步”在弹出新窗口中把所有分隔符都复选上,把“连续分隔符号视为单个处理”也选上,点“下一步”根据需要选择列数据格式,最后点击“完成”遇到分列数据不统一的要根据需要区别外理。

    总结

excel表格去除空格

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP