web-dev-qa-db-ja.com

行範囲に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
Jack

図を参考に

enter image description here

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

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

それが役に立てば幸い。