KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で他の行または列を交互にハイライトする—ステップバイステップガイド

著者Xiaoyang変更日

大きなワークシートでは、行や列を交互に、または任意の n 行/n 列ごとに強調表示・色分けすることで、データの視認性と可読性が格段に向上します。これにより、ワークシートがより整然と見えるだけでなく、データを素早く的確に把握できるようになります。本記事では、行や列を交互に、または n 行/n 列ごとに色分けするさまざまな方法をご紹介し、あなたのデータをより魅力的で分かりやすくプレゼンテーションするためのサポートをします。


動画:他の行または列を強調表示


行または列を交互にハイライト

このセクションでは、Excel で行や列を簡単に色分けする方法を3 つご紹介します。これにより、データの見栄えが向上し、読みやすさもぐんとアップします。

テーブルスタイルを適用して他の行または列を強調表示

テーブルスタイルは、データの特定の行や列を簡単に強調表示できる、便利でスピーディーなツールです。以下の手順に従って操作してください:

手順1:色分けしたいデータ範囲を選択します

手順2:テーブルスタイルを適用します

  1. [ホーム]タブの[テーブルとして書式設定]をクリックし、交互の行に色分けされたテーブルスタイルを選んでください(スクリーンショット参照)。
    Excel で交互の行シェーディングを適用する「テーブルとして書式設定」オプションのスクリーンショット
  2. 次に表示される「テーブルの作成」ダイアログボックスで、「OK」をクリックしてください(スクリーンショット参照)。
    注:選択範囲にヘッダーが含まれていない場合は、「テーブルにヘッダーが含まれる」チェックボックスのチェックを外してください。
    Excel の「テーブル作成」ダイアログ ボックスのスクリーンショット

結果:

これで、データの選択が以下のスクリーンショットのように交互に色分けされました:

テーブルの行に交互のシェーディングが適用された結果を示すスクリーンショット

ヒント
  1. テーブルスタイルを使えば、奇数行と偶数行が自動的に交互の色でシェーディングされます。さらにうれしいのは、行を並べ替えたり削除したり、新しい行を挿入したりしても、カラーバンディングが自動的に調整されることです。
  2. 列を交互にシェーディングするには、テーブルを選択し、「テーブルデザイン」タブで「縞模様の行」オプションのチェックを外して、「縞模様の列」オプションにチェックを入れてください(下記スクリーンショット参照)。
    Excel で列に交互のシェーディングを適用する方法を示すスクリーンショット
  3. テーブル形式を通常のデータ範囲に変換するには、テーブル内の任意のセルを右クリックし、コンテキストメニューから「テーブル」>「範囲に変換」を選択してください。テーブルを通常のリストに戻すと、新しく追加した行は自動的に色分けされなくなります。また、データを並べ替えた際に、元の行に色が固定されているため、縞模様が崩れてしまうことがあります。

Kutools for Excel の簡単な機能を使って他の行/列または n 行/n 列ごとに強調表示

Excel で他の行や列、あるいは特定の行・列を簡単にハイライトしたいですか?「Kutools for Excel」の「交互行/列のシェーディング」機能を使えば、データを目立たせ、すっきりと整理された見た目に仕上げられます。複雑な手順は一切不要。わずか数回のクリックで、スプレッドシートをよりプロフェッショナルで見やすくしましょう!

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して創造性と生産性を高めます。AI 機能と統合されたKutools は正確にタスクを自動化し、データ管理を簡単に行えるようにします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

データ範囲を選択し、「Kutools」>「書式」>「交互行/列のシェーディング」を順にクリックして、この機能を有効にしてください。「交互行/列のシェーディング」ダイアログボックスで、以下の操作を行ってください。

  1. 「シェーディングタイプ」セクションで、色分けしたい「行」または「列」を選択してください。
  2. 「シェーディングモード」で、「条件付き書式を使用する」または「標準の書式設定」を選択してください。
  3. 「シェードの色」ドロップダウンから、 行を強調表示する色を選択してください。
  4. 「色分け間隔」スクロールボックスから、他の行ごと、3 行ごと、4 行ごとなど、行を色分けする間隔を設定してください。
  5. 最後に、「OK」ボタンをクリックしてください。
    「交互の行/列シェーディング」ダイアログ ボックスのスクリーンショット

