• ベストアンサー

Excel2000 関数でセルに色をつけたい。

Excel2000を利用しています。 セルの計算結果によってそのセルに色をつけたい(塗りつぶし)と思っています。 関数のみでセルに色をつけることは可能でしょうか? ユーザー関数(マクロやVBAを利用する?)を使わないと無理なのでしょうか。

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

  • ベストアンサー
  • 134
  • ベストアンサー率27% (162/600)
回答No.1

 関数じゃない(ましてやマクロも使いませんが)ですが、例えば書式→条件付き書式で、色分けすることも可能です。

iyokiti
質問者

お礼

早速の回答ありがとうございます。 参考になりました。 私が考えていたのは、セルの値の検証結果によって、当該セルを色分けしたいと思っていました。 作業には値の検査に少し冗長な数式を使うので、入力ボックスが狭い条件付き書式の設定ダイアログボックスでの作成は、ちょっと面倒でした。しかし書式の設定は非常にわかりやすく楽でした。 数式の作成時、数式パレットであれば、入力した数式を検査してくれて、数式の間違いがすぐわかるので、これが使えればと思ったのです。(数式パレットで数式をあらかじめ作成することもできましたが…) そこで今回は値の検査用の数式を違うセルにを入れて、その結果を条件付書式の設定で参照しました。セルに数式を入れることで数式パレットも使えて、数式の間違いには対応できました。(本当はこの一連の作業を1つのセルにまとめたかった。) 複数の条件付けで数式の分割も可能でしたが、数式を一つにまとめることが必要だったのでセルにまとめました。 お世話になりました。 感謝いたします。 -以上-

その他の回答 (1)

  • aomasa
  • ベストアンサー率40% (15/37)
回答No.2

わたしも条件付書式に1票! 色をつけたいセルをアクティブにして、「書式」→「条件付書式」を選びます。「条件付書式の設定」ダイアログボックス」が開きますので、「セルの値が」か「数式が」をえらび、その右側で条件を入力します。この入力も「~以上」「~から~まで」のように選べますので、条件の通りにします。 さらに、そのしたの「書式」をクリックし、「フォント」「罫線」「パターン」を選び、自分の表したい通りにします。セルに色をつけたいのであれば「パターン」を選べばよいでしょう。あとはOKを押していけば設定できます。また、条件は「追加」を選べば3つまで重ねることができます。

iyokiti
質問者

お礼

早速の回答ありがとうございます。 参考になりました。 私が考えていたのは、セルの値の検証結果によって、当該セルを色分けしたいと思っていました。 作業には値の検査に少し冗長な数式を使うので、入力ボックスが狭い条件付き書式の設定ダイアログボックスでの作成は、ちょっと面倒でした。しかし書式の設定は非常にわかりやすく楽でした。 数式の作成時、数式パレットであれば、入力した数式を検査してくれて、数式の間違いがすぐわかるので、これが使えればと思ったのです。(数式パレットで数式をあらかじめ作成することもできましたが…) そこで今回は値の検査用の数式を違うセルにを入れて、その結果を条件付書式の設定で参照しました。セルに数式を入れることで数式パレットも使えて、数式の間違いには対応できました。(本当はこの一連の作業を1つのセルにまとめたかった。) 複数の条件付けで数式の分割も可能でしたが、数式を一つにまとめることが必要だったのでセルにまとめました。 お世話になりました。 感謝いたします。 -以上-

関連するQ&A

  • Excel2010 セルのフォントの色

    Excel2010で、任意のセルのフォントの色が「赤」だったら、その列の空のセルに「赤」等のフラグを立てて、条件付きで列に色を付けたい。 VBA等マクロは使えません。 なんとか関数で対応したいと思っています。 ご教示方、よろしくおねがいします。

  • Excel2003のユーザー定義関数でセルに色をつけたい

    Excel2003のユーザー定義関数で、RGBの値を指定してセルに色をつけたいと考えています。 具体的には、 =CellColor(255,100,33) のように、RGBの値を引数にとり、そのセルに色をつけることは可能でしょうか? マクロを使えば可能ですが…。 また、同時にかなりの数の色を同じシートに出したいのですが、色の数に制限があるというのは本当でしょうか? そうだとすると、マクロで実現できたとしても不可能ですよね? 以上、よろしくお願いいたします。

  • 【Excel】関数が入っているセルだけに色を付ける

    【Excel】関数が入っているセルだけに色を付ける方法を教えてください。

  • EXCEL2000で1セル内の計算式の結果を表示させる関数

    EXCEL2000で1セル内の計算式の結果を表示させる関数 下記の計算結果を表示させる関数を教えて下さい 16+23+35 74 ←この結果になる関数式を教えて下さい

  • EXCEL2002で、関数式入りのセルの計算結果の値のみを次のセルにコピーする方法

     EXCEL2002で、関数式入りのセルの計算結果の値のみを次のセルにコピーする方法について、お聞きします。  VBAを使って、ボタン一つで一発置換出来ないでしょうか? 関数式とは、外部参照で、リアルタイムで可変しますが、「ボタン押下」時という任意の一時点の値を"記録"したいのですが。  (1)関数式入りのセルの番地は、B5~B229⇒⇒⇒⇒⇒(2)計算結果の値のみをコピーするセルは、 C5~C229 という配置になります。VBAにお詳しい方であれば、「あ~あの命令文一つ使えば、簡潔に出来るのに‥‥‥」というタイプの問題ですので、VBAを、直接、書き込んで頂けないでしょうか?  何卒御、宜しくお願いします。

  • EXCEL2003で、値によってセルの色を変えたい。

    当方は、SUM、AVG、IFくらいまでの関数しか使ったことがない、エクセル初心者です。 質問なのですが、SUMなどの結果の数値によって、セルの色を変更するようなことはできるのでしょうか?できることなら、マクロなどは使わないでできると嬉しいのですが・・・ もしよろしければ、教えて下さい。よろしくお願いしますm(__)m

  • Excel2003 ユーザー定義関数

    お世話になります。 ユーザー定義関数について教えて下さい。バージョンはExcel2003です。 B268セルの数式をコピーしてB259~B281までその数式を貼り付けるような使い方をしたいのですが、ユーザー関数は関数の中身を変更しても再計算しないとのことで再計算されません。 セルひとつひとつに貼り付けを行っていくと再計算されましたが、さらに広範囲に一気にユーザー関数を使用した数式を貼り付ける使い方で、再計算させる方法はありますでしょうか。 よろしくお願いします。

  • EXSELVBAにEXCEL関数を表示できるか

    EXCELVBAでセルから別シートのセルへのリンク(コピー&ペースト)を行っています。 セルのコピーをしようとセルにカーソルを持っていったところ、EXCEL関数(例IFP23<>0,・・・)と式が入っていてセル内の(結果数値)のコピーができません。EXCEL関数はVBAでは どのようにプログラムしたらよいか教えてください。よろしくお願いします。

  • EXCEL関数で指定セルに入力方法

    EXCEL関数で指定したセルに別のセルの値をコピーしたり、そのまま入力した数値が自動的に指定したセルに書き込まれる(リンクは張らずに)といった関数はないのでしょうか?マクロ処理であれば簡単のですが、マクロ無しで使いたいとおもいまして。

  • Excel2016でオレンジ色のセルだけロック

    Excel2016のVBAを教えてください。 例えば、A2がオレンジ色の場合はG2まで必ずオレンジで塗りつぶされています。 この時オレンジ色のセルだけロックするということをVBAで行いたい。 この場合のVBAを教えてください。

専門家に質問してみよう