首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在excel中查找倒数第二个非空值

如何在excel中查找倒数第二个非空值
EN

Stack Overflow用户
提问于 2016-10-27 18:32:57
回答 1查看 4.4K关注 0票数 2

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

代码语言:javascript
运行
复制
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中的最后一个值:

代码语言:javascript
运行
复制
=LOOKUP(2,1/(Y3:AI3<>0),Y3:AI3)

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

代码语言:javascript
运行
复制
=LOOKUP(2,1/(Y3:AI3<>AK3),Y3:AI3)
=LOOKUP(2,1/(or(Y3:AI3<>0, Y3:AI3<>AJ3),Y3:AI3)

第一个案例返回AI中的值,第二个案例返回Y中的值或#DIV0!错误。

在这方面的任何帮助都将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-27 19:01:16

一个离线的朋友设法帮了我的忙!

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

正确的做法是:

代码语言:javascript
运行
复制
=LOOKUP(2,1/((Y3:AI3<>AJ3)*(Y3:AI3<>"")),Y3:AI3)

现在都解决了!:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40282360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档