結果:

奇数行ごとにシェーディング
奇数列ごとにシェーディング
Kutools for Excel を使用して行と列に交互のシェーディングが適用されたスクリーンショット
ヒント:
  1. 「交互行/列のシェーディング」ダイアログボックスで:
    • 「条件付き書式を使用する」:このオプションを有効にすると、セルの挿入や行の削除時にシェーディングが自動的に調整されます。
    • 「標準の書式設定」:このオプションを選択すると、セルを挿入したり行を削除したりしても、シェーディングは自動的に調整されません。
    • 「既存の背景色を削除する」:既存のシェーディングを削除するには、このオプションを選択してください。
  2. この機能をご利用になるには、Kutools for Excel をダウンロードしてインストールしてください

条件付き書式を使用するを使用して、他の行・列または n 行目/n 列目ごとにハイライトする

Excel では、条件付き書式が非常に有用な機能として際立ち、ユーザーは行や列の色を動的に交互に変更できます。このセクションでは、行の色をさまざまな方法で交互に変更するための数式例をご紹介します。

ヒント:「条件付き書式を使用する」は動的機能であり、指定されたデータ範囲に新しい行を挿入したり行の削除したりすると、影付けが自動的に調整されます。
他の行/列または n 行/n 列ごとに色分け

他の行・列、または n 行目/n 列目ごとにハイライトするには、「条件付き書式を使用する」で数式を作成してください。以下の手順に従ってください。

手順1:影付けしたいデータ範囲を選択します

手順2:条件付き書式を使用する機能を適用します

  1. 「ホーム」>「条件付き書式を使用する」>「新規ルール」をクリックしてください(スクリーンショット参照)。
    条件付き書式設定オプションにアクセスする方法を示すスクリーンショット
  2. 「新しい書式ルール」ダイアログボックスで:
    • 2.1「ルールの種類の選択」リストボックスから、「数式を使用して書式設定するセルを決定」を選択してください。
    • 2.2 必要に応じて、以下のいずれかの数式を「次の数式を満たす場合に値の書式を設定する」テキストボックスに入力してください:
      奇数行をシェーディング
      =MOD(ROW(),2)=1
      偶数行をシェーディング
      =MOD(ROW(),2)=0
    • 2.3 次に、「書式」ボタンをクリックしてください。
      交互のシェーディング用の数式を含む「新しい書式ルール」ダイアログのスクリーンショット
  3. 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、行に適用する色を1 色選択し、「OK」をクリックします。
    塗りつぶし色を選択するための「セルの書式設定」ダイアログのスクリーンショット
  4. 「新しい書式ルール」ダイアログボックスに戻ったら、「OK」をクリックしてください。

結果:

奇数行をシェーディング
偶数列をシェーディング
奇数行と偶数行に交互のシェーディングが適用された結果を示すスクリーンショット
ヒント
  1. 交互の列を強調表示したい場合は、以下の数式を適用してください:
    奇数列を色付け
    =MOD(COLUMN(),2)=1
    偶数列を色付け
    =MOD(COLUMN(),2)=0
  2. 3 行目ごとまたは3 列目ごとに強調表示するには、以下の数式を適用してください。
    注:以下の数式を使用する際は、シートのデータが1 行目から始まっている必要があります。そうでないとエラーが発生します。4 行目ごと(または任意の n 行目ごと)に色付けしたい場合は、数式中の「3」を「4」や「n」に置き換えてください。
    3 行目ごとに色付け
    =MOD(ROW(),3)=0
    3 列目ごとに色付け
    =MOD(COLUMN(),3)=0
n 行/n 列ごとの交互グループを色分け

Excel で下図のように n 行または n 列ごとに影付けしたい場合は、ROW 関数、CEILING 関数、および ISEVEN 関数または ISODD 関数を条件付き書式と組み合わせるのが最適な解決策です。ここでは、n 行または n 列のグループを簡単に交互にハイライトするためのステップ・バイ・ステップの手順をご紹介します。
Excel で交互のグループごとにシェーディングされた行を示すスクリーンショット

手順1:影付けしたいデータ範囲を選択します

