Excel で違いを見つけるために 2 つの列を比較する方法
これは、しばしば発生する興味深い状況です。つまり、データを 2 つの異なる列に区別する必要がある場合があります。 Excel が 2 つのリストを比較して差異を返すプロセスは非常に多くあります。この記事では、違いを見つけるために Excel で 2 つの列を比較する方法について説明します。
Excel で違いを見つけるために 2 つの列を比較する 7 つの方法
このセクションには、 7 が含まれています。 違いを見つけるために Excel で 2 つの列を比較する方法。ここでは、それらについて 1 つずつ説明します。接続を維持してください!
それでは、これを実現する方法を説明するために、簡単な例から始めましょう。
ここには、いくつかの果物の名前が配置されている 2 つのリストがあります。違いを見つけるために、2 つのリストを比較します。果物の名前を含む 2 つのリストを以下に示します。
7 が表示されます 2 つの列の違いを見つけるさまざまなプロセス。 2 つの列を比較して違いを見つけるすべてのプロセスで、同じテーブルを使用します。
1.条件付き書式を適用して 2 つの列を比較する
条件付き書式を使用できます 2 つの列の一意の値を強調表示します。手順は簡単で、以下に示します。
📌手順:
- まず、条件付き書式を適用する範囲を選択します。この例では、範囲は B5 です :B11 .
- さて、ホームで 条件付き書式のタブをクリックします 、ハイライト セル ルールの下 [重複する値] をクリックします。
- 重複値 [複製] を選択した場合のダイアログ ボックス 2 つのセルの重複した値が表示されます。
- ユニークを選択した場合 重複値 ダイアログ ボックスに、2 つのセルの一意の値が表示されます。
- OK を押します 条件付き書式を確認する .
続きを読む: Excel で 2 つの列またはリストを比較する方法
2. IF 関数を使用して 2 つの列を比較
IF 関数を使用します 2 つの列の違いを見つけます。以下の手順に従ってください。
📌手順:
- まず、リスト 1 の成果を示す新しい列を作成します。 リスト 2 で利用可能 .
- ここで、最初のセル (つまり、E5) を選択します ) を作成し、次の式を適用します。
=IF(B5=C5,"YES","NO")
ここで、
- B5 =List-1 の果物
- C5 =List-2 の果物
- その後、ENTER を押します 、ステートメント NO が表示されます セル D5 内 .
- 次に、フィル ハンドルを使用します 定式化された Autofill を下にドラッグするツール セル D5 から数式を下に D11へ
- したがって、すべてのセルに結果が表示され、2 つの列を区別できます。
3. EXACT 関数を適用して列を比較する
EXACT 関数 2 つのテキスト文字列を比較して TRUE を返します または FALSE テキスト間の正確な一致に基づいています。したがって、この関数を適用して、2 つの列の違いを見つけることができます。そのためには、次の手順に従ってください。
📌手順:
- まず、セルを選択し、次の数式をセルに入力します。
=EXACT(B5,C5)
ここで、
- B5 =List-1 の果物
- C5 =List-2 の果物
- 次に、ENTER を押します セルは FALSE を返します .
- 数式を下にドラッグすると、セルに結果が表示されます。
4. AND 関数を使用した IF の適用
IF の組み合わせ と かつ 機能 あなたの目的に役立ちます。以下のように進めてください。
📌手順:
- まず、選択したセルに数式を適用します。
=IF(AND(B5<>C5),"No Match","Match")
ここで、
- B5 =List-1 の果物
- C5 =List-2 の果物
- 数式を下にドラッグして、セルに結果を表示します。
5. IF、ISNA、および VLOOKUP 関数の組み合わせ
IF を使用できます 、ISNA 、VLOOKUP 関数 Excel で 2 つのリストまたは列の違いを見つける。手順は以下のとおりです。
📌手順:
- まず、新しい列を作成します> 最初のセル (例:E5) を選択します ) を作成し、次の式を適用します。
=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"NO","YES")
ここで、
- B5 =ルックアップ値
- C5:C11 =検索配列
💡 式の内訳
VLOOKUP(B5,$C$5:$C$11,1,0) B5 の値を探します (つまり、Apple ) $C$5:$C$11 の範囲。 この値はルックアップ配列では使用できず、 #N/A を返します .
ISNA 機能 セルに #N/A! が含まれているかどうかをチェックします エラーかどうか。 TRUE を返します または FALSE #N/A の存在に応じて !
つまり、ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) =ISNA(#N/A) TRUE を返します .
最後に、 IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),”NO”,”YES”) =IF(ISNA(#N/A),"いいえ","はい") =IF(真、「いいえ」、「はい」) =いいえ
つまり、出力 => いいえ .これは、 List-1 の果物の名前が Apple であるためです。 List-2 では利用できません .
- その後、ENTER を押します 、ステートメント NO が表示されます セル D5 内 .
- 次に、フィル ハンドルを使用します 定式化された Autofill を下にドラッグするツール セル D5 から数式を下に D11へ
- 最後に、List-1 の違いを確認できます。 と List-2
続きを読む: VLOOKUP を使用して Excel で 2 つの列を比較する方法
6. IF、ISERROR、および MATCH 関数の組み合わせを使用する
ここでは IF を使用します 、ISERROR 、MATCH 2 つの列を比較する関数。 List-1 を比較します リスト 2 を使用 .この式は 2 つのリストを計算し、List-1 のみにある果物の名前を返します .手順は以下のとおりです。
📌歩数 :
- まず、最初のセル D5 を選択します 新しく作成された列の次の数式を選択したセルに入力します。
=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")
ここで、
- B5 =ルックアップ値
- C5:C11 =検索配列
💡 式の内訳
MATCH 関数 B5 の値を探します (例:Apple ) ルックアップ範囲 $C$5:$C$11 .
MATCH(B5,$C$5:$C$11,0) #N/A を返します ルックアップ範囲で値が見つからないためです。
さて、ISERROR(MATCH(B5,$C$5:$C$11,0)) =ISERROR(#N/A ) TRUE を返します .
最後に、 IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,””) =IF(TRUE,B5, "") B5 の値を返します (例:Apple ).
したがって、出力 =>Apple .
- ENTER を押した後 そのセルに出力が表示されます。次の数式を次のセルにドラッグします。
- したがって、数式をコピーしたセルに結果が表示されます。
- これと同じ方法で、List-2 だけにある果物の名前を見つけることができます .その場合、式は次のようになります
=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")
ここで、
- C5 =ルックアップ値
- B5:B17 =検索配列
7. IF 関数と COUNTIF 関数を組み合わせて列を比較する
この手順では、ifList-1 List-2 に含まれていない果物名を含む 、使用する数式は、List-1 の果物の名前を示します List-2 にありません . IF を組み合わせます と COUNTIF この目的のための関数。比較を始めましょう。
📌手順:
- まず、セル D5 に次の数式を入力します .
=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "")
💡 式の内訳
COUNTIF 関数は、定義された範囲内のセルの総数を返します。
COUNTIF($C$5:$C$11, $B5) セル B5 の値を探します (例:Apple ) 範囲 $C$5:$C$11 しかし、範囲内には何も見つかりません。出力=> 0 .
最後に、IF(COUNTIF($C$5:$C$11, $B5)=0, "リスト 2 に見つかりません", "") =IF(0, "リスト 2 にありません", "") 「Not Found in List-2」を返します 条件が 0 の場合 、それ以外の場合はセルを空白のままにします (“” ).
したがって、最終出力 => 「リスト 2 に見つかりません」 「.
- 次に ENTER を押します セルに結果を表示させます。
- その後、数式を下にドラッグします。
- こうすることで、2 つの列の違いがわかります。
結論
したがって、違いを見つけるために Excel で 2 つの列を比較するさまざまなプロセスを見ることができます。 2 つの列間の比較は、一致についても取得できます。説明した 4 つの手順のうち、条件付き書式を使用することが 2 つの列を比較する最良の方法です。条件付き書式では複数の列を比較できるため、手順は簡単かつ迅速で、一致と相違の両方を見つけることができます。
この記事がお役に立てば幸いです。ウェブサイトを参照して、より役立つ記事を見つけてください。連絡を取り合ってください!
さらに読む
- How to Compare Two Columns Using Conditional Formatting in Excel
- Excel Compare Text in Two Columns (7 Fruitful Ways)
- Excel Compare Two Cells Text (9 Examples)
- Excel formula to compare two columns and return a value (5 examples)
-
Excel で列を制限する方法 (3 つの簡単な方法)
この記事では、Excel で列を制限する方法を学習します。 .場合によっては、ユーザーは特定の列で作業する必要があります。その場合、列を制限する必要があります。今日は 3 を表示します 簡単な方法。これらの方法を使用すると、Excel で列を簡単に制限できます。それでは、遅滞なく、議論を始めましょう。 練習帳をダウンロード ここから練習帳をダウンロードできます。 Excel で列を制限する 3 つの簡単な方法 これらの方法を説明するために、ID に関する情報を含むデータセットを使用します。 、名前 、部署 会社の一部の従業員の。このデータセットを使用して列を制限しようとします。 1.
-
Excel for Date で列にテキストを使用する方法 (簡単な手順)
Excel の使用中 、Excel でテキストから列へのオプションを使用する必要がある場合があります .このオプションは、多くのアクティビティに使用できます。この記事では、Excel の列にテキストを使用して日付を表示する方法を紹介します。 ここでは、必要な図を使用して 3 つの簡単な手順を示します。うまくいけば、この記事はあなたのエクセルスキルを向上させます.記事をお楽しみいただければ幸いです。 ワークブックをダウンロードして練習してください Excel for Date でテキストを列に使用するための段階的な手順 ここからは、テキストを Excel の日付の列に使用する方法の手順を説明