本記事には広告(PR)が含まれます。
くわしくは プライバシーポリシー をご確認ください。
Power Queryの基本的な使い方をひと通り体験してみて、
「データを取り込んで加工できるのは分かったけど、
実務ではどんな操作を使えばいいの?」
と感じている方も多いのではないでしょうか。
Power Queryにはたくさんの機能がありますが、
実際の業務でよく使う操作は、意外と限られています。
たとえば、
-
重複データをまとめて削除したい
-
別の表とデータを結合したい
-
数量や金額を項目ごとに集計したい
-
文字列を結合・分割して整えたい
といった場面です。
これらの作業は、
関数やマクロを使わなくても、Power Queryだけでまとめて処理できます。
しかも、一度設定してしまえば、次回からは
「更新」ボタンを押すだけで同じ加工を再現できます。
この記事では、
Power Queryを初めて使う方向けに、
実務でよく使われる代表的なテクニックを厳選して紹介します。
難しい数式やコードは使わず、
「こういう場面では、この操作を使う」
という考え方を中心に解説していきます。
まずは
「Power Queryで、ここまでできるんだ」
という感覚をつかむことを目的に、
気軽に読み進めてみてください。
この記事でできるようになること
この記事を読み終えると、
Power Queryを使って 実務でよくあるデータ加工 ができるようになります。
具体的には、次のようなことが可能になります。
-
重複しているデータをまとめて削除できる
-
別の表と共通項目を使ってデータを結合できる(マージ)
-
数量や金額などを項目ごとに集計できる(グループ化)
-
文字列を結合・分割して、データを整えられる
これらの操作はすべて、
関数やマクロを書かずに、画面操作だけで実行できます。
また、一度加工の手順を設定しておけば、
次回以降は 「更新」ボタンを押すだけで同じ処理を再現 できるようになります。
この記事では、
-
すべての機能を網羅する
-
難しい設定を細かく覚える
といったことは目的としていません。
まずは、
「実務では、こういう操作をよく使う」
「この操作はPower Queryでできる」
という 全体像をつかむこと を重視しています。
このあと、
実務で使用頻度の高い操作を順番に紹介していきますので、
必要になりそうなところから読み進めてみてください。
実務でよく使うPower Query操作一覧
Power Queryには多くの機能がありますが、
実務でよく使う操作は、実はある程度決まっています。
ここでは、
日常業務で登場しやすい代表的な操作を一覧で紹介します。
この記事では、
それぞれの操作について 「どんな場面で使うのか」 を中心に解説し、
詳しい手順はこのあと順番に見ていきます。
重複データを削除する
名簿や一覧データを扱っていると、
-
同じ人・同じ商品が複数行に存在する
-
集計前に重複を整理したい
といった場面がよくあります。
Power Queryでは、
基準となる列を指定するだけで、重複行をまとめて削除 できます。
関数で重複チェックをしたり、
手作業で並び替える必要はありません。
表を結合する(マージ)
別々の表を組み合わせたいときに使うのが、
マージ(表の結合) です。
たとえば、
-
商品マスタと売上データを結合したい
-
社員番号をキーに、別の表から情報を追加したい
といったケースです。
VLOOKUPやXLOOKUPの代わりとして使えるのが特徴で、
更新時も自動で再結合される のが大きなメリットです。
データをグループ化して集計する
数量や金額を、
-
商品ごと
-
担当者ごと
-
日付ごと
にまとめたい場合は、
グループ化(集計) の操作が便利です。
SUMやCOUNTといった集計も、
Power Queryなら 画面操作だけで設定 できます。
元データが更新されても、
集計結果は「更新」ボタンひとつで再計算されます。
文字列を結合・分割する
Power Queryは、
文字列の加工も得意です。
たとえば、
-
姓と名を結合してフルネームにする
-
商品コードを分解して管理しやすくする
といった作業も、
関数を書かずに実行できます。
データの形式を整えたいときに、
よく使われる操作のひとつです。
まずは「使う場面」を知ることが大切
この章で紹介した操作は、
すべて 実務で使用頻度の高いもの です。
ただし、
-
すべてを一度に覚える
-
無理に使いこなそうとする
必要はありません。
まずは、
「こういう場面では、この操作を使う」
という 引き出しを増やす ことが大切です。
重複データを削除する
名簿や一覧データを扱っていると、
-
同じ人が何度も登録されている
-
商品やコードが重複している
-
集計前にデータを整理したい
といった場面がよくあります。
こうした 重複データの整理 は、
Power Queryが特に得意とする処理のひとつです。
Power Queryで重複削除が向いている理由
Excelのシート上でも
「重複の削除」機能は使えますが、Power Queryを使うと、
-
元データを直接編集しない
-
操作がステップとして記録される
-
更新時も同じルールで削除される
というメリットがあります。
特に、
「毎回同じ基準で重複を整理したい」
という場合には、
Power Queryの重複削除がとても便利です。
重複削除の考え方(どこを基準にするか)
Power Queryで重複を削除する際は、
「どの列を基準に重複と判断するか」 を決めます。
たとえば、
-
氏名を基準にする
-
社員番号を基準にする
-
商品コードを基準にする
など、データの内容によって基準は異なります。
このときのポイントは、
-
見た目が同じ
-
行全体が同じ
ではなく、
「この列が同じなら、同一データとみなす」
というルールで考えることです。
操作の流れ(イメージ)
実際の操作は、とてもシンプルです。
-
重複の基準にしたい列を選択
-
右クリック
-
「重複の削除」を選択

