excel中如何在几中列查找并返回第一列
发布网友
发布时间:2022-04-23 08:37
我来回答
共2个回答
热心网友
时间:2023-10-08 20:47
1.
如图,要返回查找数据在数据表中的首列内容,首先要返回该数据在原表中的行号;
2.
如果原表中没有重复数据,可以直接用:=SUMPRODUCT(($B$1:$E$3=$A8)*ROW($B$1:$E$3)),这样即可返回查找值所在的行号;
3.
再用INDEX函数返回A列值即可:=INDEX($A$1:$A$3,SUMPRODUCT(($B$1:$E$3=$A8)*ROW($B$1:$E$3))),下拉填充得到下图。
4.
如果有重复值,将公式改为:=INDEX($A$1:$A$3,SUMPRODUCT(MAX(($B$1:$E$3=$A8)*ROW($B$1:$E$3)))),这样总是返回最后一行符合条件的首列值。
热心网友
时间:2023-10-08 20:48
是说Sheet2中A列的数字在Sheet1中的D列,现在要根据这列数字找到Sheet1中A列的值吗?
先在Sheet1的F1输入=A1,下拉复制
在Sheet2中B1输入=Vlookup(A1,Sheet1!D:F,3),下拉复制
这样Sheet2中A1出现23时,B1就会出现b