Excelで横のデータを縦にサクッと変換する方法 ピボット解除のすすめ

下図はデモ用に作成した、企業毎(A社~C社)の月別売上高です。

レポートやグラフなどを作るためには、あまり向いていないデータ構造です。

Power BIでもこうしたデータはなかなか扱いずらい。。。

 

そこで、これを下図のように、

横のカラムに使われている「月」のデータを、縦1列にまとめられるようデータを変形させたいと思います。

 

英語ではUnpivot(アンピボット)というそうです。

確かにExcelでピボットを使えば、この逆のことが実現できるので、そのピボットを解除していくというニュアンスっぽいですね。

なるほど。。

 

手順

ということで、手順としては下記となります。

1.変形したいテーブルの範囲を指定する(データ>テーブルから)

2.Power Query起動

3.データを変換する(ピボット解除)

順を追って説明します。

※ちな、動画モードも一応ありますので、画面の動きを見たい人は動画版も参考にしながら読み進めて下さい。

 

1.テーブル範囲を指定する

Excelを開き、データタブをクリックし、下図赤丸のテーブルからを選択します。

 

変形させたいデータの範囲を指定します。

下図の場合は、A列1行目~E列4行目です。

 

2.Power Query

OKをクリックすると、下図のような画面が立ち上がります。

急に新しい画面が出てきて、びっくりしますよね。

でもこれ、これがPower Queryというのですが、結構便利なのですよね(知っている人は偉そうに言ってすみません…)。

 

3.データを変換する(ピボット解除)

今回変形させたい横のデータ、この場合は1月~4月までのカラムを選択します。

1月を選択した状態でShiftボタンを押して、4月をクリックすれば選択できます。

 

「変換」タブの、赤丸部「列のピボット解除」をクリックします。

 

下図のようにサクッと変換が完了しています。

(べ、便利!!ちなみに他にも色々データ加工機能持っているのです)

 

閉じて読み込むボタンをクリックします。

 

完了です!!

 

Power Query恐るべしですよ。

これまでは関数を書いてゴリゴリやってた作業が、Power Query使えば結構サクッと完結する作業も結構あります。

 

以上、ありがとうございました。

それでは、またっ!!

 

本サイト運営:ソフゾウ

本サイト運営:ソフゾウ

Power BIの使い方やデータ分析のノウハウを伝えております。
データを使って世の中やビジネスを可視化したり、データ分析基盤作りの支援をしています。
過去ソフトウェア企業でBI構築に携わっていました。現在は小売企業でデータ分析や基盤構築に携わっています。

Service Menu

ソフゾウでは、Power BIを効率的に学べるようサービスも提供しています。
実践的なデータ活用を目指し、初心者向けの基礎講座から、ダッシュボードの設計・運用支援まで幅広く対応しています。
興味がありましたら、ご相談下さい。

トレーニング

Power BIの概要や基本操作からレポート構築までをお伝えします。
書籍や記事を読んだり、動画で独学をすると「どこから始めればいいかわからない」方はご検討下さい。

導入メンター

Power BIを活用したレポートやダッシュボードの構築・運用を支援するサービスです。
ニーズに応じて、データやマクロのダウンロードのみをご利用いただけるプランと、質問・お問い合わせにも対応するプランを用意しています。

お問い合わせやご質問はこちらから

 

 

twitteryoutubemail

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Scroll to Top