• ベストアンサー

エクセル:指定の文字がある時だけフォント色を変えたい

すいません。「勉強しろ」と怒られるかもしれませんが、教えて下さい。 エクセルで表を作っています。 番号(10-01・10-02といった感じ)を入力している列のフォントを赤色にしているのですが、ある文字が入ったときだけ青にしたいのです。 用件をまとめると ◆番号は10-01/10-02/10-03という感じで手入力してます。(A列) ◆A列全体を書式設定で赤色のフォント設定してます。 ◆「平10-04」という感じに、番号の前に"平"という文字がついた時だけフォントを青色にしたい。 書式設定のフォント色を解除して、IF関数で「10-01の時は赤」「平10-01の時は青」かな???など、考えたのですが、どうしたら良いのかさっぱりわかりません・・・。 無知で申し訳ないのですが、一番簡単な方法を教えて下さい。 よろしくお願いいたします。

  • aking
  • お礼率97% (85/87)

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

上記の入力は '10-01とか書式を文字列ですか?それなら 「書式」「条件付き書式」にて 条件1「数式が」「=LEFT(A1,1)="平"」で書式を押して青 条件2「数式が」「=A1<>""」で書式を押して赤 ※A列全体を赤にする必要はありません。

aking
質問者

お礼

ご回答いただきありがとうございます。 mshr1962さんの方法でやってみたら出来ました!! 「なるほど~こうすればいいのかぁ」と今ノートに書き写したところです。 (しばらくすると忘れてしまいそうなので・・・^^;) 今回は、No.2さんのお知恵も拝借して、列全体を赤の設定にして、条件1だけを設定してみました。 ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

やってみると、 (1)A列で入力予想の適当範囲を範囲指定し、普通の書式ーセルでA列全体にフォント赤を設定 (2)空白行は赤色は付かない。=A1<>""に当たる条件付書式は不要か。 (3)(1)と同じセル範囲を指定し、書式ー条件付書式で「数式が」式に=MID(A1,1,1)="平"をいれ 書式ボタンをクリックしてフォントの赤を設定してOK (4)(3)の方が優先適用になるようで、質問に合う。 #1のご回答と実質似ているが、違う点もご参考に。

aking
質問者

お礼

ご回答いただきありがとうございます。 ふむふむ、このようなやり方もあるのですね。 大丈夫、ちゃんと(3)はフォント設定を青にしてやってみました(笑) あげ足とってスイマセン・・・(^^;) 今回は条件の数式を「left・・」でやってみました。 「MID・・」は初めて見た関数だったので・・・。 列のフォント設定は赤、条件は「LEFT・・」だけでも出来ました。 ありがとうございました。(MID・・はこれから勉強したいと思います☆)

