Power Queryで操作はどう変わる?~初級講座1回目

読者の皆さんはエクセルのPower Queryと聞いて、具体的に使用するイメージが湧きますか?

エクセルが誕生して20年以上も経ちますが、海外では、Power Queryはエクセルの最高機能とも言われています

ところが、日本ではPower Queryはどういう風に使うものなのか?何ができるのかについては、あまり知られていません

この回では、Power Queryの使用イメージついて、読者の皆さんが日常的に使用しているものを例えにして解説していきたいと思います

さて、読者の皆さんは、ガラケーを使ったことはあるでしょうか?

筆者はガラケーが出て来た時点で既に衝撃を受けていました

新しい時代が来たな、と思いました

そして、ガラケーからスマホに変えたときに、更に大きな衝撃を受けました。

Power Queryを初めて使った時のイメージは、スマホに変えた時のイメージに近いです

さて、ここでPower Queryをイメージしやすくする為に、「電話帳でレストランを探して、ガラケーで電話予約」するシーンと「スマホでレストランを検索して、スマホで電話予約」するシーンを思い浮かべてみましょう!

この2つにはどんな違いがありますでしょうか?

この2つの違いを意識しながら、Power Queryの使用イメージの解説を読み進めていってください!

.データ取得

 さきほどのレストランを予約するシーンでは、ガラケーで電話をする場合は、電話帳を見ながら電話をしていました。つまり、ガラケーの中にはレストランの電話番号というデータはありません。

 一方、スマホの場合もスマホの中に電話番号というデータが無いのはガラケーと一緒です。但し、ネットから電話番号を取得しています。

この”データ取得”が従来のエクセル操作方法とPower Queryの違いの一つです

Power Queryでは、”データの取得”を通じて様々な箇所からデータを取得します

①テーブルまたは範囲から

➁ファイルから

③フォルダから

ここで疑問を持つ人もいるとおもいますが、

「これらの取得したデータはファイル内に保持することになるのか?」

という点ですが、Power Queryでデータを取得すると”クエリー”というものが画面右にできます

このクエリーはスマホ内のものに例えるなら”ブックマーク”だと思ってください

このクエリーをクリックすれば、一度取得してデータにまたアクセスできます

2.変換・読込

 ガラケーではレストランに電話をするときに電話番号を0、3、4・・・とひとつずつ打ち込んでいました。

一方、スマホでは、Webサイト内の電話番号のマークをクリックすれば、スマホに電話番号がセットされます。

つまり、Webサイトを通じて取得した電話番号を、スマホでそのまま電話できるように変換し、変換したデータをスマホ内の電話画面に読込先を変更しているのです

Power Queryでは、取得したデータはPower Queryエディターで様々な変換処理を行うことができます

以下はPower Queryエディター内・変換処理の1例です

①複数のクエリーの組み合わせ(VLOOKUP関数の処理に相当)

➁計算処理(四則演算処理

そして、変換したデータは必要に応じて、様々な箇所、様々な方法で読み込むことができます

①テーブル

テーブルデータとして既存シートの中や、新規シートに表示することができます

➁ピボットテーブル

変換データをそのまま、ピボットテーブルにすることもできます

③接続の作成のみ

取得したデータをシート上に読込まない、表示しない、という方法を選択することができます

ここがPower Queryの使い方の大きなポイントの一つです

ところで、エクセルを使用していて、ファイルが重くなって困った事はありませんか?

エクセルシートに表示されているデータは、あくまで表示されているだけであって、表示されている箇所にデータ自体が存在するわけではありません

データはエクセルシートとは別の箇所に保管されています

そのため、シート上に他の箇所にあるデータを表示する際、PCに負担をかけてしまい、動作が重たくなるのです

表示行数が制限内でも、表示行数が多くなれば、ファイルの動きも重くなります

そんな悩みを解決するのが、”接続の作成のみ”です

表示しないクエリーを作成しておいて、前述の変換処理、①複数のクエリーの組み合わせ により、必要なデータだけ抜き出して表示する、もしくは利用するということができます

表示しないクエリーを利用することで、エクセルの処理を格段にスピードアップさせることができます!

<まとめ>

 今回は、Power Queryでは、操作の仕方がどう変わるかについて、スマホを例えに使用して、操作のイメージについて解説しました。

 スマホがネットの情報をそのまま利用できるのと同じように、Power Queryではシート上のテーブルデータや他のファイルなどのデータを取得し、そのまま変換して直接利用することができます。そして、読込先を”接続の作成のみ”に指定することで、ファイルを重たくしないように工夫することもできます。

 さらに、今回ご紹介できなかったPower Queryの魅力の一つは、スマホのように”直感的”に使用できることです。次回からはイメージだけでなく、実際に使用してみることにより、Power Queryの”直観的な操作”に直接触れてみましょう!

にほんブログ村 資格ブログ ビジネススキルへ
にほんブログ村 IT技術ブログ VBAへ


にほんブログ村

 

コメントを残す

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