こんにちはblueです。
前回はクエリって何?ということについて説明しました。
今回はPower Queryにおける取得のメリットについて説明します。
できる限り平易な言葉で伝えることを目的としますので少しでも理解していただければ幸いです。
~とある会話
取得と変換ができることはわかったけどどういうときに使ったらいいのかわからないよ。
そもそも取得はいつも自分でしているし、普通のエクセルの作業と変わらないんじゃない?
いい質問ですね! クエリで最初に必要となるのは取得です。Power Queryで取得する際のメリットについて説明しましょう。
Power Queryに関してどの書籍を買ったらいいの?と思われている方には以下がお勧めです。簡単なボタン操作から、関数を使った処理まで、サンプルデータを一式操作してみるだけでPower Queryが使えるようになります。購入して間違いのないお勧めの一冊です。
とりあえず標準機能だけでも使いこなせるようになりたいと思われている方には以下がお勧めです。関数などの難しい記載はほとんどなくボタン操作のみでPower Queryを扱えるようになります。
結論
Power Queryで取得するメリットは以下です。
- 複数のエクセルデータからの取得が容易
- エクセル以外からのデータ取得が容易
- 外部データベースからのデータ取得が容易
- •ボタン一つでデータの更新が可能
次から詳しく説明します。
複数のエクセルデータの取得が容易
エクセルにおいて複数のシートの表を一つにまとめる場面を考えてみてください。
以下のような場合です。
普通にエクセルで行う場合はどのような操作をするでしょうか?
- 各シートを開く
- シートから必要な情報をコピーする*3回
- それぞれを新しいシートに順に貼り付ける*3回
シートもわざわざ開かないといけないし面倒ですよね。
一方Power Queryでは以下の操作で可能です。
- エクセルのファイルを選択する
- 得られたシートの全情報を取得する
- ワークシートに読み込む
Power Queryではファイルを取得した段階でシートごとの情報をまとめて取得します。
その為それらをまとめて処理することが可能です。
複数ファイルのデータを操作する場合も同じことが言えます。
同じフォルダ内に同じ形式のファイルが入っていて一つにまとめる必要があるとします。
以下のような場合です。
これをエクセルで行う場合、先ほどと同様ですがファイルを開く操作がさらに増えます。
これをPower Queryで行う場合は以下になります。
- エクセルのファイルを選択する
- 得られたブックの全情報を取得する
- ワークシートに読み込む
複数シートの選択同様Power Queryではフォルダーを取得した段階でフォルダの情報をまとめて取得します。
その為一つ一つファイルを開く必要もなくなります。
エクセル以外からのデータ取得が容易
次はエクセル以外からのデータの取得です。ここではpdfファイルを例にあげます。
以下のようにpdfファイルからデータを取得することを考えてみます。
(ここでpdfファイルは紙からスキャンしたものではなくファイルをpdf化したものとします)
通常のエクセルの操作ではpdfからの取得は容易ではありません。
- エクセルでpdfファイルを開く
- pdfファイル内のテーブルを選択し、コピー、貼り付けを行う
1ではファイルが読み込めませんし、2ではテーブルの状態で貼り付けられません。
これもPower Queryであれば簡単にできます。
- pdfファイルを開く
- pdfファイル内の必要なテーブルを選択し、読み込む
Power Queryはテーブルとして認識できる情報の取得が得意です。
pdfにおいてもテーブルからほしい情報を読み込むことができます。
外部データベースからのデータ取得が容易
例として以下のYahoo天気予報からデータを取得したい場合を考えます。
もちろん通常のエクセルではデータの取得は不可能です。
しかしながらPower QueryではWebからの取得も可能になります。
- WebのURLを入力する
- 必要なテーブルを選択し、取得する
Web画面においてもテーブルから構成されている情報は容易に入手することができます。
ボタン一つでデータの更新が可能
共有ファイルへの書き込みなど元ファイルが更新された場合を想定してみてください。
普通にエクセルで行う場合は先ほどの操作をまた一から行う必要があります。
しかしながらPower Queryでは手順をすべて記録していますので「最新の情報に更新」のボタンを押すだけで再度ファイルを取得してすべての内容を更新してくれます。
これはPower Queryにおける重要な機能の一つで、常に最新の情報を維持できることが大きなメリットです。
ここでのまとめ
Power Queryの取得におけるメリットについてわかっていただけましたでしょうか?
Power Queryは通常の業務でも十分使える機能です。
具体的な操作は今後の記事で説明しますが自分の業務でも使えそうだなということがわかっていただければ幸いです。
次回は取得したデータを基にPower Queryでデータ変換をするメリットについて説明していきます。
Power Queryの一番の醍醐味はデータ変換といっても過言ではありません。このメリットがわかればPower Queryを使ってみたいと思うようになれますので是非次回もお読みください
Power Queryに興味を持ってくださった方の為に以下にまとめ記事を用意しています。ボタン操作で扱えるような内容としていますので、見てくださればきっと扱えるようになると思います。
Power Queryに関してどの書籍を買ったらいいの?と思われている方には以下がお勧めです。簡単なボタン操作から、関数を使った処理まで、サンプルデータを一式操作してみるだけでPower Queryが使えるようになります。購入して間違いのないお勧めの一冊です。
とりあえず標準機能だけでも使いこなせるようになりたいと思われている方には以下がお勧めです。関数などの難しい記載はほとんどなくボタン操作のみでPower Queryを扱えるようになります。
コメント