从Excel中的列中删除空白单元格

时间:2017-07-24 08:03:57

标签: excel

我在Excel电子表格中有一个包含值的列。该列包含数字和空白单元格(按空白我的意思是它们的值是“”)。每个单元格都包含一个公式来决定它的值,它是否为空白。

我想绘制列,但没有空白单元格。换句话说,如果我的专栏是这样的:

  • 3
  • 8
  • “”(空白值)
  • -56
  • “”
  • “”
  • 34

我想将该列转换为:

  • 3
  • 8
  • -56
  • 34

所以我可以在没有空白值的情况下绘制图形。

提前致谢, Michael K。

3 个答案:

答案 0 :(得分:0)

以下是公式解决方案。

要从""获取非空单元格(A1:A7}的单元格),请在Cell B1中输入以下公式,然后根据需要拖放/复制。根据需要改变范围。

=IFERROR(INDEX($A$1:$A$7,SMALL(IF($A$1:$A$7<>"",ROW($A$1:$A$7)-ROW($A$1)+1),ROW(A1))),"")

这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。见图片以供参考。

enter image description here

非数组公式:

=IFERROR(INDEX($A$1:$A$9,SMALL(INDEX(($A$1:$A$9<>"")*ROW($A$1:$A$9),0),COUNTBLANK($A$1:$A$9)+ROW(A1))),"")

答案 1 :(得分:-1)

使用AutoFilter。

(还有更多字符可以回答有效)

<强>更新

我的第一个答案并不复杂,但AutoFilter可以在这里提供帮助,也可以用来制作图表。如果过滤图表的数据集,它将仅使用可见数据进行更新。检查下面的图片。

Chart with empty cells Chart with no empty cells

答案 2 :(得分:-1)

用实际空白取消所有“”。 (使用查找和替换,或IF语句)然后按照:http://www.techrepublic.com/blog/microsoft-office/a-quick-way-to-delete-blank-rows-in-excel/