エクセルで2つのセルを比較する方法(10の簡単な方法)

  • これを共有
Hugh West

Excelでセルを比較する方法はたくさんあります。 2つのセルを比較して、一致や相違を見つけたり、その他の操作をExcelで行うことができます。 この記事では、セルを比較する簡単で便利ないくつかの方法について説明します。

Excelワークブックをダウンロードする

この記事の作成に使用した練習用ワークブックをダウンロードすることができます。

Excelで2つのセルを比較する.xlsx

10 Excelで2つのセルを比較する簡単な方法

1.等号を使って2つのセルを並べて比較する

この方法では、2つのセルに類似したデータが含まれているかどうかを調べることができます。 また、この方法はデータの種類に関係なく比較することができます。 例えば、列 名称 1 対列 名称 2 .以下は、その手順です。

📌 ステップ1.

  • セルに次の数式を入力します。 D5 (較べると B5 & C5 ).
=B5=C5

📌 ステップ2.

  • をドラッグしてください。 フィルハンドル (+) をクリックすると、数式が残りのセルにコピーされます。

続きを読む: Excelで2つのセルを比較し、TRUEまたはFALSEを返す(5つの簡単な方法)

2.IF関数で2つのセルを比較する

を使って比較する。 IF機能 は非常に便利です。 同様に、等号もこの関数を使って一致/不一致を見つけることができます。 この例では、列 リスト1 と列 リスト2.

📌 ステップ1.

  • インサート イフ での機能 セルD5 をクリックし、引数を選択します。
=IF(B6=C6, "Match", "Not a Match")

📌 ステップ2.

  • 上記の数式を入力すると、以下のような結果が得られます。 最後に、ドラッグダウンして フィルハンドル (+) セルD5 をクリックすると、数式が残りのセルにコピーされます。

続きを読む: Excelで2つのセルが一致したらYESを返す(10の方法)

3.2つのセルを比較するExcel EXACT関数を挿入する

セルに大文字と小文字の両方が含まれていることがあります。 EXACT機能 があれば、とても助かります。

📌 ステップ1.

  • 比較するために セルB5 セルC5 タイプ エグザクト 関数は、引数に必要なセルを選択します。
=EXACT(B5,C5)

📌 ステップ2.

  • 数式を入力すると、次のような結果が得られます。 その後、ドラッグダウンして フィルハンドル (+) セルD5 をクリックすると、計算式が列の残りの部分にコピーされます。

続きを読む: Excelで2つの文字列を比較して類似性を確認する(3つの簡単な方法)

4.IF関数とEXACT関数を組み合わせて、Excelで2つのセルを比較する

の組み合わせで、2つのセルを比較することができます。 イフ エグザクト また、この2つの機能を組み合わせることで、より効果的な運用が可能になります。 エグザクト 関数は,データの正確さをチェックし イフ 関数は、データの状態を返します。

📌 ステップ1.

  • 比較するために セルB5 セルC5 を入力し、両機能を組み合わせた数式を入力します。
