感谢您好好回答我的问题“连续返回最后一个非空值,但前提是它与列标题匹配。”
你给我的公式是:
= IFERROR(LOOKUP(2,1 /((D2:H2<>“”)*(D $ 1:H $ 1 =“D”)),D2:H2),“”)
我试了一下,但现在没有任何东西返回到我的结束日期栏。
我是否需要告诉Excel哪一行显示“D”(即,在我想要返回的最后一个非空白单元格中)? “D”标题出现在我的数据范围上方的行中(即第1行)。
感激不尽
〜杰伊
答案 0 :(得分:0)
可能就像
一样简单=IFERROR(LOOKUP(1,1/((D2:H2<>"")*(D$1:H$1="D")),D2:H2),"")
^
|
| changed the 2 to a 1
表达式1/((D2:H2<>"")*(D$1:H$1))
只能是1
(如果两个条件都为真)或#DIV0
(当两者都为假时) - 所以搜索值2
这个表达永远不会奏效。