【Googleスプレッドシート】行を交互に色付け!ストライプ表示で読みやすさ向上

【Googleスプレッドシート】行を交互に色付け!ストライプ表示で読みやすさ向上
🛡️ 超解決

大量のデータが並んだ表を眺めていると、同じ行を追い続けるのが難しく感じることがありませんか。とくに、数値やテキストが縦に続く表では、どこまでが一つの行か見失いやすいものです。そこで役立つのが、行を交互に色付けするストライプ表示です。この記事では、Googleスプレッドシートで行を交互に色付けする方法を丁寧に解説します。

交互の色付けを適用することで、表の読みやすさが格段に向上します。データの視認性が上がり、目の疲れも軽減できるでしょう。この記事を読めば、一行ごとに色を変えるストライプ表示を、簡単な操作で実現できるようになります。

【要点】行を交互に色付けするストライプ表示の方法

  • 交互の背景色機能: メニュー「表示形式」→「交互の背景色」から数クリックで自動設定できます。
  • 条件付き書式: MOD関数とROW関数を使って、より柔軟な色分けが可能です。
  • スタイルのカスタマイズ: デフォルトの色だけでなく、任意の色やヘッダー行の扱いも設定できます。

ADVERTISEMENT

交互の背景色機能で手軽にストライプ表示を設定する手順

Googleスプレッドシートには、専用の「交互の背景色」という機能が用意されています。この機能を使えば、一行ずつ色を変える表を、数クリックで作成できます。コードを書く必要も、複雑な設定も不要です。

交互の背景色機能の適用手順

  1. 色を付けたい範囲を選択します
    マウスでドラッグするか、Ctrl+Aでデータ全体を選択してください。
  2. メニュー「表示形式」→「交互の背景色」をクリックします
    画面右側に「交互の背景色」の設定パネルが表示されます。
  3. 既定のスタイルを選択するか、カスタマイズします
    「既定のスタイル」から好みの色の組み合わせを選ぶか、「カスタム」で色を指定できます。ヘッダー行とフッター行の有無も設定できます。
  4. 「完了」をクリックして適用します
    選択範囲に交互の色が自動的に適用されます。

この機能の最大のメリットは、設定が非常に簡単なことです。色のパターンはいくつか用意されており、好きなものを選ぶだけです。また、後から範囲を変更しても、自動的に新しい範囲に色が反映されます。

条件付き書式を使って自由に色をカスタマイズする方法

交互の背景色機能では物足りない場合や、特定の条件で色を変えたい場合は、条件付き書式を使います。ここでは、数式を使って行番号に応じて色を切り替える方法を紹介します。

条件付き書式で交互の色を付ける手順

  1. 色を適用する範囲を選択します
    例としてA1:C100を選択します。
  2. メニュー「表示形式」→「条件付き書式」をクリックします
    画面右に条件付き書式のパネルが表示されます。
  3. 「セルの書式設定の条件」で「カスタム数式」を選択します
    プルダウンから「カスタム数式」を選んでください。
  4. 数式に「=MOD(ROW(),2)=0」と入力します
    この数式は、行番号が偶数の行に色を付ける指定です。奇数の行に色を付ける場合は「=MOD(ROW(),2)=1」とします。
  5. 書式スタイルで塗りつぶしの色を選択します
    好みの色を選んで「完了」をクリックします。

これで、選択範囲内の偶数行(または奇数行)に色が付きます。さらに別の色を奇数行にも付けたい場合は、もう一つ条件を追加します。例えば、奇数行用に青色、偶数行用に灰色など、2つの条件を設定すれば完全なストライプ表示になります。

2色ストライプにするための条件追加手順

  1. 条件付き書式パネルで「別のルールを追加」をクリックします
    新しい条件が追加されます。
  2. 2つ目のカスタム数式に「=MOD(ROW(),2)=1」と入力します
    今度は奇数行を指定します。
  3. 書式スタイルで別の色を選択し、「完了」をクリックします
    これで偶数行と奇数行に異なる色が適用されます。

複数列にまたがって適用する場合の注意点

条件付き書式は、選択した範囲全体に適用されます。したがって、A1:C100を選択すれば、A列からC列までまとめて色が変わります。1列だけに適用したい場合は、その列だけを選択してください。

交互の色付けでよくある失敗と対処法

色が思ったように付かない場合

条件付き書式の数式が正しく入力されているか確認してください。よくある間違いは、数式の先頭に「=」を付け忘れることです。また、ROW関数は選択範囲の先頭行からの行番号ではなく、スプレッドシート全体の行番号を返すことを理解しておきましょう。例えば、5行目から選択を始めた場合、ROW()は5を返します。

フィルタや並べ替えで色が崩れる場合

交互の背景色機能で設定した色は、フィルタでデータを絞り込んでも行の順序が変わらない限り維持されます。しかし、並べ替えを行うと色のパターンが行番号に基づいているため、色がずれることがあります。条件付き書式を使った場合も同様です。この問題を回避するには、絶対参照を使って行番号を固定するか、並べ替え後に再度書式を適用する必要があります。

新しい行を挿入すると色の順番が狂う場合

交互の背景色機能では、行を挿入すると自動的に色が調整され、新しい行にも適切な色が付きます。一方、条件付き書式では挿入した行が範囲に含まれていれば自動で色が付きますが、範囲外の場合は手動で範囲を拡張する必要があります。

ADVERTISEMENT

交互の背景色機能と条件付き書式の比較

項目 交互の背景色機能 条件付き書式
操作の簡単さ 非常に簡単。数クリックで完了 数式の入力が必要。やや複雑
カスタマイズ性 用意されたスタイルのみ。色は自由に選べる 数式次第で無限のパターンが可能
範囲の自動拡張 行の追加・削除に自動追従 設定した範囲内のみ。拡張は手動
フィルタ・並べ替え耐性 並べ替えで色がずれる可能性あり 並べ替えで色がずれる可能性あり
ヘッダー行の扱い ヘッダー行を除外する設定が可能 数式でヘッダー行を除外する必要あり

まとめ

この記事では、Googleスプレッドシートで行を交互に色付けする2つの方法を紹介しました。専用の「交互の背景色」機能を使えば、数秒でストライプ表示が完成します。より細かい制御が必要な場合は、条件付き書式とMOD関数・ROW関数を組み合わせる方法も活用できます。

ストライプ表示を適用することで、長い表でも行を追いやすくなり、データ入力や確認の際のミスを減らせます。まずは「交互の背景色」機能を試してみてください。慣れてきたら条件付き書式で独自のパターンを作るのもおすすめです。

さらに、条件付き書式では他の関数と組み合わせて、値に応じて色を変えるなど高度な書式設定も可能です。ぜひチャレンジしてみてください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。