• ベストアンサー

ボットテーブル データ0の行の表示

下記データを基にピボットテーブルを作成します。 行→府県名、学校名 列→学年 データ→人数 上記のようなテーブルを作成した時、どの学年にも生徒が居ない学校は学校名が出てこなくて困っています。 人数データの無い学校も、行として表示させるにはどうしたら良いのでしょうか? フィールドのオプションで「データなしでアイテムを表示する」を選択すると、府県×学校名 (例:学校が25校あるとすると、47×25)となってしまいます。

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

  • ベストアンサー
  • ysko614
  • ベストアンサー率31% (103/329)
回答No.3

今作成してみたのですが、 私はExcel2003ですが、人数データが0の場合でも学校名は出てきます。 特に何も設定する事なく行った結果なのですが、どうしてなんでしょうね。 総計には0と表示された状態で学校名はきちんと表示されております。 実際のものがあれば判断できるのですが・・・。 あるいは、再度設定しなおしてみてはどうでしょうか?

dra96
質問者

お礼

学校名を絞り込んでいました。 お騒がせしてスミマセン。ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

ピボットテーブルの「学校名」を右クリックで「フィールドの設定」で 「データのないアイテムを表示する」にしたならそうなります。 通常、人数部分が空白でも表示されるはずです。 次を確認してください。 1.ピボットテーブルの更新[!]ボタンは押しているか? 2.学校名の右の▼を押した時にチェックの付いていない学校名があるか? (ある場合はチェックして表示されることを確認してください) 3.ピボットの元のデータ範囲がその学校を含んだ範囲か? (ピボットテーブルウィザードで戻るボタンで確認できます。)

dra96
質問者

お礼

2.のご指摘通り、絞り込んでありました。 ありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。
  • ysko614
  • ベストアンサー率31% (103/329)
回答No.1

大元のデータはどうなっていますか? どうも、学年と人数が大元のデータの中でどう設定しているか教えて下さい。そのへんで問題があるのかなと思います。 それとデータがないからと空白にするのではなく、データは0として入力するといいと思うのですが、もう少し情報を下さい。

dra96
質問者

お礼

