簡體   English   中英

Excel:是否可以使用Vlookup通過使用第二列或第三列來查找值,並從第一列返回該值?

[英]Excel: Is it possible to use Vlookup to look for a value by using 2nd or 3rd column, and return the value from the first column?

考慮這樣的數據文件

    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))

當然是啦。 有2個選項:

VLOOKUP

了解如何結合使用VLOOKUP + IF或CHOOSE在其他列上進行查找。

索引匹配

在此處鏈接

INDEX -返回行(單元)從[RETURN_COLUMN]

MATCH -的返回指數[LOOKUP_VALUE][LOOKUP_COLUMN]

=INDEX([RETURN_COLUMN],MATCH([LOOKUP_VALUE],[LOOKUP_COLUMN],0))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM