Excel で行範囲に別の行範囲の値が含まれているかどうかを確認する

Excel で行範囲に別の行範囲の値が含まれているかどうかを確認する

顧客番号を持つ 2 つの異なる列 (CustomerA 列と CustomerB 列とします) を含む Excel ファイルがあります。CustomerA のどの値が CustomerB の値と一致するかを確認するにはどうすればよいですか。可能ですか?


アップデート

@sancho.s: 使用した Excel ファイルと値は次の通りです。回答で述べたように、エラーも値もありません。ただし、数式内の値を変更した後、「数式にエラーがあります...」というエラーが表示されます。ご協力ありがとうございます。

    A             B                         C               D
1   CustA         InB
2   6077890       =MATCH(A2,$D$2:$D$5,0)                   6077890
3   48414792                                               5861291
4   50267662                                               3082960
5   51242034
6   6079377
7   6077580

答え1

図を参考に

ここに画像の説明を入力してください

セル B2 には があります=MATCH(A2,$D$2:$D$5,0)。範囲 D2:D5 (範囲内の上位行を基準) で各顧客番号が最初に表示される行番号を示します。指定された顧客 ID が列 D に存在しない場合 (たとえば、セル D5 を削除)、#N/A(この場合は B3) が表示されます。

次に、B2 から列 B の他のセルに数式をコピーします。拡張された顧客リストに数式を簡単に適応させることができます。

それが役に立てば幸い。

関連情報