- ベストアンサー
Excel セル内の特定の文字だけ自動で色を変えたい
3月13日(土) と一つのセルにと入れた場合、土曜のときは「土」だけ青、日曜のときは「日」だけ赤というような設定はできますか? 条件書式だとセル内のすべての文字の色が変わってしまいますよね。 VBAを使わず、条件書式のような設定だけで行う方法はないでしょうか? Excelのバージョンは2003と2007で考えています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
残念ながら、セルに入力した一部のフォント色を自動的に変更するようなことはできません。
その他の回答 (1)
- 有田 賢治(@ARIKEN43)
- ベストアンサー率50% (563/1116)
yasurin_Z さん 今晩は! Wordですと「置換」で簡単に出来ますが、Excelにその機能があるか? ■曜日の色を自動的に変える http://officetanaka.net/excel/function/tips/tips39.htm 概要:日付データが入力されているとします。B列に表示されている曜日が、土曜日は青、日曜日は赤で表 示されるようにしてみましょう。これには条件付き書式を使います。なお、下図のように日付と曜日 を表示する方法は「曜日を表示する」を参照してください。 ■曜日を表示する http://officetanaka.net/excel/function/tips/tips38.htm 概要:☆日付と曜日を同じセルに表示する ここでは「11月1日(水曜日)」と表示する方法を紹介します。 まず、セルに日付を入力します。このとき、文字列ではなく必ずシリアル値として入力してくださ い。日付をシリアル値として入力するのに特別なことは必要ありません。「2006/11/1」のよう に「年/月/日」形式で入力するだけです。 ☆曜日だけを別のセルに表示する これもやり方は同じなのですが、ちょっとした工夫が必要です。まず2つのセルに日付(シリアル 値)を入れてみましょう。 「ユーザー定義」を選択します。[種類]ボックスには「aaaa」と入力してください。曜日だけを表示せよという意味です。ここで[種類]ボックスには「aaa」と入力して列幅を狭くして下さい。 そうすれば質問の内容の通りに近くなるのでは。 以上はExcel2007です。参考にExcel2003での例を紹介します。 ■Excel(エクセル)実用編:カレンダーの作成例 http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/calendar.htm 概要:Excel(エクセル)でボックスタイプのカレンダー(1ヶ月分)を作成します。 関数の組み合わせが参考になると思います。
お礼
やはりそうですか・・・がっかり。 ご回答ありがとうございました。