=IF(EXACT(B5,C5), "Match",")

📌 ステップ2.

  • 数式を入力すると、次のような結果が得られます。

5.マッチングデータをハイライトして2つのセルを比較する

例えば、Excelに2つの異なるデータセットがあり、セル内の一致した値を分析したいとします。 条件付き書式設定 また、このような状況を解決するための大きな助けとなります。 マッチしたセルをハイライトする この方法を使えば、とても簡単にできます。

📌 ステップス

  • データセットを選択します。

  • 次のページへ ホーム > 条件付き書式設定 から スタイルズg ループになります。

  • クリック 新ルール から 条件付き書式設定。

  • 新しいダイアログボックスが表示されるので、ルールを選択します。 "数式を使って書式を設定するセルを決定する" .

  • 説明欄に以下の数式を入力します。
=$B5=$C5

  • をクリックします。 フォーマット ボタンをクリックすると、次の画面に進みます。 塗りつぶし をクリックし、色を選択します。 よっしゃー .

最後に、上記の手順を正しく実行すれば、2つの列の一致したセルはすべてハイライトされます。 逆に、異なる名前の行はハイライトされません。

続きを読む: Excelの条件付き書式を使って2つのセルを比較する(3つの方法)

6.エクセルでユニークなデータを持つ2つのセルを比較し、強調表示する

とすることで、従来の方法と同様に 条件付き書式設定 例えば、2つのデータセット間で一意の値を見つけることができます。

📌 ステップス

  • データセットを選択します。

  • 次のページへ ホーム > 条件付き書式設定 から スタイル のグループです。

  • を押してください。 重複する値 からのオプション セルルールの強調表示 .

  • その後 重複する値 ダイアログボックスが表示されます。 ユニーク オプションをドロップダウンから選択します。

  • また、ドロップダウンからハイライトの色を選択するために カスタムフォーマット オプションを使用します。

  • 次に、次のように入力します。 よっしゃー .

そして、最終的な出力は、セル間のすべてのユニークな値が強調表示されます。

続きを読む: Excelで2つのセルを比較して色を変更する方法(2つの方法)

7.LEFT関数とRIGHT関数を使って2つのセルを部分的に比較する

時には、2つのセルを部分的に比較する必要があるかもしれません。 例えば、セルの最初または最後の3文字だけを比較する必要があるかもしれません。 そのような状況では、以下のようになります。 LEFT or RIGHT 関数を使用することができます。 LEFT機能 は,文字列の先頭から指定された文字数を返します。 また,同様に RIGHT機能 この例では、左端と右端の3文字にマッチします。

7.1. LEFT関数による比較

📌 ステップ1.

  • の最初の3文字にマッチします。 セルB5 セルC5 を使った計算式は以下の通りです。 機能です。
=左(b5,3)=左(c5,3)

📌 ステップ2.

  • 上記の数式を正しく入力すると、以下のように出力されます。 クリックしてください。 フィルハンドル (+) セルD5 をクリックすると、計算式が列の残りの部分にコピーされます。

7.2 RIGHT関数による比較

📌 ステップ1.

  • の最後の3文字にマッチするように セルH5 セルI5 インサート ライト 関数で、引数を選択または入力します。 以下、Formulaです。
=right(h5,3)=right(i5,3)

📌 ステップ2.

  • 上記の数式を入力すると、以下のように出力されます。 をクリックします。 フィルハンドル (+) セルD5 をクリックすると、計算式が列の残りの部分にコピーされます。

8.エクセルでVLOOKUPとマッチング検索を使う

VLOOKUP関数 は、セルを比較する簡単な方法の一つで、Excelのデータを分析する際によく使われます。 ブイルック 関数は,表の左端の列から値を探し,指定した列から同じ行の値を返します。 もし,任意の値を列 ブイルック 関数を使用することができます。

📌 ステップ1.

  • の値を一致させたい場合は セルC5 in コラム 名称 1 とすると、計算式はこうなる。
=IFERROR(VLOOKUP(C5,$B$5:$B$11,1,0), "No Match")

式の内訳。

  • VLOOKUP(C5,$B$5:$B$11,1,0)

ここでは ブイルック 関数は、表の左端の列から値を探し、指定した列から同じ行の値を返します。 つまり、この関数は、表中の C5 範囲内 B5:B11 と返します。

{ジョン}

逆に、この関数が検索する場合 C6 範囲内 B5:B11 を返します。 #該当なし というのも C6 が所定の範囲に存在しない。

  • IFERROR(VLOOKUP(C5,$B$5:$B$11,1,0), "No Match")

IFERROR関数 は,式がエラーであれば value_if_error を返し,そうでなければ式の値そのものを返す。 この例では,式に "No Match" を引数として指定します。 C6 が上記の範囲にある場合、計算式が返されます。

{一致しない}

📌 ステップ2.

  • 数式を入力すると、3列目にマッチした名前が表示されます。 フィルハンドル (+) は、残りのセルの数式をコピーするために使用されます。

9.VLOOKUPと差分検索を利用する

ブイエルオークアップ は、セル間の差異を見つけるのにも使える。 ブイルック 関数と組み合わせて イフ & ISERROR機能 は、データの範囲から特定の値を見つけ、差分/類似度を出力として返します。

📌 ステップ1.

  • のデータを探したい場合 セルC5 in コラム 名称 1 とすると、計算式はこうなる。
=IF(ISERROR(VLOOKUP(C5,$B$5:$B$11,1,0)), "Not Available", "Available")

式の内訳。

  • VLOOKUP(C5,$B$5:$B$11,1,0)

があります。 ブイルック 関数は、表の左端の列から値を探し、指定した列から同じ行の値を返します。 つまり、この関数の戻り値は

{ジョン}

残念ながら、これはこの方法で欲しい最終結果ではありません。 我々が知りたいのは、ある範囲に何らかの値が存在するかどうかです。 そこで、式の次の部分です。

  • iserror(vlookup(c5,$b$5:$b$11,1,0))である。

ここでは アイサーラー 関数は、値がエラーであるかどうかをチェックし、TRUE または FALSE を返します。 ですから D5 の値を求めます. C5 範囲内 B5:B11 と返します。

{FALSE}

その理由は C5 を返す。 同様に、他のセルでエラーが発生した場合は "TRUE" .

  • IF(ISERROR(VLOOKUP(C5,$B$5:$B$11,1,0)), "Not Available", "Available")

さて、いよいよ最終章です。 イフ は、条件を満たすかどうかをチェックし、真の場合は1つの値を、偽の場合は別の値を返す関数です。 ここでは "利用不可" "利用可能" を引数にとります。 最後に D5 という関数が返されます。

{利用可能}

📌 ステップ2.

  • 数式を入力した後、その違いを確認します。 出力 コラム フィルハンドル (+) は、残りのセルの数式をコピーするために使用されます。

10.大小の基準で2つのセルを比較する

エクセルで2つのセルを比較して、どちらが大きいか小さいかを調べることがあります。 たとえば、数字や日付などを比較することができます。 イフ 関数で比較を行います。

📌 ステップ1.

  • このデータセットで、もし両者を比較したいのであれば セルB5 セルC5 このため、以下の式を用いている。
=IF(B5>C5,"Yes","No")

📌 ステップ2.

  • 数式を入力した結果がこちらです。 今回のデータセットでは、日付の セルB5 の日付より大きくないこと。 セルC5 ということで、出力は いいえ .

結論

Excelの2つのセルを比較する方法は他にもたくさんありますが、今回はより簡単な方法について説明しました。 これらの方法はどれもわかりやすく、時間もかかりません。 この記事について何か質問がありましたら、ぜひお知らせください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。