- ベストアンサー
エクセル条件付書式?で特定の文字が入る場合セルの色変更
エクセルで A 1 埼玉県浦和市○△区 2 神奈川県横浜市□○区 3 東京都中央区○○ となっていた場合に たとえば"浦和”を含む場合だけセルの色を変更したい場合 どのように条件付書式を設定すれば宜しいでしょうか?? すみません…よろしくお願い致します…
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
「本館」という文字が含まれるセルを色付けしたいのでしたら、 データがA1からA10の場合 A1からA10を選択して、条件を 数式が にして =FIND("本館",A1) と式をいれて、書式を設定すれば出来ます。 セル参照は、$A$1のような絶対参照ではなく、A1と相対参照にしておきます。 A1セルだけに設定して、あとで書式をコピーしても良いですが、 上記のようにまとめて設定したほうが楽だと思います。
その他の回答 (5)
- imogasi
- ベストアンサー率27% (4737/17069)
A列データ範囲を範囲指定。 条件つき書式 数式が 数式ボックスに =NOT(ISERROR(FIND("浦和",A1))) セルか文字に書式の色を設定。 文字全体が色がつきます。
お礼
ご回答有難うございます!! imogasiさまのお礼欄をお借りしてすみません。 皆様に最後にお礼を… こんなに沢山のご回答が頂けて感動です! 無事悩みも解決いたしました! 皆様のおかげです! そしてこんなにも関数の色んな使い方が あるなんて改めて奥の深さを実感しました… もっと勉強しないとなぁと思いました! これからもよろしくお願い致します!
1.セル A1:A:100 を選択 2.[条件付き書式]メニューで、 数式が =ISNUMBER(FIND("浦和",A1)) にして、[パターン]色をお好みのものに指定 余談ですが… 「浦和市」は現存しません。「大宮市」等と合併して「さいたま市」となっています。
お礼
ご回答有難うございます!! 浦和市… 浦和にいながらこんなミスを…(TT) お恥ずかしい限りです~!(=o=)"""
- o_chi_chi
- ベストアンサー率45% (131/287)
こんな感じでどうでしょう。 既にA列にデータが入っている場合です。 -- Sub m() Dim r As Long Dim a As Worksheet Dim b As Range Dim c As Range Dim d As Range Set a = Worksheets(1) Set b = a.UsedRange.SpecialCells(xlCellTypeLastCell) r = b.Row Set c = a.Range(Cells(1, 1), Cells(r, 1)) For Each d In c If InStr(1, d.Value, "a") > 0 Then d.Interior.ColorIndex = 3 End If Next End Sub
補足
これは!VBAでしょうか??? す…すみません…マクロ使い方良く分からなくて… (TT) マクロ使えればもっと可能性が広がりますよね! 頑張って勉強します!! ご回答有難うございました!
- mshr1962
- ベストアンサー率39% (7417/18945)
「数式が」「=COUNTIF(A1,"*浦和*")」 ※式の結果はA1に浦和があれば1(TRUE)なければ0(FALSE) または 「数式が」「=ISNUMBER(FIND("浦和",A1)))」 ※A1に浦和がない時にエラーがでるので数値でないのでFALSE、ある場合は1以上の数値でTRUE
お礼
ご回答有難うございます! COUNTIFは普段良く使っていたんですが こんな使い方もあったんですね!!
- nyannmage
- ベストアンサー率24% (201/821)
全て一つのセルに入っていたら無理です セルの値が何かとなっていますので どうしてもやりたい場合 神奈川県・浦和市・以下住所 の様にセルを分ける他ないと思います ちなみにすでにデータが沢山あって手入力で面倒な場合一括で別ける方法もありますが・・・
お礼
セルを分けるのは補足で書き込ませていただいたとおりちょっと無理そうです… ご回答有難うございました… やっぱり無理かなぁ…(TT)
補足
すみません、今回は例で市区町村名を使ったのですが、実際には 1 ホンダビル本館 2 佐藤ビル 3 鈴木ビルディング の様になっている状態で「本館」が入っているものだけセルに色をつける…ということを行いたいんです…
お礼
ご回答有難うございます! 出来ました~!