本次的练习是:如下图1所示,列C中有很多空单元格,使用公式将其整理,移除空单元格并将值放置在列D中。
?
图1
先不看答案,自已动手试一试。...重点看看:
SMALL(IF((List)>1,ROW(List),""),ROW(E1))-2
我们要从IF((List)>1,ROW(List),"")中获取第ROW(E1)小的值,而ROW(E1)...、3、…,获取数组中第2小的值、第3小的值、…
相应地在工作表中演示如下图4所示。...图4
这样,在单元格D2中的公式最终等价为:
OFFSET(C2, 2-2,0)
得到单元格C2中的值。...在单元格D3中的公式最终等价为:
OFFSET(C2, 6-2,0)
得到单元格C6中的值。
在单元格D4中的公式最终等价为:
OFFSET(C2, 7-2,0)
得到单元格C7中的值。
依此类推。