Excel:特定の文字を含むセルの書式を変更する方法
Excelで特定の文字を含むセルの書式を自動的に変更する方法をメモっておく。
方法
Excelの条件付き書式を利用する。ここでは、私の手元にあるExcel 2007での設定方法を述べる。
以下の表で「○」となっているセルの背景色を青色に、「×」となっているセルの背景色を赤色にする例を説明する。
- 背景色を変更させたいセルの範囲を指定する。(B2:C4)
- 「ホーム」−「条件付き書式」−「新しいルール」を選択する。
- 「ルールの種類を選択してください」の一覧の中から「数式を使用して、書式設定するセルを決定」を選択する。
- 「次の数式を満たす場合に値を書式設定」の欄に以下の通り数式を入力する。FIND関数の2つ目の引数には、選択した範囲の左上のセルを指定する点に注意!
=FIND("○",B2)>0
- 「書式」ボタンを押し、「塗りつぶし」のところで背景色を指定する。
- 「×」となっているセルの背景色を赤色にするために、2から5の操作をもう一度行う。ただし、4の処理では以下の通り数式を入力する。
=FIND("×",B2)>0
以上の操作を行えば、以下のように表示されるはずである。
ちなみに、FIND関数は、指定した文字列が最初に現れた位置を返す。">0"と指定することで、「どこかに『○』があれば」という条件になっている。「先頭に『○』がある場合」と条件を指定する場合には、"FIND("○",B2)=0"と指定すれば良い。
トラックバック(0)
このブログ記事に対するトラックバックURL: http://itsmemo.com/mt/mt-tb.cgi/120
※スパム防止のため、管理人がトラックバック内容確認後、公開されます。


コメントする