関連するQ&A

  • Excelで、条件付き書式などで文字に色を付ける方法

    MS Office XPのExcelを使っています。 ある列のある範囲の中で、 最大値=赤、最小値=青、それ以外=黒のまま、 という具合にフォント色を変えようと思い、条件付き書式を 使いました。 <例> 適用範囲が「A1:A10」だとしたら 条件1 =MAX($A$1:$A$10) フォント色=赤 条件2 =MIN($A$1:$A$10) フォント色=青 の様にしてみました。 しかしある条件下では意図しない結果になってしまう事に気付き、 解決策を探しています。 下記の様な動作をさせる方法はあるでしょうか。 ◆入力されている数値が全て同じ値の時に、全部赤文字になる →全部黒文字で良い ◆2つのセルだけに入力されている時、  大きい数値が赤、小さい数値が青、となる →大きい数値が赤になるだけで良い ◆1つのセルだけに入力されている時、赤文字になる →黒で良い 宜しくお願いします。

  • 左列の文字の色と同じ文字の色にしたいという条件付け書式は可能でしょうか

    左列の文字の色と同じ文字の色にしたいという条件付け書式は可能でしょうか?例えばA1のセルのフォントの色が黒の場合B1のセルのフォントも黒、A1が赤の場合B1も赤のフォント、というように、左の列のフォントの色同じ色のフォントになるよう条件付けしたいのです。可能でしょうか?どのようにいれたらよいか教えていただけませんでしょうか?

  • エクセルで土・日のセルに幅広く色をつけたい

    エクセルで予定表を作成しています。A列に日付・BからH列まで項目を設けています。(A列は、33行目まで日付が入力されています) A列に条件付書式で、条件付書式の設定で条件(1)数式が=WEEKDAY(A33)=1  パターン  色  ブルー  フォント  赤 A列に条件付書式で、条件付書式の設定で条件(2)数式が=WEEKDAY(A33)=7  パターン  色  グリーン フォント  赤 の設定を行いました。 A列の 土・日のフォントが赤に、セルの色がブルー・グリーンになるのですがBからH列はセルに色がつきません。 A33:H33  までの設定にするとセルの色がグレーになります。 AからHまでセルに同じ色を表示する設定はあるのでしょうか。

  • エクセル2013です 特殊な条件の文字色変え方

    A1:AH14 が入力エリアです。 A1から下にA14 次 B1から 下に入力と順次していきます。 ※ 一応の入力エリアですが 例えば A14の後に 1、1 など 同数字を入力する際には   下のセル A15に入力となります。 詳細説明に入りますと セルに二つの数字を入力する時に 0~9の数字を2個 入力します。スタートはA1 その時、 1,0 2,1 のように 最初の 数字が大きいときは 文字色を赤に 0,1 1,2 のように 後の 数字のほうが 大きいときは 文字色を青にして  さらに数字を1、0 2、0の ように 数字を逆にしたいのですが、  条件書式 または 関数などを 使用して このような事は 可能でしょうか? また 1,1 2,2など 同数字の 入力では 文字色を 前回の入力色に合わせて 1/ 文字色赤 2/ 文字色青と したいのですが、こちらは、可能でしょうか?自分でも 引き続き 試行錯誤してみます。 よろしくお願いしたします。  

  • Excelのセル内の文字列の文字色変更について

    申し訳ございません、どなたか教えていただけないでしょうか。 エクセルのセル内の文字列を、ある特定の文字列の時に文字色を変えたい。 例えば、赤、青、黄、桃、緑という文字列をセルの中に入れた時、 その文字の色がそれぞれ、 「赤」の時:赤色の文字色 「青」の時:青色の文字色 「黄」の時:黄色の文字色 「桃」の時:桃色の文字色 「緑」の時:緑色の文字色 というように自動的に設定をしたいのです。 条件付き書式では、3種類までならできますが、4種類以上だとダメですよね。 できればマクロではなく、セルの書式設定「ユーザー定義」で設定したいのですが、 公式はございますでしょうか。 数値によって色を変更する方法は、いろいろなサイトで確認しましたが、 文字列で色を変えるという方法がなかったもので質問をいたしました。 よろしくお願いいたします。

  • EXCELの文字列を指定の色に変えるには

    EXCELの例えばA列の文字データの特定の文字列を一括して指定色(例えば赤)に変えるにはどうしたらよいか教えてください。 例:A列の1~1000行の各行に文字データが入力されている。これらのデータの内"ABC"という文字列だけ一括して赤色にかえたい。

  • フォントの色を指定して削除出来ないでしょうか?

    エクセルでフォントの色を指定して削除出来ないでしょうか? いつも作成する報告書で、関数を「赤」定数を「青」入力を「黒」で作るようにしています。削除は、カーソルで囲み、「Delete」で文字を消しているのですが、フォント色「黒」だけを消すようにしたいです。 方法がありましたら教えてください。

  • エクセルのフォントの色のマクロ

    エクセルで日という文字を赤、土という文字には青にできるような、フォントに色をつけるマクロ教えてください。 ちなみに、そのセルに計算式を入れて他から飛ばしてきている時もできますか?   A  B  C 1 日  月  火 2 水  木  金 3 土  日  月 この時、日を赤、土を青にしたいのです。

  • Excelの条件付書式設定で1行おきに色をつけたシートにフォントの色の条件を指定したい

    Excel2003です 1行おきに色をつける条件付書式 「数式が =MOD(ROW(),2)=0のとき パターンを黄色」 を設定したシートのある列に 数値がマイナス(0より小さい)のとき、フォントの色を赤 数値がプラス(0より大きい)のとき、フォントの色を黒 の条件付書式設定したいのですがその方法を教えてください

  • 土日を赤色フォントで表すには

    ソフトはエクセルですが、土日を赤フォントで表したくて、あるサイトに以下の関数が紹介してありました。 「 【問題】  A列に以下のように日付が入っています。 2000/10/1 2000/10/2 2000/10/3 2000/10/4 2000/10/5 2000/10/6 2000/10/7 2000/10/8 2000/10/9 2000/10/10  土日については、日付の色を赤にするには、どうすれば良いでしょうか? 【回答】 1.列番号Aをクリック 2.メニュー[書式]-[条件付き書式] 3.[数式が]にして、右のボックスに =WEEKDAY(A1,2)>=6 と入力 4.[書式]ボタンをクリック 5.[フォント]タブの[色]で[赤]をクリック 6.[OK]ボタンをクリック 7.[OK]ボタンをクリック 」 以上 セルの縦の列に日付が入っていた場合の「条件付書式」です。  これを横の列(A1,A2・・)に日付が入っていた場合に土日を赤色フォントにする場合の「条件付き書式」関数を教えて下さい。  宜しくお願いいたします。

専門家に質問してみよう