手順2:条件付き書式を使用する機能を適用します

  1. 「ホーム」>「条件付き書式を使用する」>「新規ルール」をクリックして「新しい書式ルール」ダイアログボックスを開き、表示されたダイアログボックスで以下の操作を行ってください:
    • 1.1「ルールの種類の選択」リストボックスから、「数式を使用して書式設定するセルを決定」を選択してください。
    • 1.2 必要に応じて、以下のいずれかの数式を「次の数式を満たす場合に値の書式を設定する」テキストボックスに入力してください:
      最初のグループから n 行ごとにシェーディング
      =ISODD(CEILING(ROW(),3)/3)
      2 番目のグループから n 行ごとにシェーディング
      =ISEVEN(CEILING(ROW(),3)/3)
    • 1. 次に、「書式」ボタンをクリックしてください。
      注:上記の数式で、数値3 は交互にシェーディングする行のグループ数を示しています。必要に応じて、他の数値に変更できます。
      交互のグループ用の数式を含む「新しい書式ルール」ダイアログのスクリーンショット
  2. 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、行に適用する色を1 色選択し、「OK」をクリックします。
    交互のグループ シェーディング用の「セルの書式設定」ダイアログのスクリーンショット
  3. 「新しい書式ルール」ダイアログボックスに戻ったら、「OK」をクリックしてください。

結果:

最初のグループから3 行ごとにシェーディング
2 番目のグループから3 行ごとにシェーディング
Excel で交互のグループごとにシェーディングされた行を示すスクリーンショット
ヒント

n 列ごとの交互グループを色分けしたい場合は、以下の数式を適用してください:

最初のグループから n 列ごとに影付けする
=ISODD(CEILING(COLUMN(),3)/3)
2 番目のグループから n 列ごとに影付けする
=ISEVEN(CEILING(COLUMN(),3)/3)

値の変更に基づいて交互に行の色を変更

場合によっては、データを視覚的に分析しやすくするため、セルの値に基づいて行の色を変更する必要があります。たとえば、特定のデータ範囲で、指定した列(例:B 列)の値が変わる位置にある行を強調表示することで、データの変化ポイントを素早く識別できるようになります。本記事では、Excel でこのタスクを実現するための2 つの実用的な方法をご紹介します。
Excel で値の変化に基づいてシェーディングされた行を示すスクリーンショット

条件付き書式を使用するを使用して値の変化に基づき行の色を交互に変更する

Excel では、論理式を組み合わせた条件付き書式を使うことで、値が変化する位置を強調表示された行の範囲として明確に示すことができます。これにより、値の変更がよりはっきりと目立つようになります。

手順1:影付けしたいデータ範囲を選択します(ヘッダー行を除く)
注:以下の数式を使用するには、データ範囲にヘッダー行が含まれている必要があります。含まれていない場合、エラーが発生します。

手順2:条件付き書式を使用する機能を適用します

  1. 「ホーム」>「条件付き書式を使用する」> 「新規ルール」をクリックして「新しい書式ルール」ダイアログボックスを開き、表示されたダイアログボックスで以下の操作を行ってください:
    • 1.1「ルールの種類の選択」リストボックスから、「数式を使用して書式設定するセルを決定」を選択してください。
    • 1.2 必要に応じて、以下のいずれかの数式を「次の数式を満たす場合に値の書式を設定する」テキストボックスに入力してください:
      最初のグループで値の変更に基づき行をシェーディング:
      =ISODD(MOD(SUMPRODUCT(--($B$1:$B1<>$B$2:$B2)),2))
      2 番目のグループで値の変更に基づき行をシェーディング:
      =ISEVEN(MOD(SUMPRODUCT(--($B$1:$B1<>$B$2:$B2)),2))
    • 1. 次に、「書式」ボタンをクリックしてください。
      注:上記の数式において、B1 は行をシェーディングする基準となる列のヘッダー行、B2 はデータ範囲の最初のセルです。
      値の変化に基づくシェーディング用の数式を含む「新しい書式ルール」ダイアログのスクリーンショット
  2. 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、行に適用する色を1 色選択し、「OK」をクリックします。
    値に基づくシェーディング用の「セルの書式設定」ダイアログのスクリーンショット
  3. 「新しい書式ルール」ダイアログボックスに戻ったら、「OK」をクリックしてください。

