外部データをExcelに取り込むためのPower Query基本講座

外部データをExcelに取り込むためのPower Query基本講座 IT
  1. 第1章:Power Queryとは?Excel業務が変わる理由
    1. Power Queryとは何か?
    2. なぜPower Queryが注目されているのか?
    3. Power Queryが活躍するビジネスシーン
    4. 20代サラリーマンこそ、最初に覚えるべきExcelスキル
  2. 第2章:外部データってどんなもの?読み取り可能なデータ形式を理解しよう
    1. Excelが扱える「外部データ」とは?
    2. それぞれの形式をどう使い分ける?
    3. Power Queryが変える“データの取り込み方”
    4. まとめ:Power Query最大の武器は「対応力」
  3. 第3章:初めてのPower Query操作!データの取り込みステップを実演
    1. Step1:Power Queryの起動方法
    2. Step2:プレビュー確認画面でデータの確認
    3. Step3:簡単な編集(不要な列の削除、列名の変更)
    4. Step4:「閉じて読み込む」でExcelに反映
    5. Step5:更新ボタンで作業ゼロに
    6. 実は応用もカンタン
    7. まとめ:まずは“CSV取り込み”から始めてみよう
  4. 第4章:Power Queryでできる!データ整形・変換の基本テクニック
    1. よく使われる整形操作
    2. 使い勝手がぐっと良くなる「列の分割」と「結合」
    3. 日付・時間データの活用力を高める
    4. グループ化と集計で“まとめる”力を強化
    5. 編集内容はすべて自動記録される
    6. まとめ:整形ができればExcel作業が劇的にラクになる
  5. 第5章:業務効率を劇的アップ!更新&自動化のコツ
    1. 設定は一度だけ!次回からは「更新」でOK
    2. フォルダ単位でまとめて読み込む「バッチ処理」
    3. 「更新」ボタンを忘れずに!自動リフレッシュの使い方
    4. 変更にも強い「クエリの複製・編集」ですぐ対応
    5. まとめ:Power Queryは“作って終わり”じゃない

第1章:Power Queryとは?Excel業務が変わる理由

みなさんは、もしかすると「Power Query(パワークエリ)」という言葉を聞いたことがないかもしれません。しかし、Excelで日々大量のデータを扱っているビジネスパーソンにとっては、Power Queryはまさに“救世主”とも言える存在です。

この章では、Power Queryとは何か、なぜ注目されているのか、そして具体的にあなたのExcel業務がどのように短時間で効率化できるのかを、初心者にもわかりやすく解説します。

Power Queryとは何か?

Power Queryは、Excelに標準で搭載されているデータ処理ツールです。正式名称は「Microsoft Power Query for Excel」。Excel 2016以降のバージョンでは、「データ」タブの中に組み込まれており、外部データの取り込み・整形・変換・保存といった作業を、視覚的で直感的なインターフェースで行うことができます。

簡単に言えば、複雑なデータの前処理を、ほとんどマウス操作だけで自動化できるツールというわけです。「関数やVBAを一生懸命がんばっていたのは何だったんだ…」と感じる人もきっと多いでしょう。

なぜPower Queryが注目されているのか?

  • 業務効率化ができる:定型データの取り込みや整理を自動化できるため、作業時間が大幅に削減されます。
  • プログラミング不要:複雑なVBAや関数の知識がなくても、多くの作業をGUIで完結できます。
  • 一度作れば再利用可能:一度データ処理のフローを作っておけば、次回以降の更新はワンクリックでOK。
  • 様々なデータソースに対応:CSVやWebサイト、データベースなど、複数の外部ソースからデータを取り込めます。

Power Queryが活躍するビジネスシーン

たとえば、毎週Excelで売上実績を集計している営業担当の方がいるとします。これまでは別ファイルから手動でコピペして、並べ替えや集計を繰り返していたかもしれません。しかしPower Queryを使えば、売上ファイルをフォルダに置くだけで、最新データを自動で読み込んで整形してくれるのです。

また、マーケティングや企画職など、日々レポート作成に追われている人にも朗報です。毎月同じような資料を作る業務ほどPower Queryは相性抜群。人力では数時間かかっていた作業が、わずか数秒で終わることもあります。

20代サラリーマンこそ、最初に覚えるべきExcelスキル

社会人になってExcelに多く触れ始める20代のうちから、Power Queryをマスターすることは、今後のあなたのキャリアにも大きなプラスです。「任せておけば安心」と思ってもらえる資料作成のスキル、それを支えるのがこのPower Queryなのです。

まだ知られていないPower Queryですが、今後のExcelの鍵を握る重要スキルであることは間違いありません。次章では、このPower Queryがどんな外部データを扱えるのかについて、もう少し具体的に見ていきましょう。

第2章:外部データってどんなもの?読み取り可能なデータ形式を理解しよう

