簡體   English   中英

如何使用 Excel 公式將兩列值與另外兩列匹配

[英]How to match two columns value with the another two columns by using Excel Formula

我正在嘗試將 A 列和 B 列數據與同一張表上的 C 列和 D 列進行匹配。 數據的順序不同,是多余的。 我正在嘗試實現以下邏輯。

如果 A11 和 B11 (PAIR 1) 與任何行中的 (PAIR 2) 匹配,則復制並粘貼 C11。

我正在使用這個公式,但它沒有給出我正在尋找的確切 output。

=IFERROR(IF(AND(MATCH(E11,$A$11:$A$30,0),MATCH(F11,$B$11:$B$30,0)),C11,"")," ")

我希望 output 看起來像這樣。

[![在此處輸入圖片描述][1]][1]

請檢查我的公式哪里做錯了? 請建議我正確的公式。 謝謝[1]: https://i.stack.imgur.com/B9ReQ.png

如果您有 O365,您可以使用:

=FILTER($C$11:$C$29,(E11=$A$11:$A$29)*(F11=$B$11:$B$29))

如果您有早期版本,請嘗試:

=INDEX($C$11:$C$30,AGGREGATE(15,6,1/((E11=$A$11:$A$29)*(F11=$B$11:$B$29))*ROW($A$11:$A$29),1)-10)

公式末尾的10是對第一行的調整(實際上是第一行數據-1)。 由於數據從第 11 行開始,我們需要減去 10 才能返回正確的值。

暫無
暫無

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

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