• 締切済み

エクセル ピボットで条件付き書式

ピボットを最近覚えたばかりなのですが、 クロス集計されるセルに条件付き書式を入れたいのです。 A列とB列でクロスする結果にC列を出していますが、 D列の値が設定値以上に大きい場合は Cの値を赤文字表示したいと思ってます。

みんなの回答

回答No.2

panpie09さん 今日は! >クロス集計されるセルに条件付き書式を入れたいのです。 >A列とB列でクロスする結果にC列を出していますが、D列の値が設 >定値以上に大きい場合はCの値を赤文字表示したいと思ってます。 ■Excel実用編:家計簿の作成(Excel2002・2003でピボットテーブルを使う)↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/kake-pib.htm 内容:データ表を作成する・ピボットテーブルの作成・ピボットテーブルの修正・再計算の方法・データ範囲の変更方法 の操作が図解されています。 ■Excel基本講座:条件付き書式の使い方(Excel2002・2003)↓ http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo.html 内容:条件付書式の設定方法→【設定例】 国語の得点(C2:C10)で50点未満のセルのフォント色を赤にします。 セル範囲(C2:C10)を選択します 。 メニューバーの[書式]→[条件付き書式]を選択します。 数式を使った条件設定の方法 上の例と同じ条件を数式で設定方法→【ポイント】数式で「TRUE」を返す条件をセットします。 範囲を選択します(C2:C10) 。 メニューバーの[書式]→[条件付き書式]を選択します。 条件1(1)で 『数式が』 を選択します。 右の空欄に『=C2<50』と数式で条件を入れます。 ※「C2」はアクティブセルの番地になります。 セル範囲C2:C10に設定しますので、「C2」は相対参照とします。(「$」は不要) シート上でセルをクリックしたら、絶対参照で「$C$2」となりますので、「$」は削除します。 C3セルの場合は=C3<50、C4セルの場合は=C4<50と条件式のセル番地はセルによって変化しないといけないからです。 細かいことを言えば、C列は固定され、行が相対参照になるので、「$C2」とした方が辻褄が合いますが・・・。 C2セルがアクティブセルになっていることが前提です。 (※ C2からセル範囲の選択を開始しているということです。) 書式を設定します。(前の説明と同じ操作です) 例は国語の点数が50点未満のセルのフォントを赤色にしていますが、D列の値が設定値以上に大きいの条件式にすれば良いでしょう。 3つの条件で書式を変える→平均点数を基準に、平均点以下は「赤」、平均点+20以上で「青」、その間は「緑」としたい場合の例です。 実際には偏差値を求めたほうが実用的かもしれませんが、方法は同じです。 (参考) 個人の偏差値=(個人の得点-平均点)/標準偏差*10+50     標準偏差=STDEV(全員の得点) 【設定例1】 条件の表(E2:G4)を作成します。 この表の値(E2とE3セル)が変わるとC列の得点の色が変わります。 平均点をC11で求め、その値をE3:E4に入れます。E2には=C11+20としてあります。 E2は=AVERAGE(C2:C10)+10,E3とE4は=AVERAGE(C2:C10)としてもよいです。 C11の平均点は不要になります。 も参照して下さい。 このサイトはExcel2007でも操作手順が図解されていますので2007の時は同様に参照して下さい。

panpie09
質問者

お礼

ご説明ありがとうございました。 やっぱり私の質問文章が分かりにくいようで 誤解を招いてしまったようです。 データベースとは別タグにピボットを作成したのですが、 元のデータベースのD列データ(ピボットにはDの値を使わず)の内容次第で、 ピボットのC列データの書式を変えたかったのです。

  • goki2009
  • ベストアンサー率24% (26/105)
回答No.1

最初のクロス結果をC列ではなく ダミー的なE列に設定する。 C列の条件式に、D列と上記E列の比較で設定すれば可能では? 答えでなく、ヒントですみません

panpie09
質問者

お礼

回答ありがとうございます。 私の質問文章がおかしかったのかもしれませんが・・・ ピボットの書式は 元のデータベースの書式を反映するということなのでしょうか? 試しにC列に条件付き書式を与えてみましたが、 ピボットの表示内容(書式)は変わりません。

