DC娱乐网

lookup 退场,查找每列最后一个非空单元格的值,只需加个“.”

当我们学会了新的函数,或老函数新用法以后,就要发散思维举一反三,当遇到常规问题的时候用新思路解决问题,一下子就简单了。案

当我们学会了新的函数,或老函数新用法以后,就要发散思维举一反三,当遇到常规问题的时候用新思路解决问题,一下子就简单了。

案例:

提取出下图 1 中每一列的最后一个单元格,如果一列中间有空行,也要向下查找直至最后一个单元格,且后面再无空行。

效果如下图 2 所示。

解决方案:

1. 在 G2 单元格中输入以下公式 --> 向右拖动,复制公式:

=INDEX(A:A,ROWS(A:.A))

公式释义:

A:.A:

这个区域引用方法我在之前的案例中已经讲解过好几次了,这是 trimrange 的一种简化写法,表示提取 A 列的数据,同时剪裁掉尾随的空白区域;

结果如下,区域中间的空单元格会被统计为 0:

ROWS(A:.A):统计参数中区域的总行数,结果如下:

INDEX(A:A,...):从 A 列中提取出顺序为第二个参数的值的元素,也就是提取出最后一个非空单元格的值。