人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel で文字列の中に、“。”があれば文字列の色を赤くする
何か方法がありますか?(セル1個に収めたい)

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

●質問者: mitsueda
●カテゴリ:コンピュータ 趣味・スポーツ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● TransFreeBSD
●50ポイント

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

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

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


2 ● gong1971
●50ポイント

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

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

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

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

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

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

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

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