• ベストアンサー

ピボットの集計方法「合計」初期設定、他

エクセルのピボットテーブルを作成するとき、 データアイテムの集計方法がいちいち「個数」になってしまうのですが、最初から「合計」に設定する方法はないでしょうか? (2)また列フィールドの選択肢が沢山ある時、まとめて列フィールドに表示させる事はできないでしょうか?一つ一つリストから移動しないといけないでしょうか? (3)さらに行フィールドに項目を選ぶと、全てに「集計」行が出来て、一つ一つ「表示しない」にしないと消せないのですが、最初からあるいはまとめて「集計」行を表示させない方法はないでしょうか? よろしくお願い致します。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.3

[No.2へのお礼]へのコメント、 》 文字列が入ってないか検索方法がない限り… あります。 式 =CELL("type",A1) が「l」(Label の「L」の小文字)を返せば、セル A1 で表示されているデータは文字列であることを示します。「v」(value の「v」)なら、数値です。「b」(blank の「b」)なら空白です。

bluresky
質問者

お礼

回答どうも有り難うございました!! お礼が遅くなり、大変申し訳ありませんでした m(__)m 出来ました!! そんな関数があったのですね。 大変助かりました。 本当に有り難うございました。

その他の回答 (2)

noname#204879
noname#204879
回答No.2

[No.1へのお礼]へのコメント、 》 何か他に原因があるのでしょうか? 試されてお分かりのように、最初から「合計」になるためには、集計しようとする列の全セルが「数値」で埋まっておく必要があります。 空白のみならず、文字列が混在していたらアウトです。 「数値」に見える文字列の「数字」もアウトです。 という次第なので、他の原因は「文字列」かも。 》 (2)(3)については方法がないのですね。 そのとおりですが、それは私だけの思い込みなのかも。 何れにしても、私は「ない」と思っています。 2011/03/04 23:16

bluresky
質問者

お礼

回答どうも有り難うございました。 とにかく、文字列が入っていてはいけないのですね。 ルールは分かりました。 ただとてもデータの多い表なので、文字列が入ってないか検索方法がない限り 難しそうです。 大変役に立ちました。ありがとうございました。

noname#204879
noname#204879
回答No.1

》 データアイテムの集計方法がいちいち「個数」になってしまう 》 のですが、最初から「合計」に設定する方法はないでしょうか? 当該集系列の中に空白セルがあるから『いちいち「個数」になってしまう』のでは? 空白セルに最初から 0 を入れておけば『最初から「合計」に』なるはずです。 (2)、(3) については、ご希望の機能はない、と思っています。

bluresky
質問者

お礼

教えてくださりどうもありがとうございます m(__)m 小さい表のピボットで空白を「0」に置き換えて作成したところ、集計方法が最初から「合計」になりました。 でも会社で使っているデータの沢山ある表で行ったところ、やはり「個数」で集計されてしまいました。 何か他に原因があるのでしょうか? (2)(3)については方法がないのですね。 残念ですね。

