複数の事業の経費表があり、事業ごとに経費がさまざまな勘定に分配されます。費用は毎月報告されます。したがって、月の名前が列のヘッダータイトルであるテーブルが提供されます(表1を参照)。このテーブルを使用してピボットテーブルを作成する場合、日付でグループ化できません。
テーブルを転置しようとしましたが、2つの行-列ヘッダーが作成されたため、ピボットテーブルの作成に使用できません。また、日付形式のように列のヘッダー(月の名前)をフォーマットしようとしましたが、それは役に立ちませんでした。
私の目的は、以下に示すようなピボットテーブルを作成することです。
この問題を克服する方法はありますか?
データはすでにピボットされており、希望する方法でピボットするには1Dリストに含める必要があります。以前はVBAを使用して大きなクロスタブデータテーブルでこれを実行していましたが、これはPowerQueryを使用して実現できるようになりました。
Data
をクリックします。From Table/Range
の下のGet and Transform Data
をクリックします-テーブルがPowerQueryEditorにロードされます。Unpivot columns
をクリックします。これで「属性」と「値」という2つの列ができました。「属性」を右クリックして「月」に名前を変更します。Create PivotTable
の下にUse an external data source
をチェックして、Choose connection
をクリックします。Power Queryテーブルを選択すると、挿入されたピボットテーブルを使用できます。