- 締切済み
Excel2007の条件付き書式で解決したい
いま B1:B100に市区郡町名番地からなるデータがあります セルC2に町名を入れると該当データのセルが塗りつぶされるように 条件付き書式を設定できないものでしょうか Excel2010の友人ならそんなの簡単と ”特定の文字列を含む”でセル参照を条件設定して澄ましていますが 私の2007ではセル参照が設定できないようです 何か方法がないものでしょうか アイデアよろしくお願いします (もしマクロでお考えの方があったらゴメンナサイ マクロはわかりません)
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- mate0128
- ベストアンサー率30% (31/102)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 (1)B1:B100を選択、ホームタブ→条件付き書式→新しい書式ルール→「数式を使用して・・・」を選択 (2)書式設定欄に=($c$2<>"")*COUNTIF(B1,"*"&$C$2&"*")を入力→書式→塗りつぶしタブで色を選択→OK
お礼
ありがとうございました 勉強になりました
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答番号:ANo.1です。 すみません、先程の数式では、C2セルに何も入力されていない場合でも、セルが塗り潰されてしまいますので、B1セルの条件付書式で設定する数式を、次の様に変更して下さい。 =AND($C$2<>"",ISNUMBER(FIND($C$2,B1))) 又、次の数式でも同じ結果を得る事が出来ます。 =AND($C$2<>"",COUNTIF(B1,"=*"&$C$2&"*")>0)
お礼
重ねてのフォローアップありがとうございました おかげさまで解決いたしました
- kagakusuki
- ベストアンサー率51% (2610/5101)
私はExcel2007を持っていないため、詳しい操作方法はわかりませんが、B1セルの条件付書式を、"数式が"で =ISNUMBER(FIND($C$2,B1)) とした上で、B1セルをコピーして、B2~B100の範囲に、書式のみを貼り付ければ良いと思います。
お礼
お礼の補足です 自分で気が付かないうちに締め切ってしまったらしく ベストアンサーを選択できなくなってしまいました ゴメンナサイ 大変助かりました
お礼
ありがとうございました C2セルに町名を入れて書式設定をしたいのですが・・・・・