3つの別々のワークシートを含む1つのワークブックがあります
シート12つの列が含まれます。
列あ一連の一意の英数字識別子を持ちます。列B一意でない数値の範囲を持ちます。
A B
AU0000ANZHS8 515
AU0000ATBHK3 20
AU0000KFWHZ5 10
AU0000WBCHN7 15
AU0000WBCHO5 10
AU0000WBCHQ0 10
AU000ANZHAL8 515
AU000ANZHAN4 515
AU000WBCHAS1 25
シート21列が含まれています。列あ3つの一意でない数字の範囲が含まれています。これらの一部はシート1、 カラムB。
A
5
10
25
50
100
シート32つの列を含む列あ一連の一意の英数字識別子があります。これらの一部は、シート1、 カラムあただし、必ずしも同じ順序である必要はありません。
A
AU0000KFWHZ5
AU0000WBCHN7
AU0000ATBHK3
AU0000WBCHQ0
AU000ANZHAL8
AU000ANZHAN4
AU0000WBCHO5
AU000WBCHAS1
AU0000ANZHS8
列に「はい/いいえ」のチェックを入力しようとしていますB。
それは次のように行うべきであるB1:
- 値を検索するシート3、A1。
- 一致する値を見つけるシート1、 カラムあ(この場合はA3)
- 対応する値を取得するシート1、 カラムB(この場合B3(10)
- の値がB3、存在するシート2、 カラムあ「YES」を返すか、そうでない場合は「NO」を返す
答え1
データが実際に行 1 から始まっている限り (つまり、列ヘッダーがない限り)、これは機能するはずです。
=if(isna(vlookup(vlookup(a1,sheet1!a:b,2,false),sheet2!a:a,1,false)),"NO","YES")
また、Sheet3 の英数字識別子が Sheet1 にも見つからない場合も、「NO」が返されます。