Excel如何查找数据所在行,并返回该行第一列数据

2024-11-22 01:51:16
推荐回答(5个)
回答1:

输入

=INDEX(A:A,SUMPRODUCT((B2:D8="不能")*ROW(2:8)))

 

详见附图举例

回答2:

默认情况下,lookup只能对付单列查找的,可以写为
=INDEX(A:A,MIN(IF(B2:D8="不能",ROW(2:8))))
同时按下CTRL+SHIFT+回车,输入数组公式。

回答3:

可以用VBA实现的。

回答4:

=INDEX(A:A,MATCH("不能",B:B,))

回答5:

=LOOKUP(1,0/(B2:B8=B2),A2:A8)