【发布时间】:2017-07-24 22:48:24
【问题描述】:
我在 Excel 电子表格中有一个包含值的列。该列包含数字和空白单元格(空白是指它们的值是“”)。每个单元格都包含一个公式来决定它的值,它是否为空白。
我想绘制列,但没有空白单元格。换句话说,如果我的专栏是这样的:
- 3
- 8
- ""(空白值)
- -56
- ""
- ""
- 34
我想将该列转换为:
- 3
- 8
- -56
- 34
所以我可以在没有空白值的情况下绘制它。
提前致谢, 迈克尔·K。
【问题讨论】:
标签: excel
我在 Excel 电子表格中有一个包含值的列。该列包含数字和空白单元格(空白是指它们的值是“”)。每个单元格都包含一个公式来决定它的值,它是否为空白。
我想绘制列,但没有空白单元格。换句话说,如果我的专栏是这样的:
我想将该列转换为:
所以我可以在没有空白值的情况下绘制它。
提前致谢, 迈克尔·K。
【问题讨论】:
标签: excel
以下是公式解决方案。
要从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 来提交它。参考图片。
非数组公式:
=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))),"")
【讨论】:
将所有“”替换为实际的空白。 (使用查找和替换,或 IF 语句)然后按照此操作:http://www.techrepublic.com/blog/microsoft-office/a-quick-way-to-delete-blank-rows-in-excel/
【讨论】: