我在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!错误。
在这方面的任何帮助都将非常感谢。
发布于 2016-10-27 19:01:16
一个离线的朋友设法帮了我的忙!
第二种情况是在确保单元格不为空方面的失败尝试。
正确的做法是:
=LOOKUP(2,1/((Y3:AI3<>AJ3)*(Y3:AI3<>"")),Y3:AI3)
现在都解决了!:)
https://stackoverflow.com/questions/40282360
复制相似问题