簡體   English   中英

在Excel中將MATCH函數用作VLOOKUP函數中的范圍

[英]Using MATCH function as range in VLOOKUP function in Excel

主要問題陳述 :在excel中檢索多個匹配項。

我從AD到AF有3列.AD有多個匹配項。我需要檢索匹配的AD值的AF值。

我在網上搜索了以下公式。

=IFERROR(INDEX($B$3:$B$13,SMALL(IF(D$2=$A$3:$A$13,ROW($A$3:$A$13)- MIN(ROW($A$3:$A$13))+1,""), ROW()-2)),"")

但是我正在嘗試實現自己的解決方案。我試圖在VLOOKUP函數中使用MATCH函數作為范圍,然后更改MATCH函數的范圍以檢索第二個匹配項,依此類推,直到找不到匹配項為止。

這是我嘗試給出#NAME錯誤的嘗試。

=VLOOKUP(AD3,AD&EVAL("=MATCH(AD3,AD:AD,0)"):AF1000,3,0)

另外,如果對主要問題陳述有另一種解決方案,將不勝感激。

如果這是正確的方向,請幫助完成此公式。

謝謝。

  1. 主要問題陳述:在excel中檢索多個匹配項。
  2. 現在,我必須獲得多個匹配項,如果它們相等,則將它們進行比較。

您似乎有一個XY問題 您將集中精力解決公式問題的前半部分,而忽略了可以解決整個任務的更簡單的解決方案。

=and(countif(ad:ad, ad3)=countifs(ad:ad, ad3, af:af, af3))

如果AF列中AD等於AD3的所有相關值都相同,則為true;否則為true。 如果AF列包含不同的值,則返回false。

暫無
暫無

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

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