前章でPower Queryの魅力や可能性についてご紹介しましたが、本章では「そもそも外部データって何?」というところを深掘りしていきます。Power QueryはExcelにとって“外の世界”とつながるための頼れる橋渡し役とも言える存在です。適切な形式の外部データであれば、ボタンひとつでExcelに取り込み、自動処理までつなげられるのです。

Excelが扱える「外部データ」とは?

ここでいう「外部データ」とは、あなたが現在開いているExcelブックの外に存在するデータのことです。Power Queryは非常に多くのデータ形式に対応しているため、業務シーンに応じて柔軟な使い方ができます。たとえば以下のようなデータソースが挙げられます:

  • CSVファイル:もっとも一般的な形式。データベースやWebサービスからエクスポートされることも多く、シンプルな構造で扱いやすいのが特徴です。
  • テキストファイル(.txt):タブやカンマで区切られたデータ。Power Queryは文字コードや区切り文字を設定して、柔軟に読み込むことが可能です。
  • Excelファイル(.xlsx / .xls):もちろん他のExcelブックからデータを引っ張ることもできます。別シートやブック間の連携が簡単になります。
  • Webデータ(HTMLテーブル):指定したURLの中にあるWebテーブル形式のデータを直接取り込むことができます。為替や株価データなど日々更新される情報の取得に便利。
  • データベース(SQL Server、Oracle、MySQLなど):Power Queryは主要なデータベースとも接続可能。直接クエリを書かなくてもGUIで接続できます。
  • フォルダ内の複数ファイル:同じ形式のCSVやExcelファイルをひとつのフォルダにまとめれば、Power Queryで一括で取り込むことも可能です。

それぞれの形式をどう使い分ける?

形式ごとに得意・不得意があるため、用途に応じて使い分けることが重要です。

データ形式 こんなときに便利
CSV システムからデータを定期エクスポートする場合や、シンプルな構造で扱いたいとき
Excel 他部署や同僚と共有しているExcelブックから値を自動取得したいとき
Web 為替・株価・天気予報など、リアルタイム情報をレポートに反映させたいとき
データベース 基幹システムなど大規模なデータストアと連携して、日次・週次帳票を作成したいとき

Power Queryが変える“データの取り込み方”

これまでのExcelでは、外部データの取り込みと言えば「手動コピペ」や「インポート機能」が主流でした。しかしPower Queryを使えば、一度設定するだけで、次回以降はボタン一つで最新データを取得できるようになります。

たとえば、営業部が毎週CSVで提出する売上レポートを受け取って、それを資料に貼り付けていたとしましょう。Power QueryでCSVファイルを接続設定しておけば、毎週ファイルを更新するだけで、自動的にデータが最新の状態に変わり、資料もそのまま再利用できるのです。

まとめ:Power Query最大の武器は「対応力」

Power Queryの最大の魅力のひとつは、あらゆる外部データと柔軟につながる対応力にあります。業務で扱うデータの形式が異なっていても、Power Queryを使えば取り込みの壁を感じずに済むでしょう。

次章では、実際にPower Queryを操作して外部データを読み込むステップを図解付きで解説していきます。さあ、いよいよ実践にチャレンジしてみましょう!

第3章:初めてのPower Query操作!データの取り込みステップを実演

ここまでPower Queryの特徴と、対応している外部データの形式について理解してきました。では、実際にPower Queryを使って外部データを取り込む流れとはどのようなものなのでしょうか?

この章では、Power Queryを起動する手順から始まり、CSVファイルを使った基本的なデータ取り込みの操作ステップを丁寧に解説します。初心者の方でも安心して実践できる内容にしているので、ぜひExcelを開きながら一緒に操作してみてください。

Step1:Power Queryの起動方法

まずはPower Queryを立ち上げてみましょう。Excel上部のリボンから、以下の手順で操作します。

  1. 「データ」タブをクリック
  2. 「データの取得」→「ファイルから」→「CSVから」を選択

これでPower Queryが起動し、CSVファイルの選択ウィンドウが表示されます。取り込みたいファイルを指定して「インポート」を押しましょう。

Step2:プレビュー確認画面でデータの確認

インポートを実行すると、Power Queryエディタが開いて、CSVファイルの中身がプレビュー表示されます。ここで確認すべきポイントは以下の通りです:

  • 列名が正しく認識されているか(最初の行が「見出し」として読み込まれているか)
  • データの区切りが正しく処理されているか(カンマやタブで列が分かれているか)
  • 不要な列や空の行が含まれていないか

もし項目のズレや不要な列があれば、このタイミングで編集しておくと後々の処理が楽になります。

Step3:簡単な編集(不要な列の削除、列名の変更)