ご回答ありがとございます。 元データは下記の通りです。 府県名 学校名 学年 人数 -------------------------- 東京  〇〇〇  6  135 埼玉  ×××  2   92 埼玉  ▲▲▲  1   88 千葉  □□□  3  103 神奈川 ◎◎   1   0 生徒が居ないところは「0」となっているのですが。 ゼロ値も表示させる設定になっていますし・・・。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Accessでこんな表(データ)つくれますか?

    府県名 学校名 学年 性別  -------------------------- 東京  〇〇〇  6  男 埼玉  ×××  2  女 埼玉  ▲▲▲  1  女 千葉  □□□  3  男 神奈川 ◎◎   1  男 上記データを基に、下記のような表を作成したいです。 行→府県名、学校名 列→学年、性別 データ→性別のカウント 今まで、Excelのピボットテーブルをりようしていましたが Accessで作表できないものでしょうか?

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

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

  • ピボットテーブル 0個の行を非表示にしたい

    こんばんは。エクセル2003のピボットテーブルについてお伺いします。 A1=品名    B1=個数 A2=みかん  B2=2 A3=みかん  B3=1 A4=りんご  B4=1 A5=バナナ  B5=0 上記のデータをソースとして 行のフィールドに品名を、 「データのアイテムをドラッグします」に個数をドラッグして ピボットテーブルを作成した時に 個数が0の品名は表示させたくないのですが どうすればいいのでしょうか? 0のセルにカーソルを当て右クリックで「表示しない」を選択lしても 「現在選択されている範囲を隠す事はできません」とメッセージが出てしまいますし これはサンプルであり、実際のデータは数百個の0の行を非表示にしたいので 関数などを使って一気にできる方法を知りたいです。 アドバイスよろしくお願いします。

  • エクセル2000 ピボットテーブルで行に入れられる項目数の上限

    エクセル2000 ピボットテーブルを作成しています。 行に4項目、データに1項目、ページに2項目入れたいのですが、行に3項目しか入りません。(データとページはできました) 以下のエラーメッセージが出ます。  「行アイテム・列アイテムが多すぎるため、変更できません。1つ以上の行フィールドまたは列フィールドをピボットテーブルから、またはページ位置にドラッグして下さい。フィールドを右クリックし、ショートカットメニューの表示しないまたはレベルを表示しないをクリックします」 ためしにエクセル2003のパソコンで試したら4項目入りました。 エクセルのバージョンの差なのでしょうか? 元データはエクセルで1200行、20列程度です。

  • ピボットテーブルの行に入る項目数

    恐らく、知っている人には超簡単なことなのでしょうが。。。 どうやったらいいのかわりませんので、どなたか教えてください。 エクセル2000を使っています。 ピボットテーブルで表を作成しようと思うのですが、「行」の部分に7個目の項目を入れようとすると、下記のメッセージが出てうまくできません。 「行アイテムまたは列アイテムが多すぎるため、変更できません。1つ以上の行フィールドまたは列フィールドをピボットテーブルから、またはページ位置にドラッグしてください。または、フィールドを右クリックし、ショートカットメニューの[表示しない]または[レベルを表示しない]をクリックします。」 しかしながら、他の人のパソコン(同じエクセル2000)にファイルを転送して同様の作業をすると、7個目の項目も問題なく入ります。 恐らく私のエクセルの設定に問題があると思うのですが、どこにその項目があるかわかりません。 よろしくお願いいたします。

  • ピボットテーブルの元データ数制限ってあるのでしょうか?

    ピボットテーブルの元データ数制限ってあるのでしょうか? 作成中ですが、下記エラーが出てしまって困っています。 「元のデータのフィールドには、ピボットテーブルで使用できる個数より多い固有のアイテムがあります。ピボットテ0ブルを作成できないか、このフィールドからのデータがないピボットテーブルが作成される場合があります。」 どうしたら解決できるでしょうか? どなたか教えてくださると助かります。

  • Excelのピボットテーブル データ範囲について

    Excelのピボットテーブルについて質問です。 ピボットテーブルのデータ範囲内に、 非表示になっている行があります。 その状態でピボットテーブルを作成すると 非表示行もデータも含まれて集計されてしまいます。 非表示行は含めずにピボットテーブルを作成する方法は ないのでしょうか? 非表示行の特定が難しいため(複数あり)データ範囲から 外すのは難しいかと思います。。 Excelは2007です。 よろしくお願いいたします。

  • EXCELピボットのアイテムを消したい

    よろしくお願いします。 EXCELのピボットテーブルでの質問です。 ピボットを作成した後、元のデータを変更し、ピボットの「データの更新」を行います。 すると、(ページフィールドではなく)行フィールドや列フィールドでドリルダウンをすると、今は存在しないアイテムもドリルダウンの中に表示されてしまいます。 これを現在あるデータのみにするにはどうすればいいでしょうか。 「ピボットを一旦削除し再作成する」のは避けて、他の方法はないでしょうか。VBAでも構いません。 例えば、 (1)基になるデータの商品という列にはリンゴ、バナナ、という行があった。 (2)ピボットを作成 (3)基のデータのリンゴを、レモンに変更 (4)ピボットの「データの更新」 この状態で、ピボットの行または列の商品をドリルダウンすると、リンゴ、バナナ、レモン が、ドリルダウン中に表示されてしまいます。 これを、バナナとレモンのみのドリルダウンにしたい、ということです。 よろしくお願いします。

  • Excel2003 PIVOTテーブル

    お世話になります。下記のようなテーブルがあります。 ITEM DATE UNIT -------------------- ABC 200610 5 DEF 200610 10 このようなデータでPIVOTテーブルを作成(行フィールドをITEM)し、その後、ITEM名に変更があったため[ABC]を[CBA]と元テーブルの値を書き換えます。そして、PIVOTテーブルにおいて「データ更新」を実施すると、画面上ではちゃんと行フィールドがCBAと変わるのですが... なぜか、フィールド名の下向き矢印をクリックすると、すでに元データにはない[ABC]も表示されてしまいます。当然、データはないので、値はゼロになるのですが... このように、元データを変更した場合に、以前の値が行フィールドや列フィールドに反映しないようにする方法はないでしょうか? 絞り込みを行う時に、不要な情報まで表示されるので、すごく扱いにくいです。 Excel97やExcel2000では、そのようなことはなかったと記憶しています。

  • エクセルで65536行を超えてデータを入れる方法を教えてください。

    エクセルでピボットテーブルを使って資料を作っています。 データ基を入れているシートの入力範囲が近々65536行を超えます。 できれば1つのファイルで継続して資料を作成したいのですが、なにか方法はないでしょうか。 教えてください。よろしくお願いします。

専門家に質問してみよう