目次
Excelでセルを比較する方法はたくさんあります。 2つのセルを比較して、一致や相違を見つけたり、その他の操作をExcelで行うことができます。 この記事では、セルを比較する簡単で便利ないくつかの方法について説明します。
Excelワークブックをダウンロードする
この記事の作成に使用した練習用ワークブックをダウンロードすることができます。
Excelで2つのセルを比較する.xlsx10 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つのセルを比較する方法は他にもたくさんありますが、今回はより簡単な方法について説明しました。 これらの方法はどれもわかりやすく、時間もかかりません。 この記事について何か質問がありましたら、ぜひお知らせください。