2

我在 Y:AI 中有数据,并在 AJ 中返回最后一个非空白值

L0  L1  L2  L3  L4  L5  L6  L7  L8  L9  L10 Last Code
GP                                          GP
GP  CF  TF                                  CF
GP  CF  TF                                  TF
GP  CF  EX                                  EX
GP  CF  EX  EX1                             EX1
GP  CF  EX  EX2                             EX2
GP  CF  DG                                  DG
GP  CF  DG  DGA                             DGA
GP  CF  DG  DGB                             DGB
GP  CF  DG  DGC                             DGC
GP  CF  DG  DGD                             DGD
GP  CF  DG  DGE                             DGE

例如,我通过使用以下方法返回 AJ3 中的最后一个值:

=LOOKUP(2,1/(Y3:AI3<>0),Y3:AI3)

我尝试了两种不同的方法来返回倒数第二个非空白值。

=LOOKUP(2,1/(Y3:AI3<>AK3),Y3:AI3)
=LOOKUP(2,1/(or(Y3:AI3<>0, Y3:AI3<>AJ3),Y3:AI3)

第一种情况返回 AI 中的值,第二种情况返回 Y 中的值或 #DIV0!错误。

对此的任何帮助将不胜感激。

4

1 回答 1

3

一位离线朋友设法帮助我!

第二种情况是在确保单元格不为空白方面的糟糕尝试。

这样做的正确方法是:

=LOOKUP(2,1/((Y3:AI3<>AJ3)*(Y3:AI3<>"")),Y3:AI3)

现在都解决了!:)

于 2016-10-27T11:01:15.720 回答