我在单元格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显示为空白。
发布于 2015-02-08 16:44:50
取代:
1-ISBLANK(A2:A10)
通过以下方式:
LEN(A2:A10)>0
问候
发布于 2015-02-08 02:25:50
为此,我会使用一些不同的公式。一个选项(数组公式- Ctrl + Shift + Enter):
=INDIRECT("A"&MAX(IF(A2:A10="";0;ROW(A2:A10))))另一个数组公式选项:
=INDEX(A2:A10;MAX(IF(A2:A10="";0;ROW(A2:A10)))-1)https://stackoverflow.com/questions/28389013
复制相似问题