結果:

最初のグループで値が変更されたら行をシェーディング
2 番目のグループで値が変更されたら行をシェーディング
Excel で値の変化に基づいてシェーディングされた行を示すスクリーンショット

強力な機能「Kutools for Excel」で値の変化に基づき行の色を交互に変更する

前述の方法が少し難しく感じられる場合は、もっと簡単な方法があります!「Kutools for Excel」をご利用ください。「列の変更をマークする」機能を使えば、グループごとの行に色を付ける作業が非常に簡単かつ迅速に実現できます。値が変わるたびに行の色を自動で変更できるだけでなく、必要に応じて罫線、改ページ位置、または空白行も追加可能。Excel のデータがより整理され、見やすく、理解しやすくなります!

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して創造性と生産性を高めます。AI 機能と統合されたKutools は正確にタスクを自動化し、データ管理を簡単に行えるようにします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

「Kutools」>「書式」>「列の変更をマークする」をクリックして、この機能を有効にしてください。 「列の変更をマークする」ダイアログボックスで、以下の操作を行ってください。

  1. 「範囲」ボックスで、シェードの色を適用したい範囲を指定します。
  2. 「キーカラム」ボックスで、シェードの色を決定する基準となる列を選択してください。
  3. 「オプション」セクションで「塗りつぶし色」をオンにして、お好みの色を1 色指定してください。
  4. 「スコープ」セクションで、ドロップダウンから「選択範囲」をお選びください。
  5. 最後に、「OK」をクリックしてください。
    Kutools for Excel の「差分を強調表示」ダイアログのスクリーンショット

結果:

Kutools for Excel を使用して値の変化に基づいてシェーディングされた行を示すスクリーンショット

ヒント:
  1. 「列の変更をマークする」ダイアログボックスでは、以下も可能です:
    • セルの値が変更されたら改ページを挿入
    • セルの値が変更されたら空白行を挿入
    • セルの値が変更されたら下部の罫線を追加
  2. この機能をご利用になるには、Kutools for Excel をダウンロードしてインストールしてください

テーブルスタイル、Kutools for Excel、または条件付き書式のいずれをご利用いただいても、Excel のデータに簡単にハイライト効果を追加できます。あなたの具体的なニーズや好みに合わせて、最も適した方法をお選びください。さらに多くのExcel のヒントやテクニックを知りたい場合は、当ウェブサイトで数千ものチュートリアルをご用意しています。こちらをクリックしてぜひご覧ください!最後までお読みいただき、誠にありがとうございました。今後も皆さまにとって有益な情報をご提供できるよう、精進してまいります!


関連記事:

  • アクティブセルの行と列を自動的に強調表示
  • 大量のデータを含む大きなワークシートを閲覧する際、誤読を防ぎ、データを直感的かつ簡単に読み取るために、選択したセルの行と列を強調表示したいことがあります。ここでは、セルを変更するたびに、その新しいセルの行と列が自動的に強調表示されるような便利で効果的なテクニックをいくつかご紹介します。
  • セルにテキスト/値/空白が含まれる場合に行を強調表示
  • たとえば、Excel に購入テーブルがあり、その中からリンゴの注文を特定し、左のスクリーンショットのようにリンゴの注文が含まれる行全体を強調表示したい場合があります。このような操作は、Excel の条件付き書式機能やKutools for Excel を使えば簡単に実現できます。詳しくは、「読んでください」をご覧ください。
  • 近似一致検索結果の強調表示
  • Excel では、VLOOKUP 関数を使えば近似一致の値を素早く簡単に取得できます。しかし、行と列のデータに基づいて近似一致を行い、下のスクリーンショットのように元のデータ範囲内でその近似一致を強調表示したことはありますか?本記事では、Excel でこのタスクを実現する方法をご紹介します。
  • ドロップダウンリストに基づく強調表示された行の範囲
  • 本記事では、ドロップダウンリストに基づいて該当する行を強調表示する方法をご紹介します。以下のスクリーンショットを例に挙げると、列 E のドロップダウンリストで「進行中」を選択した場合はその行を赤色で、「完了」を選択した場合は青色で、「未着手」を選択した場合は緑色で強調表示する必要があります。