Excel2010条件付き書式の簡略化について

このQ&Aのポイント
  • Excel2010の条件付き書式を使って、毎月の売り上げ個数を管理しています。現在は毎月ごとに3つの条件付き書式を作成していますが、1つの書式で1位が金色、2位が銀色、3位が銅色に表示される簡略化の方法を教えてください。
  • Excel2010の条件付き書式を使って、毎月の売り上げ個数を管理しています。現在は毎月ごとに3つの条件付き書式を作成していますが、1つの書式で1位が金色、2位が銀色、3位が銅色に表示される簡略化の方法を教えてください。
  • Excel2010の条件付き書式を使って、毎月の売り上げ個数を管理しています。現在は毎月ごとに3つの条件付き書式を作成していますが、1つの書式で1位が金色、2位が銀色、3位が銅色に表示される簡略化の方法を教えてください。
回答を見る
  • ベストアンサー

エクセル2010条件付き書式の簡略化は?

こんにちは。 私の会社ではExcel2010を使って毎月の商品の売り上げ個数をつけています。 具体的に言いますと、縦A列目に商品名、横1行目に年月をとっております。それで月毎に売り上げた個数の多い商品の1位、2位、3位を条件付き書式で下記のように色づけしています。 |ルール|書式|適用先| |上位1位|金色|=$B$2:$B$10000| |上位2位|銀色|=$B$2:$B$10000| |上位3位|銅色|=$B$2:$B$10000| これを毎月やっているので、 |ルール|書式|適用先| |上位1位|金色|=$C$2:$C$10000| |上位2位|銀色|=$C$2:$C$10000| |上位3位|銅色|=$C$2:$C$10000| と言う風に、毎月ごとに3つの条件付き書式が出来てしまいます。おかげで条件付き書式の数が半端ではありません。 ここで質問があるのですが、上記を簡略化して、1つの書式で売れた商品1位が金色、もう1つの書式で売れた商品2位が銀色、もう1つの書式で売れた商品3位が銅色などという条件付き書式は作れますでしょうか? 方法がありましたら、ご教示の程、何卒よろしくお願い申し上げます。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

このようなケースでは数式を使った条件付き書式を設定することをお勧めします。 添付画像のようなレイアウトなら、例えばB2セルからデータ範囲(添付画像ではD16セルまで)を選択して、条件付き書式で「数式を使って。。。。」を選択し、以下のような3つの条件付き書式を設定します。 =AND(B2<>"",LARGE(B$2:B$16,1)=B2) 書式 金色 =AND(B2<>"",LARGE(B$2:B$16,2)=B2) 書式 銀色 =AND(B2<>"",LARGE(B$2:B$16,3)=B2) 書式 銅色

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

#1の補足です。 添付画像は2012年2月の列の3位のデータが誤って(銅色の条件付き書式のセル範囲を絶対参照にしたため)色付けされていますが、提示した数式を正しく入力すれば(セル範囲をB$2:B$16のように行だけを絶対参照した複合参照形式にする)、問題なくご希望の条件付き書式をまとめて設定できます。 数式作成のポイントは、選択開始セルの列だけの範囲を列を相対参照(行は絶対参照)にした数式にすることで、このように設定すれば、その他の列も自動的に対象列を変更した同じ数式が適用されることになります。

nickname_1973
質問者

お礼

MackyNo1さん、 ご回答ありがとうございます。と共に、お返事が遅れまして大変申し訳ございませんでした。 ご提示の方法で出来ました!ありがとうございました。

