excel列中查找某数值内容所在最后一行,将其行中某一数值返回某一表格
3个回答
展开全部
=INDIRECT("I"&MAX((E3:E26="安儿碘")*ROW(E3:E26)))
CTRL+SHIFT+ENTER确定公式。
CTRL+SHIFT+ENTER确定公式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=LOOKUP(9E+307,Sheet1!I:I)
Sheet1改为实际工作表名称。
Sheet1改为实际工作表名称。
追问
9E+307是什么意思?而且lookup函数不是只能查找升序或者降序的值吗?
追答
9E+307是9的307次方,是EXCEL中可处理的接近最大的数值。
在I列中搜索一个很大的数值,没有完全匹配的数据,LOOKUP会自动匹配最后一个数值。
这里不用升序排列。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=INDEX(I:I,SMALL(IF($E$3:$E$100="安儿碘",ROW($A$3:$A$100),65536),COUNTIF(E:E,"安儿碘")))
同时按CTRL SHIFT 回车键执行
同时按CTRL SHIFT 回车键执行
追问
谢谢,你的函数完全可以实现,不过由于是excel小白,理解你的函数花了不少时间,最后还是非常感谢!
追答
统计E列有多少个 安儿碘 ?比如有5个,那么就查找第5个安儿碘的行号,
比如在第10行,那么就显示I列第10行的数据,也就是你需要的结果。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询