• ベストアンサー

エクセル 条件付書式設定の数式

以下の条件で色の塗りつぶしを行いたいのですが、ご教授願います。 A列で同じ年月の中からの最終行と同行のB列を12か月分取得し、 色の塗りつぶしを条件付書式 か VBAにて行いたいです。 ABを範囲指定してからの条件付書式では、 数式で =ROW(A1)=MATCH(2009.01,$A$1:$A$100,1) で  1行A3とB3の色を変えることはできまたが、条件付書式 では3条件までですので、これでは対応できなくて困っております。    A  |B 2009.01 |10 2009.01 |20 2009.01 |40 ←このA3とB3を色変更 2009.02 |30 2009.02 |20 2009.02 |50 ←このA6とB6を色変更 2009.03 |10 2009.03 |40 ←このA8とB8を色変更 2009.04 |10 2009.04 |30 ←このA10とB10を色変更     :     : 2009.12 |10 2009.12 |30 ←このAとBを色変更 1ヶ月ごとの最終行(12個分)色を変える方法を宜しくお願いします。

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

  • ベストアンサー
  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

月末だけなんですよね。つまり次の行は翌月なので A1をアクティブにして 数式で =$a1<>$a2

AN-ALPACA
質問者

お礼

Sinogiさん ご連絡ありがとうございます。 一度ためさせていただきます。ペコm(_ _;m)三(m;_ _)mペコ

その他の回答 (1)

回答No.1

単純に=$A2<>$A1で出来ますよ ちゃんとソートされてることが前提ですが

AN-ALPACA
質問者

お礼

sekidoutyokkaさん ご連絡ありがとうございます。 上記の内容でできました。 ありがとうございます。

関連するQ&A

  • 条件付書式 エクセル

    いつもお世話になっています。 条件書式で困っています。よろしくお願いします 色を3種類つけたいと思っています。 出席率  2~3 黄色 3~4 青 4~6 ピンク A列に出席率を入力(0~7) B列に氏名 B列に色を入れたくて (1)条件付書式 条件1 数式が =A4<=3 条件2 数式が =A4<=4 条件3 数式が =A4<=6 でやっているのですが・・ 色が変わりません。 よろしくお願いします。

  • エクセルで条件付書式

    お願いします。 エクセル2003です。 3行目~150行目のA列~P列まで数字が入ってます。 それを"行"ごとの最小値が、赤色に変わるように条件付書式を設定したいのです。 自分でやってみたのですが、なかなかうまくいきません。 良い方法を教えて下さい。(関数でも何でもできればOKです。) 宜しくお願いします。

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

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

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

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

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

    エクセルの条件付書式について、お尋ねします。 A1のセルには、背景と同じ色で文字が入力されていて、そこに文字を上書きすると、A1のセルの文字の色が黒に変更されるようにしました。 その後B1のセルに文字を入力すると、A1からE1までのセルの背景がグレーになるようにしたかったのですが、A1のセルだけが、塗りつぶされませんでした。 説明が十分かどうかわからないのですが、質問としては、このようなことが、条件付書式で可能かどうか、可能ならば、その方法を教えていただけますでしょうか。 どうぞよろしくお願いいたします。

  • エクセル2007で計算式か条件付書式を教えてください

    健康診断のチェックをする計算式か条件付書式を教えてください。 今現在、決まった書式で健康診断を何年何月何日(B2~B4結合セルとして)と入力していますが、健康診断を1年以内に受けていないとダメで、過去1年受けていない人だけに色をつけたいです。(健康診断日でも名前(A1として)のところでもどちらでも構いません) 書類作成日(違うシートのA1として)はその都度変わるので、作成日を基準に健康診断を1年以上受けていない人を色が付くようにし、確認したいのですが…。1日でも過ぎて1年を過ぎてしまうとダメなので、自分の目で確認するにはミスが多くなってしまいます。 書式は決まっていて、行は1行ですが列は3列(B2~B4とします)を結合しています。色をつけたいセルだけ指定してもなかなか同じ列の違う行(B2とB4とします)だけ色が付いてしまい、うまくいきません。 条件付書式や計算式は全くわからないので、詳しく教えていただけると助かります。よろしくお願いいたします。

  • エクセルの条件付書式について質問させてください。

    エクセルの条件付書式について質問させてください。 xp2003を使用しています。 B列に4/1~9/30までの日付が入力されるとC列のセルに色を付ける B列に10/1~3/31までの日付が入力されるとD列のセルに色を付ける という条件付書式は可能でしょうか?     そのシートは毎年コピーして使用する予定で行は100位になります。  実際は『 H22.4.1 』という感じで元号込みにしたいのですが書式を日付にしてしまうととその年しか使えないのかと思いA列にユーザー定義で『 21 』と入力すれば『 H21 』となるように、B列に文字列で『 4/1 』と日付を入力するようにし、B列を参照にC列とD列に条件付書式を設定してみました。 試してみてなんとなく色は付いたのですがなぜが9月4日~9日、1月全部、3月4日~9日位が色が付かない状態で…困っています。  条件付書式で入力した内容は「数式」で C1には=AND(B1>="4/1",B1<="9/30")パターンを黄色にしました。 D1には=AND(B1>="10/1",B1<="3/31")パターンを水色にしました。 本当は図を貼りつけたかったのですがやり方が分かりませんでした…。 どうかよろしくお願いいたします。  

  • 条件付書式のコピー

    条件付書式で質問させていただきます。 A1に2007/12/1と入れ(表示は「1日」と表示されます。)B1,C1・・・と連続データで約8ヶ月先までの日付が入っています。 やりたいことは今日の日の列だけ別の色にするということです。 そこでまずA列を20行ぐらい選択して、条件付書式から 「=AND(MONTH(TODAY())=MONTH(A1),DAY(TODAY())=DAY(A1))」 としたまでは良いのですが、これを横にコピーしていっても参照するのはA1で意味がありません。 参照先を1つづつずらしていくにはどのようにすれば良いのでしょうか? またそんなことしなくてもこんな方法があるというのがあれば教えてください。 よろしくお願いします。

  • 条件付書式設定の方法(エクセル)

    下記のような条件付書式を設定したいのですが、設定行数が約5000行となりますので出来るだけ簡単に設定する方法を、どうか御教示お願いいたします。 E列の条件付書式 =SUM($E$1:$E$5)=10000 ならばE1からE5は青色 =SUM($E$6:$E$10)=10000 ならばE1からE5はは黄色 E列は5行毎に青色と黄色を繰り返す F列の条件付書式 =SUM($F$1:$F$5)=500 ならばF1からF5は青色 =SUM($F$6:$F$10)=500 ならばF6からF10は青色 F列も5行毎に青色と黄色を繰り返す G列の条件付書式 =SUM($G$1:$G$5)=500 ならばG1からG5は青色 =SUM($G$6:$G$10)=500 ならばG6からG10は青色 G列も5行毎に青色と黄色を繰り返す よろしくお願いいたします。

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

    Excelの条件付書式で困っています。 A,Bと列がありまして、Aには訪問予定日、Bには報告日を入れており、報告が遅滞したセル(B列)に色を付けようと思います。 条件を下記に記します。 1.条件付けは、訪問予定日が決まってから。 2.訪問予定日より7日以上過ぎている物に黄色 3.訪問予定日より10日以上過ぎている物に赤色 4.報告日を入力したら、日付のカウントを止める。(入力前に色付けされていた場合は、そのままの色付け) 以上の条件を満たす条件付書式の付け方をお教え下さい。 よろしくお願い致します。