関連するQ&A

  • Excel 条件付き書式のコピー

    [条件付き書式]の使い方は分かっているのですが(と思います)、ある条件(数式)を入れて他のセルにコピーすると、参照しているセルが絶対値になってしまいます。 ちょっと上手く説明できないのですが。。。 ----------------------- A列   B列    C列 001  あいうえお  A 002  かきくけこ  B 003  さしすせそ  B 004  たちつてと  A ----------------------- エクセルの表は上記のようになっていて、C列の値が[A]の場合はA列のセルのパターンを赤にする、というような事をやりたいと思っています。 それで[001]のセルに条件付き書式で"数式が[=$C$1="A"]"という条件を付け、形式で書式だけ選択して他のA列のセルにコピーすると[002][003][004]・・・と全部に[$C$1]という値を参照する条件がコピーされてしまいます。それを、それぞれの行のC列を参照するようにするには、どうしたら良いでしょうか? 説明が上手くなくて長くなってすみません。 よろしくお願いします。

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

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • エクセルの条件付き書式に関して

    エクセルの条件付き書式の件で教えて頂けないでしょうか。 条件1 A1セルが空白の時にはC1の背景を青色 こちらはD1セルの条件1に「=ISBLANK(A1)」と設定しました。 次にB1のセルの結果が5%~-5%(0.05~-0.05)の範囲であればC1の背景を緑で文字色は黒。 B1のセルの結果が上記範囲外であればC1の背景を緑で文字を赤色の太い文字にしたいのですが、数式の記述方法が分かりません。 教えて頂きたく、宜しくお願いいたします。

  • エクセルの条件付書式について教えて下さい。

    エクセルの条件付書式について教えて下さい。 作業予定時間と実績時間の差異を視覚的に把握したく、予定時間-実績時間=予定時間オーバーであれば表示文字を赤色等にしたいのですが、どなたかご教授頂けますようお願いします。 現在出来ているのは以下の通りとなります。 A1セル=予定時間(120 ※分単位で入力、セルの書式は標準)、B1セル=作業開始時間(9:00)、C1セル=作業終了時間(12:00)、D1セル=C1-B1(180、セルの書式は[mm])である場合、予定(A1)120分に対して実績(D4)が180分なので60分オーバーとなりますが、この時D1セルの文字を赤色にしたいです。 D1セルには条件付書式で「セルの値が」「次の値より大きい」「=C1」として書式ボタンの書式-フォントタブで色を設定してもD1に反映してくれません。 ※A1が0若しくは空白ならD1の条件付書式がきちんと反映してくれます。 とても困っていますので、どなたか助けて下さいますようお願い致します。。。。。。。。

  • エクセルの条件付き書式について教えて下さい

    エクセルシート内A-D列に日付と文字列の記入があり (A:文字列 B:日付 C:日付 D:文字列) Bの日付よりCの日付のほうが早く、かつD列に文字の記入がある場合Aのセルの色を変更するよう 条件付き書式で設定したいと考えているのですが、可能でしょうか。 詳しい方、ぜひ御教示ください。 【例】こんな場合にAのセルの色を変更したいです A B C D あ 8/1 7/30 い

  • エクセル条件付き書式をマクロにしたいです

    Excel2007使用しています。 類似質問が見つかりましたが、VBA勉強中でそこからの応用ができないので 教えていただけると助かります。 条件付き書式を毎回作成するのが大変なので、マクロで自動設定したいと考えています。 条件付き書式で設定していたのは「C4に指定文字があったら、B4・C5・D4・E4のセルを指定した色に塗りつぶす」を5パターン使用していました。 色を変えるかどうか判断する文字が含まれているのはC列にあります。 C4に「ああ」の文字があればB4・C5・D4・E4のセルを赤色に塗りつぶす C4に「いい」の文字があればB4・C5・D4・E4セルをアクア色に塗りつぶす C4に「うう」の文字があればB4・C5・D4・E4セルを黄色に塗りつぶす C4に「ええ」の文字があればB4・C5・D4・E4セルをオリーブ色に塗りつぶす C4に「おお」の文字があればB4・C5・D4・E4セルを紫色に塗りつぶす これを、C4から文字がある行まで(200行~15,000行まで対象行数が変動)処理して欲しい イメージで伝えて申し訳ありません、 情報足りなければご指摘いただければと思います。 どうぞ宜しくお願い申し上げます。

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

    以前の質問(http://okwave.jp/qa/q7981641.html)を参考に セルB1に入力した文字列と セルC1からC10、D1からD10までの中で B1の文字列と同じ文字列があった場合に取り消し線が自動でつくようにしたのですが、 今度はセルB1の他にB2とA1にも文字列を入力したら 同じようにセルC1からC10、D1からD10までの中で同じ文字列があった場合 取り消し線が自動でつくようにしたテンプレートを作りたかったのですが 例えば、セルB1と同じ場合に取り消し線が付くように設定した状態で A1と同じ場合にも取り消し線が付くように条件付き書式で設定すると 以前設定したセルB1の設定が消えA1のに変わってしまい 複数のセルに設定できず悩んでいます。 また、コピーして下方の行に貼り付けを行うとコピー先で入力した文字列で取り消し線が付かず コピー元のセルB1の文字列を変えないとコピー先に取り消し線付かず この設定にも悩んでいます。 どのように設定したらいいでしょうか?

  • Excelの条件付き書式について。

    Excel2010です。 条件付き書式で2つの条件が等しい時に発生する数式はありますでしょうか。 画像のように、「B1、C1」セルで2つの単語を指定して、B1=B列とC1=D列の条件が合った行のみE列の書式が変わるようにしたいです。 上手くいく数式がありましたらご伝授お願いしますm(_ _ )m

  • 条件付き書式(エクセル2003)について

    セル C1 の値(文字列)がXならばセルA1 の背景色を黄色にしたいんですが、「条件付き書式」からどうすればいいのでしょうか?A1を選択して条件付き書式、数式が、まではわかるのですがここからどうしましょうか? =C1="X" で、パターンから色を黄色にすればいいんでしょうか???

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

    セルA1、B1、C1、D1を使用します。 セルA1には4桁の番号を入力するものとします。 セルB1、C1、D1には日付を入力するものします。 【1】セルB1に日付を入力すると、セルA1の文字色が赤になるよう設定。     →これは自力で「条件付き書式」で設定できます。 【2】セルB1とC1に日付を入力すると、セルA1の文字色が青になるよう設定。 【3】セルB1とC1とD1に日付を入力すると、セルA1の文字色が緑になるよう設定。 上でも書きましたが、【1】の設定は条件付き書式で設定できました。 【2】、【3】についての設定が、上手くできず困っております。 【1】の設定を条件付き書式にて設定しましたので、【2】、【3】についても できれば条件付き書式で設定したいと思いますので、 可能であれば設定方法を教えてください。 条件付き書式で設定不可能であれば、他の設定方法をご存知であれば 教えてください。 よろしくおねがいします。

専門家に質問してみよう