目次
Excelで2つの列を比較し、差分を求めることはよくあります。 今回は、Excelで2つの列を比較し、差分を求める方法を紹介します。
練習用ワークブックをダウンロードする
2つの列の比較による差の発見.xlsx
Excelで2つの列を比較して差分を見つける7つの方法
このセクションには、次のものがあります。 7 エクセルで2つの列を比較し、違いを見つける方法です。 ここでは、1つずつ説明します。 接続してください
では、さっそく簡単な例を挙げて、その方法を説明しましょう。
ここで、果物の名前が書かれた2つのリストがあります。 この2つのリストを比較して、違いを見つけてみましょう。 果物の名前が書かれた2つのリストは、以下のとおりです。
を見ることになります。 7 2つの列の差を求める異なるプロセス。 2つの列を比較し、差を求めるすべてのプロセスで、同じテーブルを使用することになります。
1.条件付き書式を適用して2列を比較する
を使用することができます。 条件付き書式設定 のように、2つの列の一意な値を強調することができます。 手順は簡単で、以下のようになります。
📌 ステップス
- まず、条件付き書式を適用したい範囲を選択します。 この例では、範囲を B5 : B11 .
- さて、その中で ホーム タブをクリックします。 条件付き書式設定 で、その下に セルの強調表示ルール どんぴしゃり Duplicate Values(値の重複)。
- での 重複する値 を選択すると、ダイアログボックスが表示されます。 デュプリケート をクリックすると、2つのセルの重複した値が表示されます。
- を選択した場合 ユニーク において 重複する値 ダイアログボックスには、2つのセルの一意の値が表示されます。
- プレス よっしゃー をクリックして確認します。 条件付き書式設定 .
続きを読む Excelで2つの列やリストを比較する方法
2.IF関数で2つの列を比較する
を使用する予定です。 IF機能 は、2つの列の差を求めるために、以下の手順を実行します。
📌 ステップス
- まず、どの果物の リスト1 が用意されています。 リスト2 .
- ここで、最初のセルを選択します(つまり E5 )を作成し、以下の計算式を適用します。
=IF(B5=C5,"YES","NO")
これです。
- B5 = リスト-1の果物
- C5 = リスト-2の果物
- その後 エンタメ という文が表示されます。 ノー 細胞内 D5 .
- では フィルハンドル ツールを使って、定式化されたものを下にドラッグし オートフィル セルから下に向かって数式を D5 まで D11
- したがって、すべてのセルに結果が表示され、2つの列を区別することができます。
3.EXACT関数の適用による列の比較
があります。 EXACT機能 は、2つのテキスト文字列を比較し、その結果を 真 または ファルス そこで、この関数を応用して、2つの列の差分を求めることができます。 そのためには、以下の手順を追ってください。
📌 ステップス
- まず、セルを選択し、そのセルに次の数式を入力します。
=EXACT(B5,C5)
これです。
- B5 = リスト-1の果物
- C5 = リスト-2の果物
- 次に、 を押します。 エンタメ を返し、セルは FALSE .
- ここで、数式を下にドラッグすると、セルに結果が表示されます。
4.IFをAND関数で応用する
の組み合わせ。 イフ と アンド 機能 を使用することで、目的を達成することができます。 以下のように進めてください。
📌 ステップス
- まず、選択したセルに数式を適用します。
=IF(AND(B5C5), "No Match", "Match")
これです。
- B5 = リスト-1の果物
- C5 = リスト-2の果物
- 次に、数式を下にドラッグして、セルに結果が表示されるようにします。
5.IF関数、ISNA関数、VLOOKUP関数の組合せ
を使用することができます。 イフ , アイエスエヌエー そして 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の値を探す(つまり アップル ) の範囲にあります。 C$5:$C$11です。 この値はルックアップ配列では利用できず、以下の値を返す。 #該当なし .
ISNAの機能 がセルに含まれているかどうかをチェックします。 #N/A! を返します。 真 または FALSE があるかどうかで #該当なし !
だから isna(vlookup(b5,$c$5:$c$11,1,0))です。 = ISNA(#N/A)さん 収益 真 .
最後に if(isna(vlookup(b5,$c$5:$c$11,1,0)), "no", "yes") = if(isna(#n/a), "no", "yes") = if(true, "no", "yes") = ノー
で、その OUTPUT => ノー それは、アップルという果物の名前が リスト-1 では使用できません。 リスト-2 .
- その後 エンタメ という文が表示されます。 ノー 細胞内 D5 .
- では フィルハンドル ツールを使って、定式化されたものを下にドラッグし オートフィル セルから下に向かって数式を D5 まで D11
- 最終的に、以下のような違いを確認することができます。 リスト-1 と リスト-2
続きを読む ExcelでVLOOKUPを使用して2つの列を比較する方法
6.IF関数、ISERROR関数、MATCH関数を組み合わせて使う
ここでは イフ , アイサーラー そして MATCH 関数を使用して、2 つの列を比較します。 リスト-1 をもって リスト-2 この式は,2つのリストを計算し,果物の名前を返します。 リスト-1 以下にその手順を示します。
📌 ステップス :
- まず、最初のセルを選択します D5 を入力し、選択したセルに次の数式を入力します。
=if((iserror(match(b5,$c$5:$c$11,0))),b5,"")
これです。
- B5 = ルックアップ値
- C5:C11 = ルックアップアレイ
💡 フォーミュラ・ブレークダウン
MATCH機能 の値を探します。 B5 抔 アップル ) をルックアップする範囲 C$5:$C$11 .
だから マッチ(b5,$c$5:$c$11,0) 収益 #該当なし のように、ルックアップ範囲に値が見つからないため。
今すぐ iserror(match(b5,$c$5:$c$11,0))である。 = ISERROR(#N/A ) 収益 真 .
最後に if((iserror(match(b5,$c$5:$c$11,0))),b5,"") = if(true,b5, "") の値を返します。 B5 抔 アップル ).
つまり、OUTPUT => アップル .
- を押した後 エンタメ をクリックすると、そのセルに出力が表示されます。 次に、次のセルに次の数式をドラッグしてください。
- したがって、数式をコピーしたセルには、その結果が表示されます。
- にしかない果実の名前も、これと同じ方法で探すことができます。 リスト-2 その場合、計算式は次のようになります。
=if((iserror(match(c5,$b$5:$b$11,0))),c5,"")
これです。
- C5 = ルックアップ値
- B5:B17 = ルックアップアレイ
7.IF関数とCOUNTIF関数の組み合わせによる列の比較
この手順では、もし リスト-1 に配置されていない果物の名前が含まれています。 リスト-2 の果実の名称を、これから使う計算式で言うと リスト-1 が見当たらない。 リスト-2 を組み合わせます。 イフ と COUNTIF では、さっそく比較してみましょう。
📌 ステップス
- まず、セルに次の数式を入力します。 D5 .
=IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "".)
💡 フォーミュラ・ブレークダウン
があります。 COUNTIF 関数は、定義された範囲に含まれるセルの総数を返します。
countif($c$5:$c$11, $b5) はセルの値を探します。 B5 抔 アップル ) の範囲にあります。 C$5:$C$11 が、範囲内に何も見つからなかったので、Output=> 0 .
最後に IF(COUNTIF($C$5:$C$11, $B5)=0, "Not Found in List-2", "".) = IF(0, "Not Found in List-2", "") は、" を返します。 リスト-2にはありません。 " という条件があるとき 0 それ以外の場合は空白のまま ( "" ).
そこで、最終的なOutput=> " リスト-2にはありません。 ".
- を押してください。 エンタメ をクリックすると、セルが結果を表示するようになります。
- その後、数式を下にドラッグします。
- こうすることで、2つのカラムの違いが見えてきます。
結論
このように、Excelで2つの列を比較し、違いを見つけるためのさまざまなプロセスを見ることができます。 2つの列の比較は、一致を求めることもできます。 今回説明した4つの手順のうち、条件付き書式を使うのが最も良い方法です。 なぜなら、条件付き書式では複数の列を比較でき、手順はシンプルで速く、以下のようなことを見つけることができるからです。一致と相違の両方があります。
この記事がお役に立つことを願っています。 もっと役に立つ記事を見つけるために、私たちのウェブサイトをご覧ください。 連絡を取り続ける