excelの条件付き書式でこれをやりたい!!!
すみません、助けてください。
Excelの条件付き書式で(マクロとかではなくて条件付き書式で)やりたいことがありますが、
成功しません。お知恵を借りたいので、どうぞよろしくお願いします。
図の B7:B10 のように、西崎、田中、鈴木、木村 という人の名前が入っています。
B13:C17に、営業部は誰と誰、人事部は誰と誰、女性は誰と誰…というように、所属人員表があります。
お気づきのように、営業部の西崎は営業部の区分にも名前があり、女性なので女性の区分にも入っています。
やりたいことは、
B3に営業部という区分を入力したとき、B13:C17の所属人員表によれば営業部なので西崎と鈴木が該当。B7:B10にあるリスト中の該当者は、条件付き書式で塗りつぶしがかかる。。。
女性という区分を入力したのなら、それに該当する西崎,鈴木木村,に塗りつぶしがか。。。
ということをやりたいのです。
(B3は、入力規則を使ってリスト選択できるようにしようと思っています)
条件付き書式を「数式で」にし、関数などを駆使してこれを実現したいのですが、
うまくできません。
条件付き書式内で、下記のような数式を書いてみました。
=$B7=VLOOKUP($B$3,$B$14:$C$17,2)
こうすると、B13:C17の所属人員表において、所属人員が1名ならば成功します。
しかし、ここでは複数人いるため、ワイルドカード「*」を使えないか?と思ってみましたが、
=*$B7*=VLOOKUP($B$3,$B$14:$C$17,2)
="*"&$B7&"*"=VLOOKUP($B$3,$B$14:$C$17,2)
=("*"&$B7&"*")=VLOOKUP($B$3,$B$14:$C$17,2)
こんな風に書いてみても、うまくいっていません。
VLOOKUPにこだわらないので、ほかの関数でできるとか、
所属人員を1セルにカンマ区切りで全員書くのではなく、右方向(D列やE列)に一名ずつセルを分けて書いてもいいです。
どうにか成功する知恵を授けてください。
よろしくお願いします…
お礼
お答えありがとうございましたm(_ _)m。仰る通りの条件式で実現しました、ありがとうございます(^^)!今回、セル範囲に名前を付けましたが、どうやら条件式の場合は無効みたいですね(^^;)。この質問を参照してくださる方の為に、補足事項として記しておきたいと思います。
補足
=COUNTIF(エリア,A1)>1 と条件式を組んでは実現しませんでした。ご回答頂いた様な範囲指定の方法が必要な様です。