関連するQ&A

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

    エクセル 条件付き書式ルールについて教えてください。 上位3位に色付けをしたのですが、選択対象のセルがAVERAGE関数で平均値となっていると上位3位だけでなく、全セルが色づけされてしまいます。 どうすれば上位3位だけを色づけをする事が出来るかご教示ください。 具体例(数字はAverage関数で平均値となっています)としては以下の「あるべき」色付きの結果を表したいのですが、「現状」では全数字が色付きされてしまっています。 現状      あるべき 1(色付き)  1(色なし)  3(色付き)  3(色なし) 5(色付き) 5(色なし) 7(色付き) 7(色なし) 9(色付き) 9(色付き) 2(色付き) 2(色なし) 4(色付き) 4(色なし) 6(色付き) 6(色なし) 8(色付き) 8(色付き) 10(色付き) 10(色付き)

  • 条件付き書式での相対参照について

    こんにちは いつもお世話になっています。 エクセル2007を使っています。 条件付き書式で相対参照にできずに困っています。 条件内容は生徒名毎に5教科内での上位1位のセルの背景色を赤、下位1位のセルの背景色を青です。 A列に番号、B列に名前、C列-G列に教科ごとの得点が入力されています。 生徒名毎にC-Gセルに条件付き書式を設定してあります。 例えば C3-G3セルを選択し、条件付き書式を以下のようにしてあります。 ルール1:上位1位、書式をセル背景色赤、適用先=$C$3:$G$3 ルール2:下位1位、書式をセル背景色青、適用先=$C$3:$G$3 このままだと下の行に書式をコピーすると失敗します。 手動で$C3:$G3としても、適用すると絶対参照に戻ってしまいます。 条件付き書式でなくとも上記のような条件内容を実現できればいいのですが、御教授お願いいたします。

  • スプレッドシートの条件付き書式で2条件を適用したい

    Googleスプレッドシートの条件付き書式を利用して、添付画像のように、 1. B列の値が0ならば、A列のセルをピンク色にする。 2. C列の値が0ならば、A列の文字を太字にする。 というふうにしたいと考えています。 しかし、現時点で私は「1」しか実現できていません。 というのも、条件付き書式で 範囲に適用→A1:A3 書式ルール→カスタム書式「=B1=0」 書式設定のスタイル→セルをピンク色に とすればまずセルをピンクにはできますが、「+条件を追加」ボタンから 範囲に適用→A1:A3 書式ルール→カスタム書式「=C1=0」 書式設定のスタイル→文字を太字に を設定しても、こっちは無視されるのです。どうすればよいでしょうか。

  • エクセル条件付き書式設定のコピーについて

    条件付き書式設定で行毎に上位1位は緑色で表示するよう設定してあります。 この書式C3:H3を行4以降にコピーしたいのですが範囲をマウスで指定してコピーするとC 3:H14とかの範囲になってしまいます。 行毎にコピーする方法を教えてください。 条件付き書式ルールの管理の適用先に$マークが付いているので削除してOKを押しても消えないので行毎のコピーができない。 画像も添付します。 よろしくお願いします。

  • エクセル 条件付き書式

    こんにちは よろしくお願いします。 エクセル2010使っています。 条件付書式を使って、該当のセルに色をつけたいのですが 上位/下位ルールで平均以下とか以上とか・・・ありますが その他のルールで 平均より20%と少ない時に色を付けたい場合 どのような計算式を設定したらいいのでしょうか? すみません、自分ながら色々やってみたのですが思うような結果がでません。 あわせてお尋ねしたいのですが、条件付き書式はコピペできないのでしょうか? 列ごとに設定するのがなかなか大変で。 以上、詳しい方お教えください。 よろしくお願い致します。

  • エクセル2013 条件き書式 色付け

    エクセル2013を使っています。 セルに"Y"を入力すれば、隣のセルが黄色に変わるようにしたいと考えています。 例)H4にYを入力したら、I4を黄色にする場合 ここまではできました: 条件付き書式 > 新しいルール(N) > 数式を使用して…を選択後、「=$H$4="Y"」を入力し、書式で「黄色」を選択する。その後、再度、条件付き書式 > ルールの管理(R)を選択後、適用先に色付けしたいセルを入力「=$I$4」 次に、この条件を、I列すべてに適用したい場合はどのようにすればいいでしょうか? H6に「Y」を入力→I6が黄色 H7に「Y」を入力→I7が黄色 H8に「N」を入力→I8は変化なし 初心者で申し訳ありませんが、どうぞ宜しくお願い致します。

  • 関数、条件付き書式について教示お願いします

    1:判定欄にA欄の数字とB欄の数字を比較して(黄で色づけしたセル) A>Bは「○」、A=Bは「○」、A<Bは「×」、B欄がブランクのときは「 」(空白)で表示したい。 ブランクのとき「 」(空白)の式がどうしてもわからず困っています。 2:判定欄に「×」がついた行を条件付き書式で(桃色で色づけした箇所)色づけしたいのですが、 条件付き書式→指定の値を含むセルだけを書式設定→特定の文字 次の値を含む ×にすると C3、C6のセルに色づけされます。これを3行目、6行目に色づけしたい場合はどのように設定すればよいか教えてください。 よろしくお願いします。(Excel2007使用)

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

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

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

    皆さんこんにちわ。 エクセルで分からない事があるので質問させてください。 (1)A1セルに数字が入ってる場合だけB1セルに色付け (2)A1A2セルに数字が入ってる場合はC1C2セルに色付け (3)A1A2A3セルに数字が入ってる場合はD1D2D3セルに色付け (4)A1A2A34セルに数字が入ってる場合E1E2E3E4セルに色付け 常に(1)~(4)の条件の中から一つの条件だけ適用。 一つの条件適用時は他の条件は適用させない。 上記のような事をしたいのですが、どうすれば良いでしょうか? わかりずらい説明かもしれませんが、ご教授お願いいたします。

  • Excel(2010) - 条件付き書式

    Excel(2010)での質問ですが例として以下のような表があったとします. B ABC 1 Q DEF <空白> G CBA 2 P FED 2 H GHI 1 条件付き書式でルールを作っています.それで,条件付き書式で例えば以下の数式を満たす場合のみその行ごと背景色を赤とかに色を変えたいのですが……. =AND(C3<>"",C3>1) 自分がやると上の表を例になぜかA3セル("G")だけの色が変わったりと上手く行きません.目的としては「C列が,空白でなくて1より大きい値を持つ」場合に「その行丸ごと背景色を変える」ことです.ですから,この表の場合は3,4行目のセルすべての背景色が変わればいいということです.適用先は(この場合)「=$A$1:$C$5」と書いています. なお,式にはC3と書いていますが,別にC4でもいいのです.ただ,関数では複数のセルを記述できないのでこう書いています.ちなみに,関係あるかはわかりませんが,表にはフィルタを適用しています. バージョンを2010に変えてからまだ扱い慣れてないです.説明が少なくて申し訳ありませんがアドバイスお願いします.目的が達成できるのなら「マクロを使わないで」とかいうことは一切言いません.自由にやってください.

専門家に質問してみよう