2017-10-11 16 views
1

シート2の楽器シリアル番号と顧客名のリストが、シート1はシート12つの列の2つの値を一致させ、別のシートに表示されている場合は「はい」を返します

、シリアル番号は、列Aと名前にあるシート2でカラムにM. あり、シリアル番号は、列Bと名前であり、私はB2を返すことができ、列Cに

ありますシート2のD2の式:

=VLOOKUP(B2, 'Sheet 1'!A:A, 1, FALSE) 

しかし、これはB列とC列には一致しないので、シート2のD列の次の公式を試してみました(動作しませんが、何かが始まったと思います)。

=MATCH(1,IF(B2='Sheet 1'!$A:A, IF(C2='Sheet 1'!M:M,1,0),0),0) 

私の質問:

  1. がどのように私が正しくB2とC2は、シート1の同じ行に表示されていることを確認していますか?

  2. 一致が見つかった場合"TRUE""1"、または私の選んだ("yes")の文を出力しVLOOKUPより良い機能がありますか?

+2

あなたは[COUNTIFS機能](https://support.office.com/en-us/article/COUNTIFS-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842)を探しています。これは次のようになります(シート1 '!A:B2、'シート1 '!M:M、C2)> 0、 "はい"、 "いいえ") ' – tigeravatar

答えて

0

あなたはVLOOKUPと、対応するM列はあなただけcolumn Dにこの式を必要とし、下にドラッグB列

=IF(VLOOKUP($A$2:$A$6,$A$2:$M$6,13)=B2,"Yes","No") 

Sheet 1 
A M 
1 One 
2 Two 
3 tree 
4 fr 
5 fv 

    Sheet 2 data  Sheet2 D Col 
    A  B 
    1 One    Yes 
    2 Two    Yes 
    3 Three    No 
    4 Four Five   No 
    5 Five    No 
0

と一致するかどうかを確認するかの句を使用することができます。

=VLOOKUP(B2,Sheet1!$A$2:$M$4,13,0)

VLOOKUPの3番目のパラメータは、範囲の列番号です(範囲はです)。 210)ので、一致する場所を知ることができます。

=INDEX(Sheet1!$M$2:$M$4,MATCH(B2,Sheet1!$A$2:$A$4,0))

どちらがあなたの仕事のために働く必要があります。

またINDEX/MATCHなどとして使用することができます。

関連する問題