尋找 A 列或 B 列中的數據,並給出第三列

尋找 A 列或 B 列中的數據,並給出第三列

請幫我算公式。對於下面的格式表示歉意,因為我正在使用我的手機,而且我沒有 excel。比方說

A欄
1(單元格a1)
2(單元格a2)
3(單元格a3)
B欄
4(儲存格 B1)
5(單元格 b2)
6(單元格 b3)
C欄
7(單元格 c1)
8(單元格 c2)
9(單元格 c3)

或簡單地:

A1:C3

第一種情況:
如果我在儲存格 D1 中輸入 1,公式將給出 7。
第二種情況:
如果我在儲存格 D1 中輸入 4,它也會給我 7。


我只需要一個公式就能實現這一點。我嘗試使用索引和匹配,但我將其放在兩個單元格中,每個場景一個。我希望這兩者僅結合在一個單元格中。謝謝。

答案1

這是一個很長的公式,但您可以將其向下拖曳並找到 D 列中的值,它將為您提供 C 中與 A 或 B 列中與 D 相符的值同一行的對應值:

=IF(ISNA(MATCH(D1,$A$1:$A$3,0)),IF(ISNA(MATCH(D1,$B$1:$B$3,0)),"",INDEX($C$1:$C$3,MATCH(D1,$B$1:$B$3,0),1)),INDEX($C$1:$C$3,MATCH(D1,$A$1:$A$3,0),1))

將 $A$1:$A$3 替換為您的第一列
將 $B$1:$B$3
替換為您的第二列 將 $C$1:$C$3 替換為您的第三列
索引為$C$1 :$C$3 以查找結果僅在 C 列中
Match 中的 0 具有精確匹配
2 個嵌套 If 用於檢查 A 列中是否有匹配,否則,第二個 If 將在 B 列中檢查是否有匹配
如果A 列和B 列中都沒有匹配它將返回空“”

答案2

E1進入:

=IF(OR(D1=A1,D1=B1),C1,"")

在此輸入影像描述

編輯#1:

這將檢查完整的列:

=IF(COUNTIF($A$1:$A$3,D1)+COUNTIF($B$1:$B$3,D1)>0,C1,"")

相關內容