Excel:是否可以使用Vlookup通过使用第二列或第三列来查找值,并从第一列返回值?
考虑一个像这样的数据文件
ABCD 8256241 524CS-18 8204 $2.96 8256248 14212CS-18 8204 $3.96 8262898 1012CS36 8204 $1.96 129620 500868 8029 $0.72 129885 502237 8029 $3.17 129907 50850 8029 $3.58 229405 6905585550 8237 $109.88 229413 6905585679 8237 $129.88
我想从列B或C中查找值,然后从A返回一个值。我怎样才能使用专门的Vlookup函数?
我试过这个
VLOOKUP(500868,OFFSET('Sheet Name'!A2:D8,0,1),2,FALSE)
这将查找列B中的值,而不是A,但只能从C或D返回值。我怎样才能从A中检索值。
查找B列和返回列A. F1
是我放置你正在寻找的价值。
=INDEX($A$1:$A$8,MATCH(F1,$B$1:$B$8,0))
就是这样。 有两个选项:
VLOOKUP
看看如何结合VLOOKUP + IF或CHOOSE在其他列上查找。
索引匹配
链接在这里或
INDEX – 从[RETURN_COLUMN]
返回行(单元格)
MATCH – 返回[LOOKUP_VALUE]
中[LOOKUP_COLUMN]
索引
=INDEX([RETURN_COLUMN],MATCH([LOOKUP_VALUE],[LOOKUP_COLUMN],0))