Excel で他の行または列を交互にハイライトする—ステップバイステップガイド
大きなワークシートでは、行や列を交互に、または任意の n 行/n 列ごとに強調表示・色分けすることで、データの視認性と可読性が格段に向上します。これにより、ワークシートがより整然と見えるだけでなく、データを素早く的確に把握できるようになります。本記事では、行や列を交互に、または n 行/n 列ごとに色分けするさまざまな方法をご紹介し、あなたのデータをより魅力的で分かりやすくプレゼンテーションするためのサポートをします。
テーブルスタイルを適用して他の行または列を強調表示
テーブルスタイルは、データの特定の行や列を簡単に強調表示できる、便利でスピーディーなツールです。以下の手順に従って操作してください:
手順1:色分けしたいデータ範囲を選択します
手順2:テーブルスタイルを適用します
- [ホーム]タブの[テーブルとして書式設定]をクリックし、交互の行に色分けされたテーブルスタイルを選んでください(スクリーンショット参照)。

- 次に表示される「テーブルの作成」ダイアログボックスで、「OK」をクリックしてください(スクリーンショット参照)。
注:選択範囲にヘッダーが含まれていない場合は、「テーブルにヘッダーが含まれる」チェックボックスのチェックを外してください。
結果:
これで、データの選択が以下のスクリーンショットのように交互に色分けされました:

- テーブルスタイルを使えば、奇数行と偶数行が自動的に交互の色でシェーディングされます。さらにうれしいのは、行を並べ替えたり削除したり、新しい行を挿入したりしても、カラーバンディングが自動的に調整されることです。
- 列を交互にシェーディングするには、テーブルを選択し、「テーブルデザイン」タブで「縞模様の行」オプションのチェックを外して、「縞模様の列」オプションにチェックを入れてください(下記スクリーンショット参照)。

- テーブル形式を通常のデータ範囲に変換するには、テーブル内の任意のセルを右クリックし、コンテキストメニューから「テーブル」>「範囲に変換」を選択してください。テーブルを通常のリストに戻すと、新しく追加した行は自動的に色分けされなくなります。また、データを並べ替えた際に、元の行に色が固定されているため、縞模様が崩れてしまうことがあります。
Kutools for Excel の簡単な機能を使って他の行/列または n 行/n 列ごとに強調表示
Excel で他の行や列、あるいは特定の行・列を簡単にハイライトしたいですか?「Kutools for Excel」の「交互行/列のシェーディング」機能を使えば、データを目立たせ、すっきりと整理された見た目に仕上げられます。複雑な手順は一切不要。わずか数回のクリックで、スプレッドシートをよりプロフェッショナルで見やすくしましょう!
データ範囲を選択し、「Kutools」>「書式」>「交互行/列のシェーディング」を順にクリックして、この機能を有効にしてください。「交互行/列のシェーディング」ダイアログボックスで、以下の操作を行ってください。
- 「シェーディングタイプ」セクションで、色分けしたい「行」または「列」を選択してください。
- 「シェーディングモード」で、「条件付き書式を使用する」または「標準の書式設定」を選択してください。
- 「シェードの色」ドロップダウンから、 行を強調表示する色を選択してください。
- 「色分け間隔」スクロールボックスから、他の行ごと、3 行ごと、4 行ごとなど、行を色分けする間隔を設定してください。
- 最後に、「OK」ボタンをクリックしてください。

結果:
奇数行ごとにシェーディング | 奇数列ごとにシェーディング |
![]() | |
- 「交互行/列のシェーディング」ダイアログボックスで:
- 「条件付き書式を使用する」:このオプションを有効にすると、セルの挿入や行の削除時にシェーディングが自動的に調整されます。
- 「標準の書式設定」:このオプションを選択すると、セルを挿入したり行を削除したりしても、シェーディングは自動的に調整されません。
- 「既存の背景色を削除する」:既存のシェーディングを削除するには、このオプションを選択してください。
- この機能をご利用になるには、Kutools for Excel をダウンロードしてインストールしてください。
条件付き書式を使用するを使用して、他の行・列または n 行目/n 列目ごとにハイライトする
Excel では、条件付き書式が非常に有用な機能として際立ち、ユーザーは行や列の色を動的に交互に変更できます。このセクションでは、行の色をさまざまな方法で交互に変更するための数式例をご紹介します。
他の行/列または n 行/n 列ごとに色分け
他の行・列、または n 行目/n 列目ごとにハイライトするには、「条件付き書式を使用する」で数式を作成してください。以下の手順に従ってください。
手順1:影付けしたいデータ範囲を選択します
手順2:条件付き書式を使用する機能を適用します
- 「ホーム」>「条件付き書式を使用する」>「新規ルール」をクリックしてください(スクリーンショット参照)。

