• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ピボットテーブル 0個の行を非表示にしたい)

ピボットテーブルで0個の行を非表示にする方法とは?

このQ&Aのポイント
  • エクセル2003のピボットテーブルで個数が0の行を非表示にする方法を知りたいです。
  • ピボットテーブルを作成した際に個数が0の品名を表示させたくない場合、右クリックで「表示しない」を選択してもできません。
  • 数百個の0の行を一気に非表示にする方法を教えてください。

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

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.4

#1です。 #3さんの方法は勉強になりました。 つい「ソート」と書きましたが、「データを並べ替える」ことです。 見出しを含むデータ範囲を選択して、メニューのデータ>並べ替えとクリックしてください。 見出し行も並べ替えに含む/含まないも指定できます。 並び順も指定できます(昇順;小→大、降順:大→小) 今回のケースなら「個数を降順に指定」です。

u7y6hjnb
質問者

お礼

再度ありがとうございました。

その他の回答 (3)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

サンプルとして掲示されたそれらのような数字を扱っているのなら。 その状態からの続きの作業で, 個数を行フィールドにも配置し,個数▼からゼロのチェックを外します その個数▼を「ページフィールド」に移動します。 サンプル通りに白紙から作成してまず練習し,そのあと本番で行ってください。

u7y6hjnb
質問者

お礼

できました!画像まで付けてくれて助かりました!ありがとうございました。

  • -9L9-
  • ベストアンサー率44% (1088/2422)
回答No.2

「個数が0」というのはあなたが勝手に意味づけしたものですよね。EXCELから見ればB5のセルは「0というデータの入ったセル」なのですから、ピボットテーブルとしては表示すべきものです。データの入っている行を表示しないというのはデータ集計機能であるピボットテーブルの機能としてはあり得ません。したがって、現実的な対応としては、すでに回答にある通り、集計範囲から「0の入っているセルを除外する」しかないでしょう。 どうしてもプログラムでそれを非表示としたいなら、VBAを使って自分で独自の集計プログラムを記述することでしょうね。

u7y6hjnb
質問者

お礼

vbaが必要なのですね。 ありがとうございました。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

[値]の列でソートして、[値]が0の行はピボットテーブルの範囲に含めない、ではダメですか?

u7y6hjnb
質問者

お礼

ごめんなさい [値]の列でソートしてとはどうやればいいのでしょうか?