スクリプトを使用して Google ドキュメント スプレッドシートのピボット テーブルのデータ範囲を編集するにはどうすればよいですか?
または...
ピボット テーブルの範囲に名前付き範囲を使用することはできますか?
スクリプトを使用して Google ドキュメント スプレッドシートのピボット テーブルのデータ範囲を編集するにはどうすればよいですか?
または...
ピボット テーブルの範囲に名前付き範囲を使用することはできますか?
残念ながら、現時点 (2012 年 7 月 31 日) では、答えは「できない」か「いいえ」だと思います。:-(
私が提案できる唯一の回避策は次のとおりです。1. 増加するデータに対応する無制限の範囲をサポートする QUERY スプレッドシート関数を使用してテーブルを生成するか、2. Google Apps Script 自体を使用してテーブルを生成します。どちらも、ソース データの範囲をスクリプトで変更できる場合 (Excel/VBA のように) よりも多くの労力を必要とします。一方、GSheets でのピボット テーブルの一般的な実装にはまだ少しバグがあるため、この理由で他のオプションの 1 つを検討する必要があるかもしれません。
他の投稿で答えたように、役立つ回避策を見つけました:ピボットテーブル データ範囲を変更する JavaScript メソッド Google Docs スプレッドシート
データ専用のシートを作成します。行 1 = ヘッダー、その他すべての行 = データです。
データのない行を削除します。
たとえば、列 A から F を使用する場合、ピボットを作成し、この範囲を使用します: SHEET_NAME!A:F
範囲が「列 A から F のすべてのデータ」であるため、ピボットは新しい行に「成長」します。