• ベストアンサー

関数が入力されているセルのみに色をつける 条件付き書式を教えて下さい

関数が入力されているセルのみに色をつける 条件付き書式を教えて下さい

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

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

ご質問での条件付き書式は出来ません 「F5」キーを押すとジャンプ画面が出ますので、画面下にある「セル選択」をクリック後、「j数式」にチェックを入れ「OK」をクリック 開いているシート内の数式に対して全ての数式の入ってるセル全体が自動選択されますので書式設定ツールバーの「塗りつぶし」から色を選択してあげると簡単に済みます(2003,2007対応) 作業的に10秒以内で終りますがいかがですか?

その他の回答 (4)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

#1,2 のCoalTarさんの数式は、41ではなくて、48 だと思います。 数式はそのままお借りしました。 **  A1セルで [CTRL]+[F3]名前の定義  名前 数式 参照範囲 =GET.CELL(48,!A1) * NOW() ! というのは、ActiveSheet の意味です。それを付けないと、自動的に、シート名が決まってしまいます。 **  条件付き書式内は、 =数式 で、お好みのパターンに色をつければよいです。 GET.CELL のヘルプ # 41 アクティブ セルに含まれている数式を、そのままの形で返します (インターナショナル マクロ シートを対象にするとき役立ちます)。 # 48 セルに数式が含まれていれば TRUE を、定数が含まれていれば FALSE を返します。 ご存知でしたら、無視してください。 Ver.4マクロ関数は、古いとおっしゃっていますが、Excel 2007 になって、新たに、マクロ関数を編集し直されたようです。ところが、その内容が公開されていませんので、詳しい仕様が分かりません。ただ、以前の Ver.4 のままではないようです。本当は、そういう変更点を公開してほしいのですが、2007が発売されてもマイグレーション・ドキュメントは、公開されなかったようです。テンプレートだけだったようです。 Word 2007 も同様です。WordBasic が復活しました。 過去のヘルプ(英語)なら、MSのダウロードで残っていると思います。 ttp://office.microsoft.com/ja-jp/excel/HP010475331041.aspx [Microsoft Excel 2000 でのみ使用できます。]と書いてあるのは、リンクの呼び出しが他の上位バージョンでは使えないということです。 なお、Ver.4 のマクロ関数を利用していると、セキュリティメッセージが出てきます。 「このブックには Microsoft Excel 4.0 マクロが1つ以上含まれています...」 私は、そのセキュリティをオフにしています。(MS サポート kb 820739)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

条件付き書式で行うよりも次のようにしてはどうでしょう。 「ホーム」タブの「検索と選択」から「置換」をクリックします。 表示される画面の置換タブで検索する文字列に = を入力し、置換後の文字列は空白のままにして「書式」のボタンから「塗りつぶし」で色を指定します。その後に「全て置換」をすれば式の入力されたセルには色が付くことになります。

回答No.2

>>=1+2 などのいわゆる計算式は条件を満たさず、関数を使った数式には条件にかなうようになります は忘れてください(=A1+(A1+B1)*C1 は対象になってしまう) ちょっと改良 [数式が] =SEARCH("=*?(*)",数式) 関数が入っている数式のみとなるとどのようにしてよいかわかりません。m(_ _)m

回答No.1

基本的にできないと考えてほしい。 古くてお勧めしないが、 A1セルで [CTRL]+[F3]名前の定義 名前 数式 参照範囲 =GET.CELL(41,A1) 条件付き書式 [数式が] =SEARCH("=*(*)",数式) =1+2 などのいわゆる計算式は条件を満たさず、関数を使った数式には条件にかなうようになります 一般機能では条件付き書式ではないが、検索機能で[=*(*)]を[すべて検索]するくらいだと思う

