表1:
a 11 12 13 14
b 21 22 23 24
c 31 32 33 34
表2:
23 公式(返回表1第1列的值)
34 公式(返回表1第1列的值)
求各位高手指教!!
如图,要返回查找数据在数据表中的首列内容,首先要返回该数据在原表中的行号;
如果原表中没有重复数据,可以直接用:=SUMPRODUCT(($B$1:$E$3=$A8)*ROW($B$1:$E$3)),这样即可返回查找值所在的行号;
再用INDEX函数返回A列值即可:=INDEX($A$1:$A$3,SUMPRODUCT(($B$1:$E$3=$A8)*ROW($B$1:$E$3))),下拉填充得到下图。
如果有重复值,将公式改为:=INDEX($A$1:$A$3,SUMPRODUCT(MAX(($B$1:$E$3=$A8)*ROW($B$1:$E$3)))),这样总是返回最后一行符合条件的首列值。
問題的意思是:在表2中的A列有很多數字,我想通過公式在表1中查找到它並返回它所屬的類別(a或b或c或類型),你的公式基本符合,但還有沒有更為簡單的,多謝!!
追答基本符合?在excel只有真或假,没有中间。
我也不想提供复杂公式。
祝你好运