[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ピボットテーブルの並び替え』(あっち)
当期累計 列 コード 売上高 粗利額
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.