質問: 他シートのある列を検索して一致したらセルに色をつける方法 次のような処理がしたいのですが、excelの数式に詳しい方、ご教示お願いします。 次の3つのシートが一つのbookにあるとします。 ■sheet1 1列目 aaaa bbbb cccc : ■sheet2 1列目 bbbb : ■sheet3 1列目 aaaa cccc : sheet1の一列目にあるデータについて、sheet2あるいはsheet3の1列目を検索し一致するものがあれば、sheet1の一列目の各セルに色をつけるという処理をしたいです。 できれば、sheet2に一致した場合と、sheet3に一致した場合とで、色を変えたいです。 よろしくお願いします。
回答: sheet2のa列全体を選択した状態で、ctrl+f3を押して「名前の定義」を開き、選択範囲に名前をつける。たとえば sss2 とか。 sheet3のa列にも同様に sss3 とかの名前をつける。 sheet1のa1を選択して、書式-条件付き書式で、 条件1 「数式が」「=countif(sss2,a1)>0」 sheet2にあった場合の書式(色)を設定 条件2 「数式が」「=countif(sss3,a1)>0」 sheet3にあった場合の書式(色)を設定 にすれば良いです。 sheet2にもsheet3にもあった場合のことは、考えていません。