基本的な整形はPower Query上でサクッとできます。たとえば、以下のような操作が可能です:

  • 列の削除:不要な列の見出しを右クリック →「列の削除」
  • 列名の変更:列名をダブルクリック → 任意の名前に変更

直感的なマウス操作で完了できるので、何の知識もなくても安心です。

Step4:「閉じて読み込む」でExcelに反映

必要な整形が完了したら、いよいよExcelシートへの反映です。画面左上の 「ホーム」タブ →「閉じて読み込む」 をクリックすると、整形後のデータがExcelシート上に表形式で表示されます。

そしてここがPower Query最大の利点のひとつ。「元のCSVファイルを上書き」するだけで、次回からは Excel上で「更新」ボタンを押すだけで最新データに入れ替えられるのです。

Step5:更新ボタンで作業ゼロに

Excel画面上部の「データ」タブにある「すべて更新」ボタンをクリックするだけで、最新の外部データが自動的に読み込まれます。

つまり、毎週CSVファイルが届いたら、同じフォルダに上書き保存して、更新ボタンを押すだけ!これだけで、資料作成の7割ぐらいの手間がカットされると言っても過言ではありません。

実は応用もカンタン

CSVファイル以外のデータ形式(たとえば、WebページやExcelファイル、データベースなど)でも、ステップの流れ自体はほとんど変わりません。「取得元の選択」「プレビューの確認」「整形」「読み込み」と、作業の流れは統一されているため、一度覚えればどんなデータでも怖くないのがPower Queryの魅力です。

まとめ:まずは“CSV取り込み”から始めてみよう

いかがでしたか?Power Queryを使った外部データの取り込みは、思ったよりもずっと簡単だったのではないでしょうか。

特に20代の若手ビジネスパーソンにとっては、効率的な資料作成や業務自動化の第一歩として、Power Queryは非常に心強いツールになります。

次章では、取り込んだデータをさらに見やすく・活用しやすく整形するための、基本的なデータ変換テクニックをご紹介します。使える資料を作るためには「取り込みだけで終わらせない」ことが重要なので、ぜひ続けて学んでみてください。

第4章:Power Queryでできる!データ整形・変換の基本テクニック

データをPower Queryで取り込むことはできても、そのまま使えるとは限りません。実務で信頼される資料を作るためには、「取り込んだあとにどう整えるか」がカギになります。ここでは、Power Queryで押さえておきたい基本的なデータ整形・変換のテクニックをご紹介します。

よく使われる整形操作

Power Queryでは、多くの整形処理をマウス操作だけで簡単に行えます。数ある機能の中でも、特に実務でよく使われる操作は次のとおりです。

  • 列の削除:不要な列は右クリック →「列の削除」。データの見通しがよくなります。
  • 列の並び替え:列の見出しをドラッグして移動可能。見やすさアップに効果的です。
  • 列の変換(型の変更):数値や日付など、適切なデータ型を選ぶことで、計算やフィルターに対応しやすくなります。
  • 抽出・フィルター:特定の値を含む行だけを残すことで、資料に必要な情報だけ抽出できます。
  • 値の置換:たとえば「未入力」を「0」に変えるなど、一括で修正が可能です。

使い勝手がぐっと良くなる「列の分割」と「結合」

複数の情報が1つのセルに入っている場合や、逆に複数の列を1つにまとめたい場合には、次の操作が便利です。

  • 列の分割:氏名(山田 太郎)を「氏」+「名」に分割するなど、区切り文字や桁数を指定して列を分けることができます。
  • 列の結合:姓と名をまとめて「フルネーム」列を作るなど、複数列の値を1つにまとめることが可能です。

たとえば、住所情報が「東京都新宿区西新宿1-1-1」という1列にまとまっていた場合、「都道府県」「市区町村」「番地」などに分割しておくと分析しやすくなります。

日付・時間データの活用力を高める

実務でよく登場するのが日付や時間に関する情報です。Power Queryでは、以下のような操作が簡単に行えます:

  • 年・月・日だけを抽出:「2024/06/01」→「2024年」「6月」「1日」と個別に分解可能。
  • 曜日の表示:「日曜日」「月曜日」など、日付から自動で曜日を抽出できます。
  • 経過時間・年齢計算:差を取ることで、在籍年数やイベントまでの残り日数がすぐに出せます。

これらは定期的なレポート作成や勤務時間の集計など、多くの業務で役立つテクニックです。

グループ化と集計で“まとめる”力を強化

複数のデータを集計したい場面も、Power Queryなら簡単です。たとえば「部署ごとの売上合計」「日付ごとの件数」など、次の手順で集計が可能です。

  1. 集計の基準となる列(例:部署名)を選択
  2. 「変換」タブ →「グループ化」をクリック
  3. 合計や平均など、集計方法を選ぶ

一度グループ設定したあとは、データが更新されても自動で再計算されるため、毎回やり直す必要がなく非常に便利です。

