从对应(在同一列中)的行中获取另一行中的单元格的值

时间:2011-05-19 06:17:03

标签: excel

这与:excel function to get value of another cell有关 (但略有不同)

我想得到相应的日期(在行D上) 到另一行的最后一个非空值 请参阅下文,了解我要描述的内容。

  | D2  | D3  | D4  | D5   <- Dates
-------------------------
A | X2  | X3* | X4* | X5   <- A should get D4, X4 is the last non-blank value
B | Y2* | Y3* | Y4* | Y5*  <- B should get D5, Y5 is the last non-blank value

星号(*)表示非空白单元格/值。

有人可以帮我配方奶粉吗?感谢。

enter image description here

2 个答案:

答案 0 :(得分:1)

以$ E $ 7试试。这是一个数组公式,所以你必须按ctrl + shift + enter。

= INDEX($ A $ 2:$ $ AF 2,1,MAX(IF(ISBLANK(L7:AF7),0,COLUMN(L7:AF7))))

如果可行,您可以将其复制并粘贴到$ E $ 11和$ E $ 15。

答案 1 :(得分:0)

单元格A1中的公式=OFFSET(B1, 0, COUNTA(B1:F1) - 1)
单元格A2中的公式=OFFSET(B2, 0, COUNTA(B2:F2) - 1)

Example screenshot