Power Queryはじめました。この「列のピボット解除」を知るためだけに使う価値、あります!

Excelの神機能、Power Query(パワークエリ)を使い始めました。正直、これを知るだけでも「パワークエリを試す価値がある!」と断言できる機能をご紹介します。

それは、人間が見やすい「クロス集計表」を、システムや分析で扱いやすい「縦に並んだリスト形式(フラットデータ)」に一瞬で変換する方法です。

1. よくある「見るための表」

例えば、縦に「品目」、横に「営業所」、交わるところに「販売数」が入っているような表です。

クロス集計表の例

▲ 人間には見やすいけれど、並び替えや再集計には向かない形式

これを、一瞬で「縦に並んだデータ」へ変換します。

2. Power Queryで「列のピボット解除」

① 対象の表を選択し、データタブの「テーブルまたは範囲から」をクリックします。

データの取得

② 範囲を指定し、「先頭行をテーブルの見出しとして使用する」にチェックを入れてOKを押します。

範囲指定

③ Power Queryエディターが開いたら、固定したい左の1列(品目など)以外の列をすべて選択します。

列の選択

④ 変換タブにある「列のピボット解除」をクリックします。

ピボット解除の実行
💡 ここがすごい!
たったこれだけで、横に並んでいた営業所名が縦の列に並び替わり、販売数とセットになった「1行1データのリスト形式」に生まれ変わります。
変換後のデータ

▲ 集計やピボットテーブルに最適な「フラットデータ」に!

3. Excelシートへ読み込み

あとはホームタブの「閉じて読み込む」をクリックするだけ。新しいシートに縦レイアウトのデータが読み込まれます。

読み込み完了

Power Queryの画面で並び替えやフィルターをかけるのも自由自在。元の表にデータが増えても、「更新」ボタン一つで最新の状態に変換してくれる便利機能もあります。

📝 試してみた感想

今までなら、マクロを組むか、古いピボットウィザード(Alt→D→P)の裏技を使うか、最悪の場合は手作業でポチポチ…と気の遠くなるような作業でした。

この「列のピボット解除」を知るためだけでも、Power Queryを試す価値は十分にあります。データ加工に悩んでいる事務職の方は、ぜひ一度触ってみてください!

コメント

このブログの人気の投稿

Webサイトでは「ダブルクリック」は不要?シングルクリックが基本の理由

AIに頼りすぎないVBA!「記録マクロ」をメンテナンスしやすい「事務屋さんのコード」に変える方法

【Excel】エクセル(Excel)で同一セルを調べる方法