質問: エクセルのピポットテーブル内の並び替え エクセルで体育祭の予算を作成中です。種目順に作成した元データを用いて、業者毎の発注書を作成したいと考えています。発注書では、単に合計金額のみではなく、種目名や順位などを記入した明細をつける必要があります。 元データから、ピポットテーブルを用いて、業者毎の明細を作成するところまではできたのですが、種目毎に順位がばらばらに並び替えられてしまいます。どうしたら順位順にうまく並べることができるのか、教えていただきたいと思います。 イメージ (元データ) 種目 順位 単価 個数 小計 発注先 (1) 1位 600 10 6000 a社 2位 500 10 5000 a社 3位 400 10 4000 a社 (2) 1位 600 10 6000 b社 2位 500 10 5000 b社 3位 400 10 4000 b社 (集計後-現在)発注先 種目 順位 単価 個数 小計 a社 (1) 1位 600 10 6000 3位 400 10 4000 2位 500 10 5000 ↓ (集計後-理想)発注先 種目 順位 単価 個数 小計 a社 (1) 1位 600 10 6000 2位 400 10 4000 3位 500 10 5000
回答: こんにちは。 ご提示の(元データ)から(集計後)のイメージで集計する為に、 なぜピボットテーブルが必要なのか、わかりません。 単に例示を間違えられただけなのでしょうか? そう受け取ったとしても、例示データのように1位,2位,3位が1→3→2となる現象が再現できません。 [ピボットテーブル フィールド 詳細オプション]で、 何かのフィールドで自動並び替えの設定がしてある可能性はありますか? とりあえず手作業ででも、a社の[2位]と表示されているセルを選択し、 セルの枠線あたりをマウスでドラッグし、[1位]と[3位]の間に持っていってみてください。 自動並び替えの設定がされていなければ、並び替える事ができると思います。 a社だけではなく、他の発注先のデータも、1位→2位→3位 となるはずです。 毎回その現象が発生して、修正が手間なようであれば、 ワークシートメニュー[ツール]-[オプション]の[ユーザー設定リスト]タブを開いて、 任意の並び替え順をオリジナルで設定し、追加しておけば、それを利用できるかと思います。