• ベストアンサー

エクセル で 数値によって文字色の指定はどうすればいいですか

ある計算をして、0以上の数字が「A1」のセルに出てくるとき、 文字色を0~9ならば白文字表示、10以上の場合は黒文字表示にしたいというような関数はあるのでしょうか。

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

  • ベストアンサー
回答No.1

条件付き書式設定でできませんか?

参考URL:
http://www.1147mono.com/Excel/katsuyou_03.htm
ucchi5
質問者

お礼

早速にありがとうございました。 参考のホームページを印刷してみて、なるほどと思いました。 永久保存版です。

その他の回答 (2)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

計算結果のセルに条件付き書式を設定します。 書式 → 条件付き書式 → 条件1に → セルの値が → 次の値の間 →「0」と「9」 → 書式でフォントの色を赤 基本的な条件付き書式の設定例 http://allabout.co.jp/computer/msexcel/closeup/CU20080515A/

ucchi5
質問者

お礼

早速にありがとうございました。 目から鱗の状態です。勉強不足です。

回答No.2

 関数でなく「条件付き書式」がいいと思います。  Excel2003以前でしたら、数値が入力されたセルを選択して[書式]-[条件付き書式]です。  詳しくは参考URLをご覧下さい。

参考URL:
http://allabout.co.jp/computer/msexcel/closeup/CU20080515A/index.htm
ucchi5
質問者

お礼

早速にありがとうございました。なんでもかんでも関数はよくないのだと思いました。

関連するQ&A

  • EXCEL、文字の数をカウントしたい。

    エクセル関数を使って、文字(100文字以上)の数をカウントしたいのですが、可能でしょうか。 例えば:セルに一つずつ、ABCAAACDを入力した場合に、A=4、B=1、C=2、D=1 のように表示したいんです。 ※Aを数える場合に、IF関数を使ってAのとき1となるように IF(A1="A",1)+IF(A2="A",1)+・・・+・・・のように順次足していけば短い文字であれば可能ですが、文字数が多くなってくると、セル内に関数がはいりきらずに計算できなくなります。別の関数をつかってより簡単に計算できないでしょうか?

  • エクセル ある数値の範囲に当てはまる数字の表示

    すみません、大変困っています。 エクセルの計算式について困っています。 是非、ご教授ください!!会社の人に聞いても解決できませんでした。 内容は・・・ A1のセルに、ある数字入力した場合、 A2のセルに下記の(1)~(4)の数字当てはまる数字を表示させたいのです。 (1)1と入力したら1と表示 (2)2から500の数字を入力したら2と表示 (3)500から300000の数字を入力したら3と表示 (4)300001以上の場合は4と表示 ポイント ・A1に入る数字は、1~300001以上になる為、VLOOKは使えません。(エクセルの表が6万5千までしかありませんでした) ・IF関数でいけるか?と思いましたが、やり方がわからず挫折してしまいました。 パソコンの本を調べましたが調べ方が悪いのか・・・どうしてもやり方が分かりませんでした。 どなたか詳しい方、教えてください。 なお、当方は、初心者なので、分かりやすく教えていただけると、嬉しいです。 以上、宜しくお願いします。

  • エクセルの初歩的な関数を教えてください

    エクセルの関数を始めたばかりのためわからないので教えてください。 A1のセル内に「赤」がある場合、B1のセルは数字の1が入る関数を教えてください。 さらに、D1のセル内に「○」があり、且つ、E1のセル内に「白」or「黒」がある場合、F1のセルは数字の4が入る関数を教えてください。

  • Excelで数値が文字列になっています

    Excel2010で「このセルにある数値がテキスト形式か、またはアポストロフィで始まっています」という警告が表示されたりして、計算が出来ません。 打ち直ししたり、「エラーチェックルール」で「文字列形式の数値、、またはアポストロフィで 始まる数値」のチェックを外したりして計算は出来るようになります。 「表示形式を変えてもセルの中の値は変化しません。数値データは数値のまま、文字列データは文字列のままです。」とは本当ですか? 本当ならば、数字の保存形式が文字列データかどうかを確かめる方法はありますか? なお、ISNUMBERという関数ではTRUEと出ます。

  • エクセルで計算の結果がある数値の場合のみ文字列を表示させたいです・・・。

    エクセルで計算の結果がある数値の場合のみ文字列を表示させたいのですが、IF関数を使うのかなと思いますが関数がよく解かりません。。。 やりたいことはこんな感じです。 セルG1にはA1-B1、H1にはC1-D1、I1にはE1-F1と計算式が入っています。 計算の結果、▲1になるセルだけを文字列『売上』と表示させたいのですが・・・。 なお、計算の結果は、必ず『1』か『▲1』のどちらかにしかなりません。 つたない質問ですが解決したく困っています。よろしくお願いします。

  • エクセル:一定以上の数値になると文字色を変える関数

    エクセルの関数で、一定以上の数値は文字色が変わるような関数はありますか。 例えば、10以上だと赤い字で表示したい場合、1-9は黒、でも12は赤文字 で表示するようなイメージです。

  • 数値でも文字列でもない? 【Excel】

    シート内の値はCSV形式のものをコピーしたもので、文字列の表示(左詰め)になっています。 因みにセル間の足し算や引き算はできます。 しかし 数値の最大値を計算しようと思い MAX関数にて計算しても”0”の表示 文字列なのかと思い MAXA関数にて計算しても”0”の表示 関数(その他SUMやCOUNTA)での計算ができません。 そこで質問ですが、 この場合のセルの表示形式はどうなっているのでしょうか? また計算する方法を教えて下さい。 お願いします。<(_ _)>

  • エクセルで数値と文字を指定すると、指定数値分のセル数だけ文字列を表示するには?

    エクセルの文字列表示方法について質問します。 例えば、A1セルに「3」、B1セルに「赤」と入力すると、 A3~A5の「3」つのセルに「赤」と表示されるようなことをするにはどのようにしたら良いか? A1とB1の値を変えると、A3以降のセルに自動表示されるようにするためにはどのようにすれば良いか? できれば、マクロを使わずに既存の関数等を組み合わせて実現できる方法があれば教えていただきたいのですが・・・。  A B C D 1 3 赤 2 3 赤 4 赤 5 赤

  • エクセルで文字列の計算をしたいのですが。

    エクセルで文字列の計算をしたいのですが。 セルの表示は文字列ですが、実際のデータは数字(だけ)が入っています。 これを計算する事は可能でしょうか?。 例えば A1セル:00001 と入っていて B1セルには、A1セル+1=00002 とさせたいのです。 よろしくお願いいたします。

  • エクセルの文字と引き算

    あるセルに、文字の入ったセルを読み込んだ後、300の数字が入ったせるから数字を引いて来るような関数は可能でしょうか? 具体的には「セル1」に「セル2(文字)」の文字を読み込んだ後、300から隣にある「セル3(正の数字」を引いて「セル2(文字)」を表示することです!宜しくお願いします。

専門家に質問してみよう