【发布时间】:2015-02-08 00:06:28
【问题描述】:
我在单元格 B1 中使用这个公式来获取可见单元格的最后一个值
=LOOKUP(2;1/((SUBTOTAL(3;OFFSET(A2:A10;ROW(A2:A10)-MIN(ROW(A2:A10));0;1)))*(1-ISBLANK(A2:A10)));A2:A10)
当 A1 到 A10 的单元格不包含公式时效果很好。问题是当单元格包含带有if 语句的公式时,此公式不起作用。
例如,当我在单元格 a10 中输入公式 =IF(F1=1;1;"") 时,单元格 a10 显示为空白,因为条件不正确 - 而当我过滤数据时,单元格 B1 显示为空白。
【问题讨论】:
-
你过滤数据的时候是怎么做的?根据定义,带有公式的单元格不是空白的;因此,如果您的过滤器不排除它,它将由您的公式返回。
标签: excel if-statement excel-formula worksheet-function