尝试使用一个公式,来消除指定单元格区域中的空单元格,即获得的值中不包括空单元格,如下图所示。

首先,找出非空单元格所在行的行号。选择单元格C1:C7,输入公式:
=IF(A1:A7<>””,ROW(A1:A7))
按Ctrl+Shift+Enter组合键完成输入。结果如下图所示:

从图中可以看出,公式将列A中的值与空值比较,不为空则在列C中相应的单元格输入非空单元格行号,而空单元格则输入FALSE。
接下来,获取已经找出的非空单元格的行号。选择单元格E1:E7,输入公式:
=SMALL(C1:C7,ROW(A1:A7))
按Ctrl+Shift+Enter组合键完成输入。结果如下图所示:

如果是错误值,则为空。
将上述各步的公式组合,即可得到最终的公式。