楚天通讯 发表于 2021-11-24 10:33:00

VLOOKUP查找区域分布在多列


众所周知,VLOOKUP的查找值只能在查找区域的第一列,但是如果查找值分布在查找区域多列时该用什么函数呢?

徐光杰 发表于 2021-11-28 08:52:22

=IFERROR(VLOOKUP(A8,$A$1:$C$4,3,),VLOOKUP(A8,$B$1:$C$4,2,))

寧静致遠厚德载物 发表于 2021-12-5 16:06:42

=INDEX(C:C,SUM(IF($A$1:$B$4=A8,ROW($A$1:$A$4),0))),数组三键

蓝天上的雄鹰 发表于 2021-12-10 13:43:29

=VLOOKUP("*"&A8&"*",IF({1,0},A2:A4&B2:B4,C2:C4),2,0) 数组公式,三键下拉

沧海星辰 发表于 2021-12-15 23:40:46

=INDEX(C:C,MAX((A8=$A$2:$B$4)*ROW($2:$4)))

数组

夏落不明 发表于 2021-12-19 23:40:18

=LOOKUP(1,0/MMULT(N($A$2:$B$4=A8),{1;1}),$C$2:$C$4)

家居世界 发表于 2021-12-20 00:51:56

这个已经想到了,所以发帖看看有没有更好的方法

喜马拉雅雪人 发表于 2021-12-21 22:06:19

=LOOKUP(1,0/MMULT((A8=A$2:B$4)*1,{1;1}),C$2:C$4)

小汪的铲屎官 发表于 2021-12-31 11:54:57

=FILTERXML("<a><b "&CONCAT(A$2:B$4&" = '"&C$2:C$4&"'/><b ")&"丐帮财经 = '大福将'/></a>","//b/@"&A8)

致敬下大影影~~~

借丶口 发表于 2022-1-5 17:15:20

方法还是很多的。
=LOOKUP(1,0/COUNTIF(OFFSET(A$1:B$1,ROW($1:$3),),A8),C$2:C$4)
页: [1] 2 3
查看完整版本: VLOOKUP查找区域分布在多列