こんにちは、Excellent仕事術のガッツ鶴岡です
前回はPower Queryとは何か?について、スマホを例えにして解説しました
「スマホで好みのレストランを検索(データ取得)」⇒
⇒「レストランのページ内にある電話番号を活用(変換)」⇒
⇒「そのまま予約電話をかける(読込)」
今回はウォーミングアップとして、実際にエクセルシート内にあるデータを、Power Queryで取得し、変換・読込までの一連の流れをガッツで行ってみましょう!
ところで、読者の皆さんは、テーブル機能を普段、活用されてますでしょうか?
Power Queryでは、特にテーブル機能の理解が必須です
まだ知らないという方はぜひこの機会に習得してみませんか?⇒解説記事
テーブルの解説記事を読む時間が無い方は「テーブルとは、データを扱いやすくする機能」という風に割り切って覚えましょう!
今回はシート上のデータを「テーブルに変換した上で取得」し、別シートへそのまま読み込んでみましょう!
尚、サンプルデータは以下をご活用ください!

1.シート上のデータを取得する

➀まず、サンプルデータにある表のどこかにカーソルを置きましょう!
②それから、データタブを選択後、下の画像上で黄色のマークをつけた箇所をクリックしましょう!

③すると、下の画像のようなダイアログボックスが開きます
「先頭行をテーブルの見出しとして使用する」にチェックを入れたまま、OKボタンをクリックします!

④しばらくすると、Power Queryエディターが開きます!

2.クエリに名前をつける
Power Query Editorの右に「クエリ」の設定という欄があります

ここで、名前だけ変更しましょう!
今回は受注データとします

3.Power Queryエディターの内容を読み込む
では、Power Queryエディターの左上にある「閉じて読み込む」の右下の▼マークをクリックしましょう!
すると、以下のように「閉じて読み込む」というテキストが見えますので、こちらをクリックしましょう!

すると、データが蓄積されてあったシート(Dataシート)とは別のシートにデータが読み込まれます

ここでシートの右側を確認してみてください!
受注データというクエリが見えるはずです!

受注データ・クエリーにカーソルを置いて右クリックするとダイアログボックスが表示されますので、一番下に見えるプロパティをクリックし、てみてください!

次に表示されたダイアログボックスの内容を見てみると、このクエリが「どこかに接続されている」ということがなんとなく分かると思います

前回、クエリーについては「スマホ内に設定するブックマーク」みたいなものと解説しました
実際、このクエリーを通じてデータにアクセスすることができています
試しに、取得元のデータに1行追加してみましょう!

その後クエリーを右クリックし、表示された「最新の情報に更新」をクリックしてみてください

するとクエリーの行数が増えているはずです

これはクエリーがデータに接続されているため、行数の増加が反映されたのです
さて、クエリーが「どういうものか?」について概要を理解できたところで、まとめに移りましょう!
<まとめ>
今回は、シート上にあるデータをテーブルに変換した上で「データ取得~別シートにデータ読込」までを行いました
読込まで行って作成されたクエリーは、後日解説するマージ技術を組み合わせると、複数シートに分かれたデータを1シートでまとめて処理できるようになります
もし、テーブル機能をこれまで使ったことがなかったという方がいらっしゃいましたら、これを機会に有効活用していきましょう!
データをエクセルで扱おうと思ったら、このテーブル機能はとにかく便利です。そして、Power Queryを操作する上でとても重要な機能です!
ところで、Power Queryを初めて操作された感想はいかがでしょうか?スマホと同じような直感的な操作で一連の操作ができたはずです
直感的な操作のみでデータを扱えるのが、このPower Queryの良さです!
どんどん手を動かして慣れていきましょう!
次回は、他のファイルからデータを取得してみます!
それでは3回目でまたお会いしましょう!


コメントを残す