excel怎么用公式去掉空值?

来自:    更新日期:早些时候
在excel中如何用公式去除空格~

方法一
可以用“查找-替换”的方法。
按下CTRL+H;
在查找中键入一个空格;
在替换中不写入内容;
全部替换。

方法二
用SUBSTITUTE函数在另一个单元格进行替换。
假设数据写在A1单元格,则可以在B1单元格写入公式:
=SUBSTITUTE(A1," ",)

SUBSTITUTE函数的定义:
在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。
语法
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。

直接把空行删掉不好么?选中A列,CTRL+G,定位条件,空值,右键,删除,下方单元格上移
如果你非要用公式来实现,在C2单元格输入公式=if(row(A1)>count(A$2:A$18),"",index(A$2:A$18,small(if(A$2:A$18"",row(A$1:A$17)),row(A1)))) 数组公式,ctrl+shift+enter结束,下拉公式即可。

  • 数据在A列,如图所示,要显示成B列的数据;可用刷选来实现,选中A和B这2列,排序和筛选;

    请点击输入图片描述

  • 2

    筛选---去掉空值,此时空的单元格都去掉了,留下得都是有数据在单元格

  • 3

    利用公式去除空的单元格,在B2输入公式=INDEX(A:A,SMALL(IF(A$1:A$100<>"",ROW($1:$100),65536),ROW(A1)))&""

    按下CTRL+SHIFT+ENTER



工作中、特别是对办公一族,经常处理数据,遇到一列中空值还有数据在列,想去掉空的单元格怎么操作。
开启分步阅读模式
工具材料:
电脑
操作方法
01
数据在A列,如图所示,要显示成B列的数据;可用刷选来实现,选中A和B这2列,排序和筛选;

02
筛选---去掉空值,此时空的单元格都去掉了,留下得都是有数据在单元格
03
利用公式去除空的单元格,在B2输入公式=INDEX(A:A,SMALL(IF(A$1:A$100<>"",ROW($1:$100),65536),ROW(A1)))&""
按下CTRL+SHIFT+ENTER
特别提示
按下CTRL+SHIFT+ENTER

EXCEL2021,还可在D1中输入或复制粘贴下列公式

=FILTER(A1:B8,B1:B8<>"")

=FILTER(A1:B8,B1:B8>0)

回车即得到D:E两列的结果



D2=IFERROR(INDEX(A$2:A$8,SMALL(IF($B$2:$B$8<>"",ROW($1:$7),""),ROW(A1))),"")

三键合一,然后向右拖一格,再向下填充。



在C1单元格输入公式:
=INDEX(A:A,SMALL(IF(A$1:A$100<>"",ROW($1:$100),65536),ROW()))&""
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制。


excel怎么用公式去掉空值?视频

相关评论:
  • 15216109286Excel 用公式如何去除某一列中的空白单元格
    邴邹寒=INDEX(A:A,SMALL(IF($A$1:$A$100"",ROW($A$1:$A$100),65536),ROW(A1)))&"" 同时按CTRL SHIFT 回车键,出现结果,再下拉公式

  • 15216109286EXCEL SUMIF函数,如何正确排除空值""(空值""由公式生成)?
    邴邹寒Excel中SUMIF函数,正确排除空值,根据描述来看,你的SUMIF函数公式本身就是写错了,因为不等于在公式中实际上应该为两个条件(大于和小于),而不是一个条件。并且SUMIF的第二个参数,也是不等于就完了,也没有说不等于什么值,当然求出来的结果就会和用SUM求和函数直接计算B列的结果一样,因此排除...

  • 15216109286用excel 计算怎么忽略空白
    邴邹寒Excel中可以利用if函数进行判断,从而在计算时忽略空白单元格。软件版本:Office2007 方法如下:1.计算A列与B列的乘积,如果任意一列单元格为空,则不进行计算:2.输入公式如下:3.下拉填充,得到结果:

  • 15216109286你好,如何用函数公式删除EXCEL中同列的空值单元格,数值会增加,能否自 ...
    邴邹寒看到了对新浪的追问,基本明白了题主的要求,但不建议这样来处理数据,实测,用公式卡得厉害。如图:C1=IF(ROW()>COUNTBLANK(OFFSET(A$1,,,MAX(LOOKUP("座",A:A,ROW(A:A)),LOOKUP(1E+37,A:A,ROW(A:A))),INDEX(A:A,SMALL(IF(A:A="",4^10,ROW(A:A)),ROW(1:1)-COUNTBLANK(OFF...

  • 15216109286EXCEL使用公式时怎么忽略空值?
    邴邹寒修改公式为:=INDEX(A1:A8,MODE(MATCH(A1:A8&"",A1:A8&"",)))

  • 15216109286怎么在Excel中筛选掉空值啊?
    邴邹寒原因:选中区域内有公式,所以无法筛选出空值,这里给出一种清除假空值并筛选出全部空值的方法:所需材料:Excel 2007演示。一、选中需要筛选的单元格区域,Ctrl+C复制。二、打开一个空白TXT文档,Ctrl+V粘贴。三、然后Ctrl+A全选后,Ctrl+C复制。四、回到表格内把复制的内容粘贴到一空白区域。五、...

  • 15216109286EXCEl计算中有空值怎么处理
    邴邹寒这是按你的隔工作表写的公式,b5和D5为起上日期=SUMPRODUCT((INDIRECT("汇总!d"&MATCH($B$5,汇总!$A$4:$A$65,0)+3&":d"&MATCH($D$5,汇总!$A$4:$A$65,0)+4))*(IF(ISERROR(INDIRECT("汇总!e"&MATCH($B$5,汇总!$A$4:$A$65,0)+3&":e"&MATCH($D$5,汇总!$A$4:$A...

  • 15216109286Excel怎么把一列中内容去空格简化?
    邴邹寒=INDEX(A:A,SMALL(IF($A$1:$A$150="",2^8,ROW($A$1:$A$150)),ROW(1:1)))&""按Ctrl+Shift+Enter三键输入数组公式 但要省事,还是直接排序更好,如要保持原顺序,可加一辅助列填充自然数序列,再两次排序,先按A列排序,再按辅助列排序。然后删除后面多余的行。

  • 15216109286EXCEL中,要批量取消已经插入的空行,怎么写公式
    邴邹寒不能用自动筛选?那么用【定位】,点击【编辑】--【定位】--【定位条件】--【空值】 然后删除整行。如果还嫌不够快,就用下面的宏程序吧:Sub Del_EmpRows()'删除工作表中的空白行 j = Range("A65536").End(xlup).Row i = 1 For a = 1 To j Rows(i).Select If Application.CountA(...

  • 15216109286excel数据有效性设置,怎样去掉空白格
    邴邹寒借用辅助列。假设,源数据在A列,A1起:在B1输入 =INDEX(A:A,SMALL(IF(A$1:A$100<>"",ROW($1:$100),4^8),ROW(1:1)))&""数组公式,输入后先不要回车,按Ctrl+Shift+Enter 结束计算,再向下填充(B列也可以隐藏)。选要设置数据有效性的单元格(如C1):——菜单栏——数据——有效...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网