条件付式を使用して指定の条件を満たしたセルを強調する方法

このQ&Aのポイント
  • 条件付書式を使用して、指定の条件を満たしたセルを強調する方法について教えてください。
  • 数値が連続して入力されている場合、空白を含んだ場合にも条件を満たしたセルを強調する方法について知りたいです。
  • セルに連続して入力された数値に対して条件付式を適用し、特定の条件を満たしたセルを強調する方法を教えてください。
回答を見る
  • ベストアンサー

条件付書式

条件を満たす数値が連続して3個以上続いたら、セルの色を変える。 ただし空白セルは無視する。 横1行に数値が連続して入力されています。 入力数値は「1」「2」いずれか、あるいは空白です。 1 1 2 2 2 1 1 1 上記のように、空白セルを含まない場合は、3列目以降のセルに下記条件付書式を設定することで対応できるかと思います。 =SUMPRODUCT((C3:E3=2)*1)=3 今回質問したいのは、以下のような、間に空白を挟むケースです。 1 1 2 2 白 2(←強調) 1 1 2 白 白 2 2(←強調) 1 1 2 白 2 2(←強調) 間に空白を挟んでも、2が3個以上連続したら、その条件を満たしたセルを強調させたいのです。 どなたかご教示いただけますと幸いです。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

たとえば1行目について 1行目を行選択、A列のセル(A1)がアクティブセルになっていることを確認の上で条件付き書式を開始、数式が(数式を使用して) =(A1<>"")*(AVERAGE(OFFSET(A1,0,0,1,LARGE(INDEX(COLUMN($A$1:A1)*($A$1:A1<>""),),3)-COLUMN()-1))=2) としてみます。

happytitti
質問者

お礼

ありがとうございます。 すごい!すごい! ばっちりできました~! 本当に助かりました。

関連するQ&A

  • 条件付書式で色づけしたセルの数をカウントしたい

    WINDOWS XP EXCELL 2003です。 いつもお世話になります。 それそれのタイトル行に 7~556の行があり、 在庫警告  D列  条件付書式で =E7<BS7 で赤色に塗りつぶしに 在庫数   E列  =F7-G7+BR7 注文    F列  =SUMPRODUCT((H7:BQ7)*(MOD(COLUMN(H7:BQ7),2)=1)) 出荷    G列  =SUMPRODUCT((H7:BQ7)*(MOD(COLUMN(H7:BQ7),2)=0)) 適正在庫数 BS列 数値を入力 何かいい方法をと思い色々調べましたが私が必要としているものが中々見つかりません。 条件付書式で =E7<BS7 で試行錯誤しました。 例えば 条件付書式で =(E7<BS7=”1”,””) とかで1がでればとCOUNT関数でできないとか 全然駄目ですよね。 御指導を仰ぎたいのは E列の条件付書式で赤と塗りつぶされたセルの数をカウント ができたらと思いますが何かいい方法はありませんでしょうか。 可能ならよろしく御願いします。

  • Excel条件付書式

    Excelで表を作成しています。 A列~F列まで文字や数値が入っており、F列に順位を入れています。 F列の順位が上位10位までの行(たとえばA10~F10まで)のセルに色をつけたいのですが、条件付書式を使って、どのように設定すればよろしいでしょうか?

  • EXCEL2003 条件付書式が狂ってくる

    条件付書式は、見ためにどのセルに入っているのかわからないというのと、複数の条件付書式が入ると、なぜかその前に決めていた条件付書式が消えてしまっているということがあって、なかなか不便に思っています。(やりかたが悪いのかもと思うのですが) それで、VBAの entireculumn というのを見つけたのですが、 これで対応できるでしょうか? やりたい事は、 1 2*--------------------------- 3*--------------------------- 4 5 6*--------------------------- 7*--------------------------- 上記のように、「*」をつけた行にだけ、行全体に色をつけておく、 というのを条件付書式で、 「数式が」「=$A1="*"」 としたもので、その設定をしているシートに、横にずっと、いろんな関数を入れていってます。 ですが、関数を入れたり、そのプロセスで列挿入などすると、 色がずれてしまうのです。 その回避策として、VBAで最初に色の設定をしておけないでしょうか? 「*がある行だけに色をつける。」 よろしくお願いします。

  • エクセルの条件付書式について質問です。

    図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

  • Excelの条件付書式の色の付け方について

    Excelの条件付書式を使用して色を付けたいです。 特定のセルの値がマイナスの場合で、マイナス数値が入っている行のセルに値が入っていた場合、色を付ける条件式を作りたいです。 例 A列    B列   C列   ・・・・・  IV1 -1           10             ↑           ココに色を付ける 1つのセルのみの条件式だと 数式が =AND($A$1<0,$C$1<>"") という形で書けたのですが =AND($A$1<0,$C$1<>"")の式だと            ↑       ココの式を1つ1つ変えた条件式をIV列まで書かないとならない為すごく大変です。 数式が =AND($A$1<0,自分自身のセルが空白) というような書き方を教えて頂けないでしょうか?

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

    条件付書式で1000以上の数値を太字にしたいのですが、文字列まで太字になってしまいます。数値だけを太字にする方法をご教示願います。

  • Excel セルの条件付書式

    Excel の迷い人です。 Excel で、セルの条件付書式は、他のセルの条件を取り込むことはできないのでしょうか。 (適用例)  A列のセルに数値が入ったとき、B列同行のセルの色を変える。 教えて下さい。よろしくお願いします。

  • エクセルの条件付書式

    A列に、データが20行入っていたとします。或る数値以下は”右詰めで太字斜体”にしたいです。条件付書式で太字斜体にまではできますが、当てはまる条件だけ右詰にする方法はないでしょうか・

  • エクセル ~条件付書式について~

    エクセルは、仕事上、よく使うのですが、作成した表において、セルの数値によって、色分けしたいのですが、条件付書式だと3つしか指定できないですよね。もうちょっとあったらと思うのですが、ほかに何か方法がありますか。 実際にやっていることは、数値の幅ごとに、セル内を特定の色で塗りつぶしています。現在だと、白(何も指定しない)と3つ(3色)の合わせて4色しか指定できないのです。あと1~2色あったらと思うのですが。

  • 【Excel】条件付書式について

    Excel2003を使用しています。 ある特定の値(文字列)が入力されたら、同行のある範囲のフォントを白にしたいのですが、条件付書式でできるのでしょうか? (条件付書式はあまり使用したことがなく、条件の設定の仕方がイマイチわかりません。。。) 例えば、O1に○と入力されたら、B1:N1のフォントの色を白にしたいです。B1:N1のデータは他で使用しますが、プリントアウトする際(見た目)には表示させたくないので… 条件付書式では不可能ならば、関数やマクロでも構いません。 マクロについては初心者ですので、参考までにコードを書いていただけると大変助かります。 よろしくお願いします。

専門家に質問してみよう