- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでの値の比較)
Excelでの値の比較方法と要約文
このQ&Aのポイント
- Excelで複数のシートの値を比較する方法について詳しく教えてください。特に、一致した場合に特定の列に○か×を表示させる方法が知りたいです。
- Excelのシート1とシート2の特定の列の値を比較し、一致した場合にシート2の別の列に○か×を表示させたいです。具体的な方法を教えてください。
- Excelのシート1とシート2の値を比較して、一致した場合にシート2の特定の列に○か×を表示させたいです。方法を詳しく教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あるいは、Sheet2のD1セルに =IF(COUNTIF(Sheet1!$A$1:$A$7,A1)>0,"○","×") ※$A$1:$A$7 を $A:$A とすると、A列全体を指定可能 要するにCOUNTIFを使って・・ Sheet1のA列の中に、Sheet2のA列に入力された物と同じ物がいくつあるか数え、 1件以上あれば「○」、0件だったら「×」を返すIFを追加した感じです。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
SUMPRODUCTなどの複雑な関数を使うよりもデータ数が多くなれば作業列を使って対応することがおすすめです。 シート1のD1セルには次の式を入力して下方にドラッグコピーします。 =A1&B1 シート2のD1セルには次の式を入力して下方にドラッグコピーします。 =IF(A1="","",IF(COUNTIF(Sheet1!D:D,A1&B1)>0,"○","×")) このようにすることでA列とB列のデータが一致するかしないかが判断できますね。
質問者
お礼
助かりました。
- meet_again
- ベストアンサー率36% (41/111)
回答No.1
D1に =IF(ISERROR(VLOOKUP(B1,Sheet1!$B$1:$B$7,1,FALSE)),"×","○") でいけます。あとは下にコピーしてってください。 (ちょっと複雑になっちゃいました。もっと良い方法があるかも・・) 簡単にいうとVLOOKUPの完全一致(第3引数のFALSE)で一致しない場合エラーがでるのでその場合は×、エラー出なかったら○って出してあげる方法です。
質問者
お礼
助かりました。
お礼
なかなか工夫されてますね。助かりました。