Excel で文字列の中に、“。”があれば文字列の色を赤くする

何か方法がありますか?(セル1個に収めたい)

(注補、グラウンドゴルフに使用する 表、の女性欄の文字を赤色などにしたい、
”。”は男性と女性の識別の為で他に方法が有れば無いほうがスッキリする
又セル2個では、条件付き書式“で出来るが2個は使えない)

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2014/09/02 11:29:44
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:TransFreeBSD No.1

回答回数668ベストアンサー獲得回数268

ポイント50pt

条件付き書式で「数式を使用して、書式設定するセルを決定」を使ってください。
数式は下記のどちらでもOKです。

=NOT(ISERR(FIND("。",A1)))
=ISNUMBER(FIND("。",A1))

上記A1は今書式設定しているセル、もしくはセル範囲の先頭セルです。
たとえばB2をに条件付き書式を設定しているところならB2、C2からC12の範囲で設定しているならC2となります。

id:gong1971 No.2

回答回数451ベストアンサー獲得回数70

ポイント50pt

基本的には回答No.1のTransFreeBSDさんと同じですが、
操作方法を補足しますね。

例としてB2のセルに設定する方法をご案内します。

1.B2を選択
2.リボンの[条件付き書式]から[新しいルール]をクリック
3.[数式を使用して、書式設定するセルを決定]を選択
4.「次の数式を満たす場合に…」に下記数式を入力
 =ISERROR(SEARCH("。",B2))=FALSE
5.[書式]ボタンをクリックし、文字色を赤にするなど、
 目的の書式を設定し[OK]をクリック
6.新しい書式ルールのダイアログを[OK]で閉じる

以上で実現できます。
上記設定を複数のセルに適用する場合、続けて…

7.リボンの[条件付き書式]から[ルールの管理]をクリック
8.適用先「=$B$2」と表示されている右のセル選択ボタンを
 クリックし、適用したいセル範囲を選択する

以上で複数の範囲に適用する事が可能です。

ちなみにExcel2010で回答を作成しました。
Excel2007以降であれば同様の操作で大丈夫かと思いますが、
バージョンが違う場合は、その旨をお知らせください。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません