簡體   English   中英

Excel vlookup不能空白多值

[英]Excel vlook up not blank multi values

我想從不為空的vlookup獲取第一個值(對於給定的鍵)。

1   A       1   A
2           2   C
2   C   =>  3   B
3   B       4   W
4   W           
4   X           

vlookup是否可能,還是我必須使用INDEX,MATCH,CHOOSE等? 如果可以的話,有人可以提供示例嗎? 我無法添加額外的列。

嘗試這個:

=IF(VLOOKUP($D1;$A$1:$B$6;2;FALSE)=0;VLOOKUP($D1;$A$1:$B$6;2;TRUE);VLOOKUP($D1;$A$1:$B$6;2;FALSE))

您應該在中間列中使用IF ,然后在VLOOKUP公式中使用此中間物:

如果您不能在當前工作表中插入列,則可以使用extra_tab

    Sheet1             extra_tab
    A   C   D   E      A     B
    -------------      ---------
    1   A   1   A      1     A
    2       2   C            0
    2   C   3   B      2     C
    3   B   4   W      3     B
    4   W              4     W
    4   Z              4     Z

為了避免空白以進行進一步計算, extra_tab.A1extra_tab.B1為:

A                B
=Sheet1!B1       =IF(Sheet1!B1="";"";Sheet1!A1)  

sheet1.D1中的公式為:

==VLOOKUP(C1;extra_tab!A:B;2;FALSE)

希望能幫助到你

使用此公式,它將查找第一個非空白:

=INDEX($B$1:$B$6,AGGREGATE(15,6,ROW($B$1:$B$6)/(($A$1:$A$6=D1)*($B$1:$B$6<>"")),1))

在此處輸入圖片說明

暫無
暫無

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

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