関連するQ&A

  • 一つ上のセルと同じセルに色をつける条件書式

    Excelで一つ上のセルと同じセルに色をつける条件書式を設定したいです。 たとえば、 A1に「123」A2に「123」があればA2を黄色く塗る と言う具合です。 条件式ではなくて、関数を使ってでもかまいませんのでどうすればよいかご教示ください。 私は、B1に「IF(A1=A2,"○","")」という条件式を入れて○のところを黄色く塗る、と言うことしかできませんでした。

  • 【Excel】条件付設定?関数?セルに色をつけたいのですが・・

    今仕事である表を作っているのですが、 ある列のセルに何か文字を入力したら、となりのセルに色がつく、といった条件指定をしたいのですがどのようにしたらいいのかわかりません。 (例・C2セルに何も入力されないとB-2セルは塗りつぶしなし→C2セルに何か文字またはデータを入力するとB2セルが赤い塗りつぶしになる、のような感じ) 条件付書式に、何か関数を入れてとかでやればいいのかなぁ・・・? いろいろやってみたのですがどうもうまく設定ができません。 どなたか教えて下さい。宜しくお願い致します。

  • 条件付き書式でいろをつけたセルに図形を重ねるマクロ

    お世話になります。 G7~AK24のセルの中で条件に該当するセルに条件付き書式で色をつけました。(G7とG8、H7とH8、AK23とAK24のように縦2つのセルが結合されています。) その色のついたセルに、あらかじめ図形で作成しておいた〇(Oval1という名前)を結合したセルの中心に重ねて、見た目でセルの中の文字が〇に囲まれているようにしたい思います。(結合したセルの中には、一文字のみ入力されています。) そういうことがマクロで可能でしょうか? また、できれば条件付き書式で範囲内のいろいろなセルに色がついているため、たとえば赤色をつけたところを判定して〇を重ねるようにしたいです。 よろしくお願いします。

  • 条件付き書式+WEEKDAY関数

    条件付き書式にWEEKDAY関数を使って、土日に色をつけました。 行を挿入すると、空白セルに土曜日の色がつくんですが、どうすれば色がつかないようにできるでしょうか?

  • エクセルの条件付き書式

    条件付き書式について、指定したセルに入力(数字や文字を問わず)すると、セルの色が変わるよう設定したいのです。 ただ、数字の表示を3桁表示する必要があり、どうしても1~99までの番号には頭に「0」をつける必要があるため、条件付き書式を設定する前に、あらかじめ対象のセルには、セルの書式設定で表示形式を文字列に設定しています。 その設定をすることにより、条件付き書式が実行されません。 ですので、 (1)セルに001~099と表示されるよう入力するとセルの色が変わるやり方 と、 (2)数字ではなく文字を入力したときもセルの色が変わる設定方法 を、ご存知であれば教えてください。 エクセルの知識は「初心者~普通」程度です。 表計算などは出来ますが、関数やマクロはかじってる程度です。 簡単な回答をしていただけるとありがたいです。 よろしくお願いします。

  • 条件付き書式

    エクセル2007です。 セルの値が「0」もしくは「未入力」のセルにのみ色をつけたいのですが、いまいちよく分かりません。 条件付き書式を使えばできそうであるところまでつきとめ、色々試したのですが、よく分からないので教えていただけないでしょうか。

  • MAX関数と条件付き書式で、最大値に色を塗りたい

    選択した範囲のセルのうち、最大値が入ったものに色を塗りたいのですが、 条件付き書式 セルの値が 次の値に等しい =MAX(範囲) で、書式でパターンを設定しました。 が、 最大値のセル1つだけに色を塗りたいのに、複数塗られてしまいます。 お分かりの方がいらっしゃったらお願いします。 ちなみに、選択している範囲のセルは、 数値を入力したものではなく、数式が入っているものです。

  • エクセルの条件付き書式で設定した条件にあったセルに色をつけ、かつロック

    エクセルの条件付き書式で設定した条件にあったセルに色をつけ、かつロックしたい。 色をつけることはできたのですが、ロックするにはどのようにしたらよいのでしょうか? 条件付き書式の設定で、条件に合わなく、色がつかなかったセルはアクティブのままにしたいと思います。 よろしくお願いします。

  • Excelの条件付き書式設定とワークシート関数

    Excelのシート上で条件付き書式設定により、セルに色を 付けるようにしています。また、VBAでワークシート関数 を作りこみ、そのシートである色で塗りつぶされたセル の数を数えるようにしています。 このとき、条件付き書式設定によりセルに色が付いてい る箇所は、ワークシート関数によって塗りつぶしの色と して認識されないようです。 ワークシート関数で「ある色」かどうかを判定するの は、Interior.ColorIndexを使用しています。条件付き 書式設定によってセルの色が付いている箇所は、このプ ロパティ値が-4142になっています(つまり、「塗りつぶ しなし」とみなされている)。 条件付き書式設定で色が付けられる状態のまま、ワーク シート関数で塗りつぶしの色が認識できるようにする方 法はあるのでしょうか? 分かりましたら教えてくださ い。

  • Excelの関数、条件付き書式で困っています。

    Excelの関数、条件付き書式で困っています。 例え話ですが… ある農家では農作物の「リンゴ」「イチゴ」「メロン」を作っていて、 それぞれ基準値の重さが違います。 リンゴが100gから200gまでがOKで イチゴが30gから50gまで メロンが500gから1000gまでOKです。 セルに「イチゴ」と入力し、他のセルに重量を入力した時に 基準値であればそのまま重量の所を黒文字に 基準値に達しない物は重量の所を赤文字にしたいのですが、 どの様な関数、または条件付き書式を作成すればよいのでしょうか? IF関数やVLOOKUPに条件付き書式を組み合わせてみたり、 色々試してみたのですが、複数の条件というのが曲者でどうにも上手くいきません。 Excelに詳しい方の解答をお待ちしています。 宜しく御願い致します。

専門家に質問してみよう