- 「新しい書式ルール」ダイアログボックスで:
- 2.1「ルールの種類の選択」リストボックスから、「数式を使用して書式設定するセルを決定」を選択してください。
- 2.2 必要に応じて、以下のいずれかの数式を「次の数式を満たす場合に値の書式を設定する」テキストボックスに入力してください:奇数行をシェーディング:
=MOD(ROW(),2)=1偶数行をシェーディング:=MOD(ROW(),2)=0 - 2.3 次に、「書式」ボタンをクリックしてください。

- 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、行に適用する色を1 色選択し、「OK」をクリックします。

- 「新しい書式ルール」ダイアログボックスに戻ったら、「OK」をクリックしてください。
結果:
奇数行をシェーディング | 偶数列をシェーディング |
![]() | |
- 交互の列を強調表示したい場合は、以下の数式を適用してください:奇数列を色付け:
=MOD(COLUMN(),2)=1偶数列を色付け:=MOD(COLUMN(),2)=0 - 3 行目ごとまたは3 列目ごとに強調表示するには、以下の数式を適用してください。
注:以下の数式を使用する際は、シートのデータが1 行目から始まっている必要があります。そうでないとエラーが発生します。4 行目ごと(または任意の n 行目ごと)に色付けしたい場合は、数式中の「3」を「4」や「n」に置き換えてください。3 行目ごとに色付け:=MOD(ROW(),3)=03 列目ごとに色付け:=MOD(COLUMN(),3)=0
n 行/n 列ごとの交互グループを色分け
Excel で下図のように n 行または n 列ごとに影付けしたい場合は、ROW 関数、CEILING 関数、および ISEVEN 関数または ISODD 関数を条件付き書式と組み合わせるのが最適な解決策です。ここでは、n 行または n 列のグループを簡単に交互にハイライトするためのステップ・バイ・ステップの手順をご紹介します。
手順1:影付けしたいデータ範囲を選択します
手順2:条件付き書式を使用する機能を適用します
- 「ホーム」>「条件付き書式を使用する」>「新規ルール」をクリックして「新しい書式ルール」ダイアログボックスを開き、表示されたダイアログボックスで以下の操作を行ってください:
- 1.1「ルールの種類の選択」リストボックスから、「数式を使用して書式設定するセルを決定」を選択してください。
- 1.2 必要に応じて、以下のいずれかの数式を「次の数式を満たす場合に値の書式を設定する」テキストボックスに入力してください:最初のグループから n 行ごとにシェーディング:
=ISODD(CEILING(ROW(),3)/3)2 番目のグループから n 行ごとにシェーディング:=ISEVEN(CEILING(ROW(),3)/3) - 1. 次に、「書式」ボタンをクリックしてください。
注:上記の数式で、数値3 は交互にシェーディングする行のグループ数を示しています。必要に応じて、他の数値に変更できます。
- 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、行に適用する色を1 色選択し、「OK」をクリックします。

- 「新しい書式ルール」ダイアログボックスに戻ったら、「OK」をクリックしてください。
結果:
最初のグループから3 行ごとにシェーディング | 2 番目のグループから3 行ごとにシェーディング |
![]() | |
n 列ごとの交互グループを色分けしたい場合は、以下の数式を適用してください:
=ISODD(CEILING(COLUMN(),3)/3)
=ISEVEN(CEILING(COLUMN(),3)/3)
値の変更に基づいて交互に行の色を変更
場合によっては、データを視覚的に分析しやすくするため、セルの値に基づいて行の色を変更する必要があります。たとえば、特定のデータ範囲で、指定した列(例:B 列)の値が変わる位置にある行を強調表示することで、データの変化ポイントを素早く識別できるようになります。本記事では、Excel でこのタスクを実現するための2 つの実用的な方法をご紹介します。
条件付き書式を使用するを使用して値の変化に基づき行の色を交互に変更する
Excel では、論理式を組み合わせた条件付き書式を使うことで、値が変化する位置を強調表示された行の範囲として明確に示すことができます。これにより、値の変更がよりはっきりと目立つようになります。
手順1:影付けしたいデータ範囲を選択します(ヘッダー行を除く)
注:以下の数式を使用するには、データ範囲にヘッダー行が含まれている必要があります。含まれていない場合、エラーが発生します。
手順2:条件付き書式を使用する機能を適用します
- 「ホーム」>「条件付き書式を使用する」> 「新規ルール」をクリックして「新しい書式ルール」ダイアログボックスを開き、表示されたダイアログボックスで以下の操作を行ってください:
- 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 はデータ範囲の最初のセルです。
- 「セルの書式設定」ダイアログボックスの「塗りつぶし」タブで、行に適用する色を1 色選択し、「OK」をクリックします。