これだけで、
指定した列を基準に重複行が整理されます。
この操作も、
1つのステップとして自動的に記録 されます。
どの行が残るかは「最初の1行」
Power Queryで重複を削除すると、
同じ値を持つ行のうち、最初に出てきた1行が残る
という仕組みになっています。
そのため、
-
並び順に意味がある場合
-
残したいデータが決まっている場合
は、
重複削除の前に並び替えを行う ことが重要です。
この考え方を覚えておくと、
意図しないデータが消えてしまうリスクを減らせます。
※ 全角・半角や余分な空白がある場合、
重複として認識されないことがあります。
必要に応じて、重複削除の前に表記を整えておきましょう。
→ 表記ゆれや空白の整理方法については、
「Excelの置換がうまくいかない?表記ゆれ・改行・複数一括置換の対処法まとめ!」
で詳しく解説しています。
更新時も同じルールで重複が整理される
Power Queryの重複削除は、
一度設定してしまえば、
-
元データが増えても
-
内容が変わっても
更新ボタンを押すだけで、同じ基準で重複が整理 されます。
毎回手作業で確認する必要がなくなるため、
ミス防止にもつながります。
この段階では、細かい設定まで理解する必要はありません。
「Power Queryなら、重複整理も更新で使い回せる」
という感覚がつかめていれば十分です。
※ 重複削除のより詳しい仕様については、Microsoft公式ドキュメントも参考になります。
表を結合する(マージ)
Power Queryを使い始めると、
多くの方が次に気になるのが 「表を結合する(マージ)」 操作です。

Excelでいうと、
-
VLOOKUP
-
XLOOKUP
で行っていたような
「別の表から情報を持ってくる」 処理にあたります。
ただし、Power Queryのマージは
関数とは考え方が少し違うため、
最初に仕組みを理解しておくことが大切です。
マージとは何をする操作?
Power Queryの「マージ」とは、
共通の項目(キー)を使って、別の表を横につなげる操作
です。
たとえば、
-
商品マスタ(商品コード・商品名・単価)
-
注文データ(商品コード・数量)
のように、
同じコードを持つ2つの表 がある場合、
商品コードを基準にして
「単価を注文データに追加する」
といった処理ができます。
関数で1行ずつ探しにいくのではなく、
表と表をまとめて結合する
というイメージを持つと分かりやすいです。

結合したはずなのに、項目が表示されない?
クエリのマージを実行したあと、
「結合したはずなのに列が増えていない」 ように見えることがあります。
たとえば、
-
新しい列が追加されたが
中身が 「Table」 と表示されているだけ -
期待していた項目(単価・名称など)が見当たらない
といった状態です。
これは マージが失敗したわけではなく、表示がまだ展開されていないだけ なので安心してください。
その場合は、
追加された列の右端にある 「2つの矢印マーク」 をクリックします。
すると、
-
表示したい項目を選択できる画面が開き
-
必要な列だけをチェックして表示
できるようになります。

