質問: excel 条件付き書式 ワイルドカード excelの条件付き書式で、次のような条件でセルに色をつけたいと考えています。 ・文字列データがリストになっている(そのセル範囲にリストaと名前をつけている) ・別シートで、上記のリストaにある文字列が“含まれている“セルに色をつける リストの文字列と同値のセルに色をつけることはうまくいきましたが、 ワイルドカードのように、リストの文字列が含まれるセルに色をつける方法がわかりません。 また、リストにある文字列を一つ一つ条件付き書式で設定するのではなく、リストごとに条件付き書式を設定したいです(あとでリストの項目を増やす可能性があるため)。 ご教示いただきたく存じます。 例 (リストa) りんご ぶどう バナナ (別シート) 青森県産りんご←色付け パイナップル ぶどう狩り⇦色付け
回答: no.1さんの回答で答えがでていますが、ご質問者がおっしゃるリストに「リストa」という名前を定義する前提で述べます。 こうすることで、項目の追加は名前の範囲の変更で対応できます。 a1セルの条件付き書式で、「数式を使用して書式を設定するセルを決定」の条件式に =lookup(0,0/find(リストa,a1))=0 と記述し、好みの色付けを指定するという方法もあります。 また、no.1さんの数式は、後ろの部分を省略して =sumproduct(countif(a1,"*"&リストa&"*")) としても機能するようです。