編集内容はすべて自動記録される

Power Queryの大きな特徴として、すべての操作が「ステップ」として記録される点が挙げられます。これはいわば、あなたが行った整形作業の「履歴」。

画面の右側にある「クエリの設定」→「適用したステップ」には、削除・変換・フィルターなど、過去のすべての操作が記録されています。あとからいつでも変更や削除ができるので安心です。

まとめ:整形ができればExcel作業が劇的にラクになる

取り込んだデータを、目的に応じて「見やすく」「使いやすく」変換する。このひと手間こそがPower Query活用の肝であり、レポートやグラフ作成がスムーズになる秘訣でもあります。

整形作業は最初こそ覚えることもありますが、一度慣れてしまえばほぼ全業務に応用が利く汎用スキルになります。

次章では、こうした整形の自動化・更新作業をもっと効率よく行うための「運用のコツ」や「定期処理の自動化テクニック」について解説します。お楽しみに!

第5章:業務効率を劇的アップ!更新&自動化のコツ

ここまでで、Power Queryを使ったデータの取り込みから整形・変換までの基本操作を学んできましたね。しかし、Power Queryの真価が発揮されるのは、「作った処理をいかに効率的に繰り返せるか」、つまり自動化・更新のシナリオにおいてです。

この章では、一度設定した操作を繰り返し使いまわせるしかけや、業務での運用に役立つ”ちょっとしたテクニック”をご紹介します。

設定は一度だけ!次回からは「更新」でOK

Power Queryの大きな特長は、すべての操作が「ステップ」として記録される点。これは第4章でも触れましたが、これを活かせば一度だけ操作を設定すれば、今後は更新ボタンを押すだけで同じ処理が自動で再実行されます。

たとえば毎週届く売上CSVの内容が同じ形式であれば、ファイルを上書きして「すべて更新」をクリックするだけで、最新データが整形された状態でExcelに反映されます。毎回の手作業がごっそり省けるのは、大きな時短につながります。

フォルダ単位でまとめて読み込む「バッチ処理」

Power Queryでは、同じ形式のファイルが複数ある場合、フォルダ指定でまとめて読み込むことができます。

操作方法は簡単です:

  1. 「データ」タブ → 「データの取得」 → 「ファイルから」 → 「フォルダーから」を選択
  2. 対象フォルダを指定すると、中身のファイル一覧が表示される
  3. 「変換データ」をクリック → 内容を確認し、必要に応じて整形

これにより、毎日送られてくる日次レポートなどを1つひとつ開かずに、まとめて集計したり、統合したりする作業が一瞬で可能になります。

ファイル名に日付がついているパターンでも、ファイル名を列として取り出し、それを元に加工することもできるため、現場でよくある構造にも柔軟に対応できます。

「更新」ボタンを忘れずに!自動リフレッシュの使い方

Power Queryのデータは、ユーザーが「更新」ボタンを押さない限り、つねに静的です。とはいえ、Excelブックを開いたときや一定間隔で自動的に更新する設定も可能です。

以下のようなオプションがあります:

  • ブックを開いたときに更新:「クエリと接続」→クエリ名を右クリック→「プロパティ」→「開いたときに更新」にチェック
  • 定期的に自動更新:同じプロパティ画面で「毎○分ごとに更新」を設定

毎朝資料を開くたびに最新データが自動表示される、なんてことも可能です。「開くだけで最新の状態が整っている」というのは、資料作成を任される立場の人間にとって相当な安心材料になります。

変更にも強い「クエリの複製・編集」ですぐ対応

業務では、「ちょっとだけ修正して使いたい」「条件を変えたい」といったシーンも多いですよね。そんな時は、既存のクエリを複製したうえで編集すると、安全かつ効率的です。

手順はシンプル:

  1. 「クエリと接続」ペインで、複製したいクエリを右クリック →「複製」
  2. 新しいクエリの名前を変更し、必要な編集だけ加えて保存

これにより、もとの設定を壊すことなく派生パターンを追加でき、運用の柔軟性がぐっと広がります。

まとめ:Power Queryは“作って終わり”じゃない

Power Queryで一度作った処理を、どれだけ手間なく再利用・更新できるかが、本当に業務を効率化するポイントです。

すべての操作が保存されているから、「繰り返す作業」「毎月の作表」「データ追加」のたびに最初からやり直す必要はありません。また、操作を記録しておけば、他の人に引き継いでもすぐに使ってもらえるという利点もあります。

Power Queryは、特に20代の若手ビジネスパーソンにとって、少ない時間で成果を出すための最強の武器となります。地道な「入力作業」から解放され、「考える時間」に集中できるようになりますよ。

ぜひ今日から、更新と自動化のテクニックを取り入れて、“仕事が早い人”の仲間入りを目指してみましょう!

コメント

NewsTowerをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む