この「展開」の操作を行ってはじめて、
マージしたデータが通常の列として表示されます。
※ Power Queryでは、複数のデータを扱うときに
いったん「入れ子(Table)」の形で保持されることがよくあります。
VLOOKUPとの違い(考え方の違い)
マージは、VLOOKUPの代わりとして使われることが多いですが、
考え方には大きな違いがあります。
-
VLOOKUP
-
セル単位で値を探す
-
数式がシートに残る
-
行が増えると数式も増える
-
-
Power Queryのマージ
-
表全体を一括で結合する
-
数式はシートに残らない
-
更新時も同じルールで処理される
-
そのため、
-
毎回同じ形式でデータを結合している
-
データ量が増減する
-
数式の管理が大変
といった場合は、
マージの方が管理しやすい ケースが多くなります。
マージの基本的な考え方
マージを使うときに大切なのは、
次の3点です。
-
どの表と、どの表を結合するのか
-
どの列を「共通項目(キー)」として使うのか
-
どの情報を追加したいのか
Power Queryでは、
-
結合元の表
-
結合先の表
-
キーとなる列
を画面上で選択していきます。
このとき、
キー列の内容が正しく一致しているか
がとても重要になります。
マージでよくある失敗ポイント
マージがうまくいかない原因は、
ほとんどの場合、次のようなものです。
-
キー列の値が完全に一致していない
(全角・半角、余分な空白など) -
列のデータ型が違っている
(文字列と数値が混在している) -
結合する表を間違えて選んでいる
特に初心者の方がつまずきやすいのは、
見た目は同じでも、実際には一致していない
というケースです。
このような場合は、
-
文字列の整形
-
空白の削除
-
表記の統一
を先に行ってからマージすると、
正しく結合できるようになります。
更新前提で考えるとマージは強力
Power Queryのマージは、
-
一度設定すれば
-
元データが変わっても
-
更新ボタンを押すだけで
同じ結合処理を自動で再現 できます。
そのため、
-
毎月データが追加される
-
毎回VLOOKUPを書き直している
-
数式のミスが不安
といった作業では、
マージを使うことで作業の再現性が大きく向上します。
この段階では、マージの細かい設定まで覚える必要はありません。
「表と表を結合できる」
「更新前提で使える」
という考え方が分かっていれば十分です。
※ マージの結合種類や詳しい仕様は、Microsoft公式ページにまとめられています。
データをグループ化して集計する
Power Queryを実務で使っていくと、
次によく出てくるのが 「データをまとめて集計したい」 という場面です。
たとえば、
-
商品ごとの売上合計を出したい
-
担当者ごとの件数を数えたい
-
日付ごとにデータをまとめたい
といったケースです。
Excel関数であれば、
-
SUMIF
-
COUNTIF
-
ピボットテーブル
などを使う場面ですが、
Power Queryでは 「グループ化」 という操作で対応します。
![Power Queryエディターの[ホーム]タブにある「グループ化」ボタンの位置](https://dailyexcelhacks.blog/wp-content/themes/the-thor/img/dummy.gif)
グループ化とは何をする操作?
Power Queryのグループ化とは、
指定した項目ごとにデータをまとめ、集計結果だけを作る操作
です。
たとえば、
-
商品名ごとに
-
数量を合計する
-
-
担当者ごとに
-
行数(件数)を数える
-
といった処理を、
一度の操作でまとめて行えます。
行を1つずつ計算するのではなく、
「同じ値を持つ行をひとまとめにする」
というイメージです。
Excel関数やピボットとの違い
グループ化は、
ピボットテーブルに近い役割を持っていますが、
使いどころは少し異なります。
-
ピボットテーブル
-
分析・確認向け
-
レイアウトを変えやすい
-
手動操作が多い
-
-
Power Queryのグループ化
-
データ加工・前処理向け
-
更新時も同じ形で再現
-
加工手順として残る
-
そのため、
-
集計結果を「加工済みデータ」として使いたい
-
毎回同じ集計を自動で行いたい
といった場合は、
Power Queryのグループ化が向いています。
グループ化でできる主な集計
Power Queryのグループ化では、
次のような集計がよく使われます。
-
合計(SUM)
-
件数(COUNT)
-
最大値・最小値
-
平均
Excel関数で見慣れた集計が、
画面操作だけで設定できます。
複数の集計を同時に設定することもできるため、
-
数量の合計
-
行数(件数)
を一度に作る、といったことも可能です。

※操作は画面選択だけで、関数入力は不要です

更新前提で考えると強みが分かる
グループ化の大きなメリットは、
更新時も同じ集計が自動で行われる 点です。
元データが増えても、
-
新しい行を含めて
-
同じ基準で
-
同じ集計結果を作る
ことができます。
そのため、
-
毎月集計を作り直している
-
ピボットを毎回更新している
-
集計ミスが不安
といった作業では、
グループ化を使うことで作業が安定します。
グループ化で注意したいポイント
グループ化を使う際に注意したいのは、
-
どの列を基準にまとめるのか
-
集計前に不要な列が残っていないか
という点です。
特に、
-
表記ゆれ
-
全角・半角の違い
-
余分な空白
があると、
本来まとめたいデータが別グループとして扱われることがあります。
その場合は、
-
表記を整えてからグループ化する
という流れを意識すると、
意図した集計結果になりやすくなります。
この段階では、すべての集計方法を覚える必要はありません。
グループ化は「集計のための操作」で、
更新時も同じ結果を作れる、という点が分かっていればOKです。
※ グループ化の仕様については、Microsoft公式ページにまとめられています。
文字列を結合・分割する
実務のデータでは、
文字列の形を整える作業 が意外と多く発生します。
たとえば、
-
姓と名が別の列に分かれている
-
商品コードが「-」や「_」で区切られている
-
住所を都道府県・市区町村に分けたい
といったケースです。
Excel関数であれば、
-
&やTEXTJOIN -
LEFT/MID/RIGHT -
FIND
などを使う場面ですが、
Power Queryでは 画面操作だけで処理できる のが特徴です。
Power Queryでの文字列操作の考え方
Power Queryの文字列操作は、
「列に対して処理をかける」
という考え方が基本になります。
セル1つ1つに式を書くのではなく、
-
この列を結合する
-
この列を分割する
といった形で、
列全体に同じルールを適用 します。
そのため、
-
行数が増えても
-
更新しても
同じ処理が自動で再現されます。
文字列を結合する場面

文字列の結合は、
次のような場面でよく使われます。
-
姓 + 名 → フルネーム
-
型番 + 枝番 → 管理用コード
-
年 + 月 → 年月キー
Power Queryでは、
-
複数列を選択
-
「列の結合」を指定
するだけで、
結合ルールがステップとして記録されます。
区切り文字(スペース・ハイフンなど)も
画面上で指定できるため、
関数を書く必要はありません。


文字列を分割する場面

逆に、
1つの列を分けたい 場面もよくあります。
たとえば、
-
「商品名_色_サイズ」を分けたい
-
「都道府県 市区町村」を分けたい
-
CSVから取り込んだコードを分解したい
Power Queryでは、
-
区切り文字で分割
-
文字数で分割
といった方法を選ぶだけで、
列を自動的に分割できます。
こちらも一度設定すれば、
更新時も同じルールで処理されます。

列分割後の列名について

Power Queryで列を分割すると、
元の項目名に番号が付いた列名が自動で作成されます。
例)
・氏名.1
・氏名.2
これは、
「同じ列から分割された列ですよ」
という目印のようなものです。
そのままでも動作に問題はありませんが、
後から見たときに分かりやすいように、
・姓
・名
など、内容に合わせて列名を変更しておくと、
管理や修正がしやすくなります。
※ Power Queryでは、区切り文字だけでなく「文字数」で列を分割することもできます。
型番や固定桁数のコードを扱う場合に便利です。
Excel関数を使わなくていいメリット
文字列操作をPower Queryで行う最大のメリットは、
-
関数を覚えなくていい
-
数式が増えない
-
シートがすっきり保てる
という点です。
特に、
-
関数が複雑になりがち
-
後から見返すと分からなくなる
と感じている方にとっては、
加工のルールが「見える形」で残る のは大きな安心材料になります。
更新前提で考えると真価を発揮する
文字列の結合・分割も、
Power Queryではステップとして記録されます。
そのため、
-
元データが変わっても
-
行が増えても
更新ボタンを押すだけで、
同じ形に整え直すことができます。
毎回、
-
関数をコピーする
-
列を作り直す
といった作業が不要になるのは、
実務では大きな時短になります。
Power Queryでも文字列を整形でき、
更新前提で使える、という選択肢を知っておくだけで十分です。
まとめ|Power Queryは「加工を覚えなくていい仕組み」
ここまでで、
-
重複データの削除
-
表の結合(マージ)
-
データのグループ化(集計)
-
文字列の結合・分割
といった、実務でよく使われるPower Queryの操作 を一通り見てきました。
この章では、
「どう使うか」よりも 「どう考えるか」 にフォーカスします。
Power Queryは、
考え方を少し変えるだけで、ぐっと使いやすくなる機能です。
「全部覚えなくていい」が前提
Power Queryを学ぼうとすると、
-
メニューが多い
-
機能がたくさんある
-
専門的に見える
と感じてしまいがちです。
ですが、実務で使う範囲に限れば、
-
よく使う操作は限られている
-
毎回同じことを繰り返すケースが多い
というのが実情です。
そのため、
全部を理解してから使おうとしなくてOK
です。
まずは、
-
重複削除
-
マージ
-
集計
など、
「今の自分の作業で困っているところ」だけ を使えれば十分です。
必要になったときに使えばいい
Power Queryは、
-
使わないといけない機能
-
すべてをPower Queryでやる機能
ではありません。
たとえば、
-
1回きりの簡単な修正
-
手で直したほうが早い作業
であれば、
無理にPower Queryを使う必要はありません。
一方で、
-
毎回同じ加工をしている
-
更新のたびに同じミスが起きる
-
手順を覚えておくのがつらい
と感じたときは、
Power Queryを検討するタイミングです。
「必要になったら使う」
この距離感が、長く使うコツです。
「更新前提」で考えると楽になる
Power Queryの最大の特徴は、
一度決めた加工を、更新で使い回せること
です。
そのため、実務では、
-
きれいに1回仕上げる
-
完璧な形を目指す
よりも、
-
更新できる形か
-
同じルールで再現できるか
を意識する方が大切です。
多少、
-
列が多い
-
名前が仮
-
途中で修正が必要
でも問題ありません。
後からステップを直せることが、
Power Queryの強みです。
Excel関数・マクロと競合しない
Power Queryを使い始めると、
-
関数とどちらを使えばいい?
-
マクロはいらなくなる?
と迷うことがあります。
ですが、実務では次のように考えると整理しやすくなります。
-
Power Query:データを整える役
-
Excel関数:計算や表示をする役
-
マクロ(VBA):操作を自動化する役
Power Queryは、
あくまで「前処理」を担当する存在です。
組み合わせて使うことで、
それぞれの負担が減り、作業全体が楽になります。
「ミスを減らす仕組み」として使う
Power Queryは、
-
速くするための機能
-
高度な人向けの機能
というよりも、
ミスを減らすための仕組み
として考えると、非常に相性が良いです。
-
手入力を減らせる
-
加工手順を覚えなくていい
-
途中で中断しても再開しやすい
といった特徴は、
-
集中力が続きにくい
-
作業ミスが不安
という方にとって、大きな助けになります。
【関連記事】
Power Queryの考え方を理解したうえで、
実務でよく使われる関連テーマについては、以下の記事も参考になります。
- Power Queryとは?できること・使い方・マクロとの違いを初心者向けにやさしく解説
- Power Queryの基本的な使い方|初心者向けに操作の流れをやさしく解説
- エクセルで別ファイルのセルを参照する方法まとめ|リンク貼り付け・Power Query・VBAを比較解説
※外部リンク※
- 重複する値の操作 |Microsoft Learn
- クエリのマージの概要|Microsoft Learn
- データ行をグループ化する (Power Query) |Microsoft サポート
- 列を文字数で分割する |Microsoft Learn
※おすすめの動画講座 (PR)※
Power Queryは、
実際の操作画面を見ながら流れを理解すると、
仕組みが一気につかみやすくなります。
独学でつまずきやすい
「取り込み → 変換 → 更新」までの流れを、
動画で丁寧に解説している講座もあります。
文字だけではイメージしづらいと感じた方は、
参考として一度確認してみるのもおすすめです。
※参考書籍 (PR)※
- 【Excelパワークエリ データ収集・整形を自由自在にする本 】(Amazon)
- 【今すぐ使えるかんたんbiz Excelパワークエリ】(Amazon)
- 【パワークエリも関数もぜんぶ使う! Excelでできるデータの収集・整形・加工を極めるための本】(Amazon)
※本ボックスにはアフィリエイトリンク(PR)が含まれます。
くわしくは プライバシーポリシー へ。