関連するQ&A

  • ピボットテーブルの集計に関して

    ピボットテーブルの集計に関して ACCESS2003にてデータを抽出しEXCEL2003にインポートさせてピポットテーブルで集計させたら うまくいったのですが【エクセルのデータ行1390行、列24列】、データを約90行増やして 集計させると、行アイテムまたは列アイテムが多すぎるため変更できません。 一つ以上の行フィールドまたは列フィールドをピポットテーブ、レポートからはずすか、またはページ位置に ドラッグして下さい。または、フィールドを右クリックし、ショートカットメニューの【表示しない】または【レベル表示しない】をクリックします。というエラーメッセージがでて集計できません。 50件ぐらいの追加では集計できたのですが。。。。 何かいい方法はないでしょうか?よろしくお願い致します。 実際集計する行の項目は4つ、データは2つです。 最終的にエクセルのデータは行:1478行、列:24列です。

  • ピボットテーブルのデータのない行を集計しない

    ピボットテーブルでクロス集計をする際に、 データのある行だけ集計される方法はありますでしょうか? 行のフィールド:日付 データアイテム:金額、数量 だとすると、金額も数量も空白で、日付だけ元のリストにあると、 ピボットテーブルにしたときにちゃんと行のフィールドに日付がリストアップされてしまいます。(いらないのですが…。) この日付だけの行をリストアップされないようにする方法はないでしょうか? 以前適当にフィールドリストからパッパッとドラッグ&ドロップしたら、一度、データのある行だけピボットテーブルになって、そのあと2度とできませんでした…。 おわかりになる方がいらっしゃいましたらよろしくお願いします。

  • ピボットテーブルで値の集計方法の初期設定を変えたい

    中を見ていただき、ありがとうございます。 Excel2010で、ピボットテーブルを使って以下のようなデータを集計すると、値フィールドの集計方法は「合計」がデフォルトで採用されます。 科目 得点 数学 100 英語 20 数学 90 音楽 80 数学 30 英語 70 そのうえで、集計方法を「平均」にしたければ、値フィールドの設定を変更すればよいのですが、複数のピボットテーブルを使ったり、値フィールドを複数並べたい場合に、いちいち設定を変更するのは面倒ですし、設定し忘れるというミスも起こります。 そこで、以下のいずれかの方法をご存じの方がおられましたら、その方法をご教授ください。  ・最初から「合計」ではなく「平均」が集計方法として選択されるようにする  ・複数の値フィールドの集計方法を一括で変更する

  • ピボットテーブル集計方法

    元のデータがB6からP6の15項目を表示させたい 約150行です。 この15項目をピボットテーブルのどこにドラッグすれば良いのでしょうか レポートフィルタとか列ラベルとか行ラベルとかいろいろありわかりません。 集計は個数ではなく明細を表示させたい。 具体的に添付出来ません。アドバイスお願いします。

  • Excel ピボットテーブルの作成に関して

    エクセルでピボットテーブルを作成する際の質問です. 「ピボットテーブルのフィールドリスト」から 項目をピボットテーブルレポートにドラッグしますが, この時,集計の方法を「合計」にしたいのに,時々「データの個数」となります. ドラッグし終わってから,ドラッグした項目を一つ一つ 「右クリック→フィールドの設定→「データの個数」を「合計」に訂正」の過程で 直していかなければならないのが,非常に面倒で苦痛です. 設定を変えて,最初から目的の集計方法を 表示させる(上の場合,最初から「合計」がでる)など,何かよい方法はありませんでしょうか?

  • Excelで数値範囲を設定して、他の数値を集計

    Excel2010です。 列、行でクロス集計を行う場合で、ピボットテーブルの行には数値フィールドAを設定して、これを「1未満」「1以上10未満」「10以上50未満」「50以上」という任意の範囲に分けて、それぞれの範囲に対応するレコードからフィールドBの合計値を集計したいです。 ピボットテーブルを使う必要があるかと思いますが、それ以外の方法でも構いません、やり方を教えてください。

  • ピボットテーブルでの複数項目の集計方法について

    お世話になります。 下記のようなデータがあります 氏名  金額  区分 あ   100   A い   110   B う   140   A え   100   C お   130   C 区分ごとの金額の合計(Aの合計金額、Bの合計金額・・・)と区分ごとの件数の数(Aの合計件数、Bの合計件数・・・)を出したく、 私は下記のような方法でピボットテーブルを作成したのですが ページエリア 区分 行エリア   氏名 データエリア   金額 データエリア   金額  (フィールドの設定でデータの個数に変更)  いちいちデータエリアに「データの個数 / 金額2  1」「データの個数 / 金額2  1」・・・とでてくるのが邪魔です。 これを消す方法はないでしょうか? 個数に関しては、全体の個数のみ下に表示されればいいのですが または、違った方法で作ったほうがいいのでしょうか? 集計機能ならば作れるのですが、データの更新ができない、ページごとにシートを分けられない・・・など不便なのでピボットテーブルでうまく出来ないかと・・・。 よろしくおねがいします。

  • ピボットテーブルの集計結果を使って、さらに条件を付けて集計をしたいです

    ピボットテーブルの集計結果を使って、さらに条件を付けて集計をしたいです。 たとえば、このようなピボットテーブルから、 [A]      [B]       [C]       [D]                         1月 Group  Account1   Account2 G0    田中         東京     5         加藤         大阪     2 G1     佐藤        大阪      3 G1    田中         名古屋       A列のGroupをキーにして、D列を集計します。 G0の合計は7で個数は2、G1の合計は3で個数は1、という結果を出すにはどのようにしたら良いでしょうか?

  • ピボットテーブルの集計方法の変更をマクロで

    こんにちは。長文ですみません。 ピボットテーブルを使って、データ集計をしています。 記録でできるかと思ってマクロ登録してみたのですが、エラーになります。 元のエクセルデータは、 A (資格)  B(データ(1)) C(データ(2))   医師    4.3     6.2    栄養士   3.5     7.8   看護師   2.9     5.7   医師    5.0     3.5    ・     ・     ・    ・     ・     ・    ・     ・     ・ という感じで700件程度入っていて、各資格のそれぞれのデータについての平均点を出していっています。      データ(1)の平均  データ(2)の平均 医師     4.8       4.9 栄養士    3.5       7.8 といった感じです。 ピボットの行フィールドに「資格」、列フィールドには何も入れず、 データアイテムにそれぞれのデータを入れて、別シートにコピペしていっているのですが、 毎回データを入れ直すたびに集計方法がデータの個数になって、平均に変更するのが面倒なので、マクロでパッと変換する方法はありますか? 実際は行フィールドに入れる項目が10個くらいあるので、全て1つずつしなくてはならず、本当に時間がかかってしまって…。 マクロはまだまだ初心者で分からないので、よろしくお願いします。

  • ピボットテーブル 集計フィールドの使い方を教えてください!

    ピボットテーブルの数式→集計フィールドの使い方を教えてください! 新しいフィールドを作成し、データアイテムに計算式を適用することができるようなのですが、既存の列フィールドごとに計算式を変えることはできますか?(例:4月は10%掛け。5月は5%掛けなど)

専門家に質問してみよう