やりたいこと
下記の図のA列のような、カテゴリのように項目が重複して表示される項目を、1行目だけ表示させて同じ項目名は伏せておくようなそんな書式にさせたい。
もちろん、セル結合して表示する方法もあるけど、それだとソートが各行に作用されないので1行毎に項目は入力しておきたい、そんな人のためのちょっとしたTipsです。
条件付書式ルールで実現する
E列の橙色の部分を適用範囲として、E2を基点として以下のようなルールを設定します。
どのセルを基点にしても大丈夫なタイプです。セルをコピペしても書式ルールが汚くなりません。
=INDIRECT(ADDRESS(ROW(),COLUMN()))=INDIRECT(ADDRESS(ROW()-1,COLUMN()))
条件の意味は、「現在行が上の行と同じである」。上の図だと、E3,E4,E6~E9,E11~E13が該当します。
適用させる書式ルール
適用させる書式は2点です。
- フォントの色は、背景色と同じにする(今回はわかりやすく背景色を橙色としているので、文字も橙色に設定する。大概は白色)
- 罫線は、上の部分だけ空白とする
フォント
罫線
注意事項
- A列の書式(特に罫線)の場合のみ、うまく作動します。
- 逆の、罫線なしから罫線追加する書式設定にしないのは、最下行がいまいちだからです。