Excelで重複した値を強調表示する方法 - TechRepublic

Excelで重複した値を強調表示する方法 - TechRepublic

出版

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

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

Excel スプレッドシートで重複した値を目立たせたい場合は、2 つの条件付き書式ルールから選択できます。


画像: Aajan Getty Images/iStockphoto

「Excelで一意の値をハイライト表示する方法」の記事では、一意の値、または一意の値を含む行に条件付き書式を適用する2つの簡単な方法を紹介しています。この記事では、重複する値に対して同じことを行います。まず、重複する値を書式設定する簡単な組み込みルールを確認します。次に、レコード全体を強調表示する条件付き書式ルールを適用します。

参照:すべてのユーザーが習得すべき Excel のヒント 69 選(TechRepublic)

Windows 10 64ビット版システムでMicrosoft 365を使用していますが、以前のバージョンでもご利用いただけます。ご自身のデータを使用することも、デモ用の.xlsxファイルをダウンロードすることもできます。ブラウザは条件付き書式をサポートしていますが、数式ルールを実装することはできません。

Excelで個々の値を強調表示する方法

図Aに示すシンプルなデータセットでは、列Dに1、2、6という値が重複しています。これらは視覚的に簡単に識別できますが、必ずしもそうとは限りません。組み込みルールを使って、これらの値を強調表示してみましょう。

  1. 書式設定する値を選択します。この場合は D3:D16 です。
  2. 「ホーム」タブをクリックします。次に、「スタイル」グループの「条件付き書式」ドロップダウンをクリックします。
  3. ドロップダウンから「セルの強調表示ルール」を選択し、表示されるサブメニューから「重複する値」を選択します (図 A )。
  4. 右側のドロップダウンからプリセット形式を選択します (図 B )。
  5. [OK] をクリックすると、図 Cに示すように、Excel によって列 D の重複値が強調表示されます。

図A

図B

図C

組み込みルールは実装が簡単で、十分な場合もあります。そうでない場合は、定型的なルールに頼らざるを得ないかもしれません。

Excelで行を強調表示する方法

良くも悪くも、列Dに重複値が含まれている場合、組み込みルールを使って行全体をハイライト表示することはできません。そのためには、COUNTIFS()を使った以下の形式の数式が必要になります。

COUNTIF(範囲,条件)

ここで、範囲はデータセット(レコード)全体を指し、条件は条件を指定します。条件はセル参照、値、または式で指定できます。試してみましょう。

  1. データ範囲(B3:E16)を選択します。行全体をハイライト表示します。テーブルを使用している場合は、レコードの追加と削除に応じて範囲が自動的に更新されます。
  2. [スタイル] グループの [条件付き書式] をクリックし、[新しいルール] を選択します。
  3. 表示されるダイアログの上部ペインで、最後のオプション「数式を使用して書式設定するセルを決定する」をクリックします。
  4. 下のペインに、数式
    =COUNTIF($D$3:$D$16, $D3)>1 を入力します。
  5. 「書式」をクリックし、書式を選択して「OK」をクリックします。今回はフォントの色を選択したので、両方のルールが適用されていることが確認できます。図Dは、ルールと書式のプレビューを示しています。
  6. [OK]をクリックします。

図D

COUNTIFS() 関数自体は、列 D の値の出現回数をカウントします。その値が 1 より大きい場合、つまり値が複数回出現する場合、関数は True を返し、書式が適用されます。カウントが 1 以下の場合、関数は False を返し、何も起こりません。

条件付き書式ルールは2つあります。1つは組み込みルールで、個々の値を強調表示します。もう1つは数式で、レコード全体を強調表示します。

記事をシェア

こちらもご覧ください

  • ソフトウェアエンジニアになる方法:チートシート
  • Zoom vs. Microsoft Teams、Google Meet、Cisco WebEx、Skype:自分に合ったビデオ会議アプリの選び方(無料PDF)
  • 採用キット: アプリケーションエンジニア
  • ビジネス向け Microsoft 365 (旧 Office 365):知っておくべきことすべて
  • 必読記事:プログラミング言語と開発者のキャリアリソース
スーザン・ハーキンスの画像

スーザン・ハーキンス

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

Tagged: