[[20080619162336]] 『ピボットテーブルの並び替え』(あっち) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ピボットテーブルの並び替え』(あっち)

 当期累計	列		
 コード	売上高	粗利額

 001   10000  3000
 002   12000  3500
 003   8000   2000
 .
 .
 .

 というようなピボットテーブルを作りました。
 これを粗利額を基準にして並び替えたいのですが

 右クリック→フィールドの設定→詳細→自動並べ替えオプションではうまくいきません。
 データメニュー→並び替えではうまくいったのですが、これをデータが更新される度に 自動で並び替えするような機能はないのでしょうか?
 マクロ作成が必要な場合、コードも教えていただけるとありがたいです。

 うまく説明できていなくて申し訳ございません。
 よろしくお願いいたします。


 こんにちは。

 「コード」のフィールドで、右クリック→フィールドの設定→詳細→自動並べ替えオプションの「降順」
などにチェックを入れ、「使用するフィールド」で「粗利額」を選択して「OK」とすれば出来ると思います。
(koma)


 早速のお答えありがとうございました。

 komaさんのおっしゃる通りにやってみたんですが、「使用するフィールド」で「粗利額」が表示されなくて
 表示されるのは「当期累計」だけなのです。。
 「当期累計」でやると、売上高順に並び替えられてしまいます。

 私の作り方が悪かったんでしょうか(T T)

 わ、すみません。

 名前入れるの忘れてました ↑

 (あっち)

 どの様な元データから、どの様な手順で
 最初にご提示のピボットテーブルを
 作成なさったのですか?

 それらの情報を載せてみるのが良いと思います。

 (HANA)

 説明不足ですみません。
 元データは、

 コード	売上高	粗利額
 002   5000   1500
 001   3000   1000
 003   8000   2000
 .
 .

 このような複数シートに入力された月別のデータから、年間累計を出したいのです。

 ピボットテーブルウィザードで「複数のワークシート範囲」を選び
 あとは「次へ」「次へ」で「完了」です。
 で、集計の方法で合計にしています。

 sumif関数などでの集計は出来ているのですが
 実績のあるコードだけを表示したいので、複雑になってしまい
 いっそのことピボットテーブルのほうがスッキリするかなと思いまして。

 つたない説明ですみません。
 これで伝わりますでしょうか?
 よろしくお願いします。

(あっち)


 >複数シートに入力された月別のデータから
 ここが問題ですね。

 ピボットテーブルは、複数範囲のデータをまとめる事も出来ますが
 一つの範囲のデータから作成したピボットテーブルに比べて
 その後に出来る事が、非常に限られてきます。

 今回の様な並べ替えは「出来ないこと」の方に含まれるようです。

 ピボットテーブルのデータの更新は、更新ボタン([!])
 で行われていますか?
 でしたら、これをやめて
  1.更新
  2.並べ替え
 と言う手順をマクロの記録にとり
 そのマクロから更新を行うようにするのはどうでしょう。

 マクロの記録は、こちらをご参考に。
http://www.excel.studio-kazu.jp/lib/e4b/e4b.html

 (HANA)


 ありがとうございました!

 なるほど。
 複数ページがいけなかったんですね。スッキリしました!
 気長にマクロ作成してみます。

 またつまずいたらご質問させていただくかもしれません。
 本当にありがとうございました。

 気長に?
 記録した物がそのまま使えると思いますので
 すぐに出来ると思いますよ?

 ●記録開始
 1.作成済みのピボットテーブルの
   並べ替えたい列の見出しセルを選択
 2.[!] 更新ボタンを押す
 3.並べ替え
 ■記録終了

 です。

 「マクロ」なんて聞くと
 「ゆっくり時間がとれたときに」
 なんて考える方が多いようですが・・・・
 たかが 記録マクロ ですので
 5分時間を作って、まずはやってみることをお薦めします。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.