Excelでセルを比較して同じなら〇違うなら×と表示する方法

Excelでセルを比較して同じなら〇違うなら×と表示する方法

Excelでは、関数を駆使することによって「別々のデータを照らし合わせて違いをチェックする」といった作業を自動化することができます。

今回は、Excelで複数のセルを比較し、同じなら「◯」、違うなら「×」と別セルに表示する方法について解説していきます。

単一セル同士を比較する場合

例:
A1とB1を比較し、同じなら「◯」違うなら「×」とC1に表示する。

C1に以下を貼り付けます。

=IF(A1=B1,”◯”,”×”)

この式は、「A1とB1が同じなら「◯」、違うなら「×」と表示する」という意味になります。

Excelの操作画面

同様にA2とB2、A3とB3、A4とB4、A5とB5を比較したい場合は、C1のフィルハンドルをC5までドラッグし、式をコピーします。

Excelの操作画面

単一セルと複数セルを比較する場合

例:
A1とB1~B5を比較し、A1と同じ値がB1~B5にあれば「◯」ないなら「×」とC1に表示する。

C1に以下を貼り付けます。

=IF(COUNTIF(B1:B5,A1),”○”,”×”)

この式は、「B1~B5の中にA1があれば「◯」、ないなら「×」と表示する」という意味になります。

Excelの操作画面

A2~A5も同様に、B1~B5と比較したい場合は、上記の式の「A1」部分をA2、A3、A4、A5に変更してC2~C5に入力します。

Excelの操作画面

比較対象の値に除外したい文字列や記号がある場合

例:
A1とB1を比較し、同じなら「◯」違うなら「×」とC1に表示する。比較対象には全角スペースが入っていることもあり、それはないものとして比較したい。

比較対象に全角スペースなどが入っている場合、それも含んで比較されてしまうため、データ自体は同じでも別物と見なされ、チェック結果は「×」となってしまいます。

Excelの操作画面

まず、比較対象の値から除外したい文字列や記号を削除するための作業用セルを作ります。作業用セルに以下を貼り付けてください。例ではE列を作業用セルにしています。

=SUBSTITUTE(A1,” ”,””)

この式は、「A1の中の「 (全角スペース)」を「(空白)」に置き換える」という意味になります。空白に置き換えたいものが「,」などの場合、「=SUBSTITUTE(A1,”,”,””)」となります。

スポンサーリンク

Excelの操作画面

必要に応じてE1のフィルハンドルをドラッグし、数式をコピーしてください。

Excelの操作画面

次に、C1に以下を貼り付けます。

=IF(B1=E1,”◯”,”×”)

必要に応じてC1のフィルハンドルをドラッグし、数式をコピーしてください。

Excelの操作画面

おまけ:「×」の場合に比較対象セルの背景色を変える

背景色を変えたい範囲を選択⇒「ホーム」タブをクリック⇒「条件付き書式」をクリック⇒「新しいルール」をクリックします。

Excelの操作画面

「数式を使用して、書式設定するセルを決定」をクリック⇒「次の書式を満たす場合に値を書式設定」の欄に以下を貼り付け⇒「書式」をクリックします。

「新しい書式ルール」ダイアログ

=C1=”×”

これは、「C2が「×」なら」という意味になります。

「塗りつぶし」タブをクリック⇒背景色を選択⇒「OK」をクリックします。

「セルの書式設定」ダイアログ

「OK」をクリックし、「新しい書式ルール」ダイアログを閉じます。

「新しい書式ルール」ダイアログ

C列に「×」と表示されているB列の背景色が黄色となり、「◯」との違いがわかりやすくなりました。

Excelの操作画面

おわりに

今回は、比較したセルが同じなら「◯」、違うなら「×」と表示する方法について解説しました。結果は◯×だけじゃなく、文章で表示することもできます。その場合は、セルが同一のときに表示したい文章を「◯」の部分に、違うときに表示したい文章を「×」の部分に入力してください。

チェック結果によってセルの背景色が変わるよう設定しておくと、修正が必要なときなどにどのセルが対象なのかパッと見でわかるので便利ですよ!

スポンサーリンク

関連記事

  1. Wordの行間を詰める!広い行間を狭くするには?

    Microsoft Office

    Wordの行間を詰める!広い行間を狭くするには?

    今回は、Wordの行間を詰める方法について解説します。「行間が…

  2. Excelで行の色を交互に変える方法

    Microsoft Office

    Excelで行の色を交互に変える方法

    何行にも渡る大きな表を作成するときは、行の色を交互に変えることをおすす…

  3. Excel 文字数カウント方法 半角は0.5文字とする方法や文字数制限の方法も

    Microsoft Office

    Excel 文字数カウント方法 半角は0.5文字とする方法や文字数制限の方法も

    今回は、「Excelのセルに入力した文字数をカウントしたい」という方に…

  4. Wordで表紙と目次にページ番号を入れない方法

    Microsoft Office

    Wordで表紙と目次にページ番号を入れない方法

    Wordの文書にページ番号を入れる必要があるとき、普通に入れようとする…

  5. Word文書の見出しに番号を設定する方法

    Microsoft Office

    Word文書の見出しに番号を設定する方法

    今回は、Word文書の見出しに番号を設定する方法について解説します。…

  6. Word文書のヘッダーに章番号や見出しを表示する方法

    Microsoft Office

    Word文書のヘッダーに章番号や見出しを表示する方法

    Wordでレポートや小説を作成していると、ヘッダー部分に章番号や見出し…

PAGE TOP