📊つかえる関数.com

VBAのピボット解除代わりにPower Queryのピボット解除を使う方法は?

結論

Power Queryのピボット解除でVBAの複雑なループが不要に

マクロ・自動化中級·

詳しい解説

VBAで月別列を縦持ちに変換する複雑なループ処理は、Power Queryの「列のピボット解除」で一瞬で完了します。クロス集計表を読み込み、変換タブ→列のピボット解除を選択するだけで、横持ち→縦持ちの変換が実行されます。VBAのように二重ループで行と列を入れ替える必要がなく、データ構造を正規化してピボットテーブルや集計に適した形に整えられます。元データの列数が変わっても自動追従し、メンテナンスが容易です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
対応対応対応対応対応