- 「新しい書式ルール」ダイアログボックスに戻ったら、「OK」をクリックしてください。
結果:
最初のグループで値が変更されたら行をシェーディング | 2 番目のグループで値が変更されたら行をシェーディング |
![]() | |
強力な機能「Kutools for Excel」で値の変化に基づき行の色を交互に変更する
前述の方法が少し難しく感じられる場合は、もっと簡単な方法があります!「Kutools for Excel」をご利用ください。「列の変更をマークする」機能を使えば、グループごとの行に色を付ける作業が非常に簡単かつ迅速に実現できます。値が変わるたびに行の色を自動で変更できるだけでなく、必要に応じて罫線、改ページ位置、または空白行も追加可能。Excel のデータがより整理され、見やすく、理解しやすくなります!
「Kutools」>「書式」>「列の変更をマークする」をクリックして、この機能を有効にしてください。 「列の変更をマークする」ダイアログボックスで、以下の操作を行ってください。
- 「範囲」ボックスで、シェードの色を適用したい範囲を指定します。
- 「キーカラム」ボックスで、シェードの色を決定する基準となる列を選択してください。
- 「オプション」セクションで「塗りつぶし色」をオンにして、お好みの色を1 色指定してください。
- 「スコープ」セクションで、ドロップダウンから「選択範囲」をお選びください。
- 最後に、「OK」をクリックしてください。

結果:

- 「列の変更をマークする」ダイアログボックスでは、以下も可能です:
- セルの値が変更されたら改ページを挿入
- セルの値が変更されたら空白行を挿入
- セルの値が変更されたら下部の罫線を追加
- この機能をご利用になるには、Kutools for Excel をダウンロードしてインストールしてください。
テーブルスタイル、
関連記事:
- アクティブセルの行と列を自動的に強調表示
- 大量のデータを含む大きなワークシートを閲覧する際、誤読を防ぎ、データを直感的かつ簡単に読み取るために、選択したセルの行と列を強調表示したいことがあります。ここでは、セルを変更するたびに、その新しいセルの行と列が自動的に強調表示されるような便利で効果的なテクニックをいくつかご紹介します。
- セルにテキスト/値/空白が含まれる場合に行を強調表示
- たとえば、Excel に購入テーブルがあり、その中からリンゴの注文を特定し、左のスクリーンショットのようにリンゴの注文が含まれる行全体を強調表示したい場合があります。このような操作は、Excel の条件付き書式機能やKutools for Excel を使えば簡単に実現できます。詳しくは、「読んでください」をご覧ください。
- 近似一致検索結果の強調表示
- Excel では、VLOOKUP 関数を使えば近似一致の値を素早く簡単に取得できます。しかし、行と列のデータに基づいて近似一致を行い、下のスクリーンショットのように元のデータ範囲内でその近似一致を強調表示したことはありますか?本記事では、Excel でこのタスクを実現する方法をご紹介します。
- ドロップダウンリストに基づく強調表示された行の範囲
- 本記事では、ドロップダウンリストに基づいて該当する行を強調表示する方法をご紹介します。以下のスクリーンショットを例に挙げると、列 E のドロップダウンリストで「進行中」を選択した場合はその行を赤色で、「完了」を選択した場合は青色で、「未着手」を選択した場合は緑色で強調表示する必要があります。
最高の Office 業務効率化ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式を作成 | データ分析とチャート作成| 拡張機能を呼び出し… |
| 人気機能:検索・ハイライトまたは重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを操作 | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間での VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト.... | |
| 列マネージャー:指定した数の列を追加|列を移動|非表示列の表示状態を切り替え|範囲および列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的関数(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は300 以上の高度な機能を提供し、生産性を高め、時間を大幅に節約します。最も必要な機能を今すぐ入手。。。
Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効にします。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成したりできます。
- 毎日のマウスクリックを数百回削減し、生産性を50% 向上させます!
すべてのKutools アドイン。インストーラーは1 つだけ
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
- インストーラーとライセンスは1 つずつ— 数分でセットアップ可能(MSI 対応)
- 連携でさらにパワーアップ— Office アプリ全体で生産性を合理化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得
















