2013年6月8日土曜日

Excel で特定のセルの値に基づいて行全体の書式を設定する

例えば,つぎのようなデータがあったとする.


このとき,B列のセルの値に応じて,A列とB列を同じ書式設定にしたいという状況がある.たとえば,6分40秒を切れば,青色,45秒を切れば水色,50秒を切れば緑色...という感じにしたいとする.

こういう時は,条件付き書式を使うと,簡単に実現することができる.
まず,書式設定したい範囲を選択する.この場合では,A4からB19を選択する.
次に,「ホーム」タブの「条件付き書式」から,「新しいルール」をクリックし,ダイアログを表示する.

「数式を使用して,書式設定するセルを決定」を選択して,ルールの欄に条件判定式を記入する.
ここで入力する式は,一番左上のセルをどのように設定するかを表す式になることに注意する.この式が相対的な位置関係を保ったまますべてのセルにコピーされるので,常にB列の値を見るためにはBのまえに$マークを付ける.同様に,基準値は常に同じセルの値を利用しているので,行・列ともに$マークを付けて絶対参照する.

次に,書式ボタンからセルの書式を設定しOKすると,実現できる.


この動作をすべての条件に対して作成し,条件の適用順を「ホーム」「条件付き書式」「ルールの管理」から調節してやると,望みの書式が完成する.フィルター機能と合わせると,トライアルの度に毎回わずらわしい作業をしなくても,簡単に色つきのランキングが実現できる.

0 件のコメント:

コメントを投稿