• 締切済み

特定の文字がある時のみセルを塗りつぶす方法

おはようございます。 http://okwave.jp/qa/q9232296.html で、質問した者です。 添付したC列の特定の文字がある時にセルを塗りつぶす方法を知りたいです。 特定文字とは、【】で囲まれており、【お茶】【ジュース】【コーヒー】のように数種類あります。 例でいいますと、 あいうえお【お茶】 あいうえお【ジュース】 かきくけこ【ジュース】 かきくけこ【コーヒー】 (順不同) のようになります。【お茶】が入っていれば赤色、【ジュース】だったら青色、 【コーヒー】だったら黄色というようにセル内をC列のみに塗りつぶししたいです。 ご教授下さい。宜しくお願い致します。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>添付したC列の特定の文字がある時にセルを塗りつぶす方法を知りたいです。 C列を選択して、「条件付き書式」の「セルの強調表示ルール」から「文字列」を指定して文字列入力窓の文字列を修正して書式を目的の状態に設定すれば良いでしょう。

eco2012
質問者

お礼

条件付き書式の設定方法はわかりますので、大丈夫です。ありがとうございました

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.2

条件付き書式でやる方法です。 C列全体を選択してメニューの「ファイル」タブ→条件付き書式→新しいルール→数式を使用して、書式設定するセルを決定 と、展開し以下の式を入れます。 =ISNUMBER(FIND("【お茶】",C1)) 次に<書式>ボタンを押下して塗りつぶす色などの設定を行ってください。 これを【ジュース】、【コーヒー】など種類毎に繰り返します。 Excelバージョンが2003までですとこのルールは3つまでしか設定できませんが今時2003って事もないでしょう。

eco2012
質問者

お礼

ご丁寧な説明ありがとうございます。条件付き書式での方法は、 私も存じ上げています。条件付き書式をマクロを使用して、自動化したかったのですが、簡易マクロでできました。ご回答ありがとうございました。

回答No.1

条件付き書式の セルの強調表示ルールで文字列ってのがあるのでそれで指定でしょうか?

eco2012
質問者

お礼

ご回答ありがとうございます。私も色々とやってみます。

eco2012
質問者

補足

仰る通り条件付き書式ですが、それを自動化したいです。

関連するQ&A

専門家に質問してみよう