Microsoft Excel で行と列に交互に色を適用する方法
Excelで行と列のバンド表示を実際にうまく機能させるのは、必ずしも簡単ではありません。組み込みの表スタイルがうまく機能しなかったり、色をもっと細かく制御したいと思ったりすることもあります。あるいは、行に手動で色を付けてみたものの、データを追加または削除すると、またごちゃごちゃになってしまう、という経験もあるかもしれません。私も経験があります。自動化が思ったほどスムーズにいかないと、少しイライラします。そこで、データを更新するたびに頭を悩ませることなく、行と列の色を交互にきれいに表示するための、確実な方法を実践的なチュートリアルでご紹介します。
1.テーブルスタイルのバンドを使う – ただし、ちょっとした工夫が必要
データを正式な表に変換することに問題がなければ、これが最も簡単です。正しく実行すると、Excelが自動的にゼブラストライプを適用し、表として保存されている限り、そのストライプはそのまま残ります。コツは、Ctrl + Tで表に変換することです。データを選択し、ショートカットキーを押して確定します。素晴らしいと思いませんか? まあ、ほぼ完璧です。デフォルトの色はたいてい見苦しいので(青と白など)、後で変更する必要があります。
この方法は、データがそれほど大きくない場合や、手動で色を調整しても問題ない場合に最適です。表を作成したら、「デザイン」タブを確認してください。ここでは、スタイルを切り替えたり、色を変更したり、スタイルを複製してカスタムストライプを作成したりできます。複数のシートで表の見た目を統一したい場合は、カスタムスタイルを作成しておくと、多くの手間が省けます。
ただし、範囲に変換すると(右クリック > テーブル > 範囲に変換)、自動バンド効果が失われることに注意してください。そのため、データが頻繁に変更される場合は、条件付き書式の方が適している可能性があります。
2.条件付き書式 — 柔軟な主力機能
ここは本当にクリエイティブな作業です。条件付き書式を使えば、行や列を追加、削除、移動しても縞模様がそのまま残ります。理由はよく分かりませんが、デフォルトの表スタイルよりも保持されやすい傾向があります。さらに、非常にカスタマイズ性が高いので、思い通りの見た目に仕上げるのに最適です。
1行おきまたは1列おきにハイライト表示
- スタイルを適用したいセルの範囲を選択します。シート全体にスタイルを適用する場合は、左上隅の四角をクリックしてすべてを選択します。
- [ホーム] > [スタイル] > [条件付き書式] > [新しいルール…]に移動します。
- [数式を使用して、書式設定するセルを決定する]を選択します。
- 交互に行を並べる場合は、 と入力します
=MOD(ROW(), 2)=0。これは偶数行を対象とします。奇数行の場合は、 と変更します=MOD(ROW(), 2)=1。 - 「書式」ボタンを押し、塗りつぶしの色を選択して「OK」をクリックして保存します。必要に応じて、別の色についても同様の手順を繰り返します。
さあ、シートにシマウマの縞模様が描かれました。次回データを調整しても、この縞模様は消えません。新しい行を追加しても、この縞模様がきちんと維持されているのは、ちょっと不思議な感じです。ただし、奇数行だけを別の色にしたい場合は、数式で0と1を入れ替えてください。
カスタム数式を使用して行のグループに色を付ける
ROW()少し複雑になりますが、グループ化された美しいシェーディングが得られます。グループサイズに応じて関数をカスタム数値で調整するというアイデアです。
- 4行のグループを作成したいとします。次の数式を使用します
=MOD(ROW()-1, 4)<5。 - 2 行のグループの場合は次のようになります
=MOD(ROW()-1, 4)<=2。
この方法を使えば、グループのサイズに合わせて色を交互に切り替えることができます。必要なパターンごとに新しいルールを作成し、それに応じてフォーマットを設定するだけです。
交互の列 — 同じ取引
- パターン化する列の範囲を選択します。
- 条件付き書式をもう一度、列ベースの数式を使って設定します。例:
=MOD(COLUMN(), 2)=0偶数列を網掛けにし、奇数列の場合は =1 に設定します。 - 塗りつぶしをカスタマイズし、「OK」をクリックすると、交互パターンが表示されます。
これは、データが幅広く、明確に分離する必要がある場合、特に印刷されたレポートやプレゼンテーション スタイルのシートの場合に非常に便利です。
まとめ
正直なところ、条件付き書式を使ってゼブラストライプを描くのは、数式に慣れれば本当に素晴らしいです。堅牢で柔軟性が高く、データをいくら更新しても色が維持されます。確かに最初は少しやり過ぎに思えるかもしれませんが、調整がいかに簡単かが分かると、病みつきになります。
特にグループのサイズや色を調整するときは、少し試行錯誤が必要ですが、それも楽しいものです。あるいは、気分によってはイライラするかもしれません。数式に注意しながら進めていけば、すぐにコツをつかめるでしょう。
まとめ
- データをテーブルに変換すると、Ctrl + Tすばやくバンドリングできますが、データが頻繁に変更される場合は制限される可能性があります。
=MOD(ROW(), 2)=0柔軟で永続的なシマウマのストライプを作成する場合など、数式を使用した条件付き書式を使用します。- グループ化されたオプションや複数色のオプションの場合は、ニーズに合わせてカスタム数式を作成します。
- 条件付き書式は列にも適用されます。参照する数式を切り替えるだけです
COLUMN()。
まとめ
これらのテクニックは基本的なものですが、非常に強力です。特に、何時間もかけて手作業で色付けすることなく、スプレッドシートを整理されたプロフェッショナルな見た目にしたい場合に効果的です。この方法がお役に立てば幸いです。私自身、いくつかの異なる設定で効果がありましたので、他の方にも同じように効果があることを願っています。
関連記事
この記事は役に立ちましたか?