Excel:是否可以使用Vlookup通过使用第二列或第三列查找值,并从第一列返回值?
考虑这样一个数据文件Excel:是否可以使用Vlookup通过使用第二列或第三列查找值,并从第一列返回值?,excel,vlookup,Excel,Vlookup,考虑这样一个数据文件 A B C D 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 12990
A B C D
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))
查找B列并返回A列。
F1
就是我放置您要查找的值的位置
=INDEX($A$1:$A$8,MATCH(F1,$B$1:$B$8,0))
当然是。有两种选择: 瓦卢库普 索引匹配 或 索引-从
[返回列]
MATCH-返回[LOOKUP\u COLUMN]
中[LOOKUP\u VALUE]
的索引
=索引([RETURN\u COLUMN],MATCH([LOOKUP\u VALUE],[LOOKUP\u COLUMN],0))
确实如此。有两种选择:
瓦卢库普
索引匹配
或
索引-从[返回列]
MATCH-返回[LOOKUP\u COLUMN]
中[LOOKUP\u VALUE]
的索引
=索引([RETURN\u COLUMN],MATCH([LOOKUP\u VALUE],[LOOKUP\u COLUMN],0))
尝试索引/MATCH
。编辑:将尝试(但失败)回答,然后重试index/match
。编辑:在你们可能的复制品今天一定在读我的心思之前,试图(但失败)回答。你刚才打了我两次。就在我即将发表评论的时候,你编辑并回答了我将要发布的问题。将文本添加到空间中划定的列中。是的,或者我猜是“绝对引用”?我对我的Excel公式语义不太清楚:/FWIW通过一个简单的索引/匹配,您可以进行完整的列引用,而不会造成损害<代码>=索引($A:$A,MATCH(F1,$B:$B,0))如果你把它变成一个数组公式。你今天一定在读我的心思。你刚才打了我两次。就在我即将发表评论的时候,你编辑并回答了我将要发布的问题。将文本添加到空间中划定的列中。是的,或者我猜是“绝对引用”?我对我的Excel公式语义不太清楚:/FWIW通过一个简单的索引/匹配,您可以进行完整的列引用,而不会造成损害<代码>=索引($A:$A,匹配(F1,$B:$B,0))如果将其转换为数组公式。