質問: b列にある文字とc列にある文字の組み合わせがa列にあった場合、a列の該当セルに色を付けたい a1のセルに「りんご もも」、a2のセルには「さくらんぼ 洋ナシ」、a3のセルには「バナナ みかん」とあったとします。(文字間にはこの場合全角スペースがあり) b1のセルには「りんご」、b2のセルには「ぶどう」、b3には「洋ナシ」。 c1のセルには「とまと」、c2のセルには「もも」、c3には「さくらんぼ」。 この場合、b列とc列を参照して共通の文字列がa列に合った場合にそのセルに色を付けたいのです。 今回の場合、a1のセルとa2のセルに色が付くことになります。 どなたかご存じでしたら、ぜひお教え下さい。 よろしくお願いします。
回答: こんにちは >どなたかご存じでしたら、ぜひお教え下さい。 ご質問のような特殊な内容に関してはまったく存じませんけれど、少し考えてみました。 >文字間にはこの場合全角スペースがあり とありますが、ご提示の文字列には「全角スペース」はありません。 (ひとまず、文章の文言通りに「全角スペース」があるものとして考えました) >b列とc列を参照して共通の文字列がa列に合った場合 「二つの文言が両方とも存在する場合」なのか「一つでも存在する場合」なのかはっきりしませんけれど、以下では「一つでも存在する場合」として考えています。 a1:a3の条件付き書式で(a1セルを選択状態として)、条件式に =countif($b$1:$c$3,if(a1="",1/0,iferror(left(a1,find(" ",a1)-1),a1)))+countif($b$1:$c$3,mid(a1,find(" ",a1)+1,256)) を設定して、お好みの書式を設定。 ※ 仮定した条件などが異なる場合は、適宜修正してください。