Excelで共通値のリストを比較する - TechRepublic

Excelで共通値のリストを比較する - TechRepublic

出版

スーザン・ハーキンスの画像

組み込みルールまたは数式ルールを使用して、2 つの Excel 値のリストを比較します。

リストの重複比較は、多くの場合、多くの変数を伴う作業です
。同じリスト内の値を比較することも、
あるリストと別のリストを比較することもできます。次に、重複の定義を
評価する必要があります。重複の定義を満たすには、いくつの値が必要ですか?インターネットで検索すれば多くの解決策が見つかります
が、万能の
解決策は見つかりません。データを理解し、適切な解決策を適用する必要があります。

組み込みの条件付き書式

Excelの条件付き書式機能の10の
便利な使い方のうち、#5と#6は
重複値を検出するための条件付き書式ルールを提供しています。#5は
同じ列の値を比較します。#6は2つの列(または
リスト)の値の不一致を検出します。さて、両方の列に出現する値を強調表示したいとしましょう。
どちらの解決策もうまく機能しませんが、似たような効果があります。

リボン版をご利用の場合、解決策は簡単です。
新しい組み込みルールのいずれかを使用してください。
以下の画像のような結果を作成するには、次の手順を実行してください。

  1. データセット A1:
    B8 を選択します。
  2. [ホーム] タブの
    [スタイル] グループで [条件付き書式] をクリックします。
  3. 「セルの強調
    表示ルール」を選択し、次のメニューで「重複する値」を選択します。
  4. 表示されるダイアログで
    適切な形式を選択し (デフォルトを受け入れました)、[OK] をクリックします。

この組み込みルールは、
選択した列全体の重複をすべてハイライト表示します。同じ列内の重複もハイライト表示し、
2列以上の重複も処理できます。

数式の条件付き書式

Excel 2003 を使用している場合、または上記のルールの
範囲が広すぎる場合は、次の図に示すように、数式ルールを使用してほぼ同じ結果を得ることができます。

下の画像に示すような結果を得るには、
次の手順を実行します。

  1. 最初の列、
    D1:D8を選択します。
  2. [ホーム] タブの
    [スタイル] グループで [条件付き書式] をクリックします。
  3. 新しいルールを選択します。
  4. 表示されるダイアログで、
    最初のペインの最後のオプション「数式を使用して、
    書式設定するセルを決定する」を選択します。
  5. 数式
    =COUNTIF($E$1:$E$8,D1) を入力し、[書式] をクリックします。
  6. 適切な
    オプションを選択し、「OK」をクリックします。
  7. [OK] をクリックしてシートに戻ります

上記の手順を繰り返し、E列(
E1:E8)のデータを選択し、数式「=COUNTIF($D$1:$D$8,E1)」を入力します。(
文法的には正しいので、末尾のピリオドは付けないでください。)

このタイプの条件付き書式を適用すると、
頭を壁にぶつけるような状況に陥ることがあります。問題が山積みになる可能性があるからです。この例では、
関数の最初の引数は選択範囲と同じです。この設定は
、「選択範囲内の値が、参照先の他の列のいずれかの値と一致する場合
、その値が強調表示される」ということを意味します。

この数式では、同じ列内の重複は検出されません。
重複データを検出するには、追加のルールが必要です。また、このルールでは
2列までしか対象になりません。

こちらもお読みください:


  • Excelで重複データを見つける方法

  • Excelで複数列の重複を見つけるための数式を使用する

  • Excelユーザーのための10の高度な書式設定テクニック
記事をシェア
スーザン・ハーキンスの画像

スーザン・ハーキンス

スーザン・セールス・ハーキンスは、デスクトップソリューションを専門とするITコンサルタントです。以前は、世界最大の技術雑誌出版社であるコブ・グループの編集長を務めていました。

Tagged: