「えっ、Excelってブラウザでも本格的なデータ整形ができるようになったの?」と思った方、その感覚は正しいです。2026年1月、Excelウェブアプリにパワークエリのフルエクスペリエンスがついに正式リリースされました。これまでデスクトップ版でしか使えなかったあの強力な機能が、ChromeやEdgeを開くだけで使える時代になったんです。
この変化、正直かなり大きいです。在宅勤務中にPCを持ち歩けない、職場のPCにExcelデスクトップ版が入っていない、クロームブックしかない……そういったシーンで「パワークエリが使えない」と悔しい思いをしてきた方には、まさに待望のアップデートです。
- Excelウェブアプリでパワークエリのインポートウィザードとエディターが正式利用可能になった
- Microsoft365のBusinessプランまたはEnterpriseプランのユーザーが対象で、全サブスクライバーはクエリの更新・表示のみ利用可能
- Agent Mode(AIエージェント)の同時解放と合わせ、2026年1月のExcelアップデートは過去最大級の機能強化の1つ
パワークエリって何?初心者が知っておくべき基本のキ
まず「パワークエリってそもそも何?」という方に向けて、ざっくりご説明しますね。私も最初に聞いたとき「パワー?クエリ?なにそれ強そう……」と思ったんですが(笑)、使ってみると本当に便利で手放せなくなりました。
パワークエリ(Power Query)とは、Excelに搭載されているデータ加工ツールのことです。「ETLツール(イーティーエルExtract=取得、Transform=変換、Load=読み込みの略)」とも呼ばれ、複数のデータソースから情報を集め、整理・変換してExcelシートに読み込む一連の作業を自動化してくれます。
たとえばこういう場面で大活躍します。毎月CSVファイルをExcelに貼り付けて、列を並び替えて、不要な行を削除して、フォーマットを整えて……という手作業を繰り返している方、いますよね?パワークエリを使えば、その一連の作業を「クエリ」として保存し、次回からボタン1つで同じ処理を自動実行できます。マクロやVBAが苦手な方でも、クリック操作だけで設定できるのが大きな魅力です。
デスクトップ版とウェブ版の違いを整理しよう
これまでパワークエリはExcelのデスクトップ版(WindowsまたはMac)の専用機能でした。Excelウェブアプリ(ブラウザ版)では既存クエリの「更新」だけは可能でしたが、新しくクエリを作ったりデータを変換したりすることはできなかったんです。
今回の正式リリースにより、ブラウザ版でもデスクトップ版と同等のインポート操作とパワークエリエディターが使えるようになりました。ただし、利用できるプランに注意が必要です。以下の表で整理してみましょう。
| 機能 | 利用できるプラン |
|---|---|
| クエリの表示・更新のみ | すべてのMicrosoft365サブスクライバー |
| フルエクスペリエンス(インポート+エディター) | BusinessプランまたはEnterpriseプランのみ |
個人向けのPersonalプランやFamilyプランのユーザーは今のところフル機能の対象外ですが、Microsoftは今後さらに対象を広げていく姿勢を示しています。大丈夫、ここを押さえておけば「使えないのはなぜ?」という混乱は避けられます。
ウェブ版パワークエリでデータをインポートする手順
では実際に、どうやってデータをインポートするのか流れを見ていきましょう。これ、思ったより直感的で「あ、できた!」という感覚が得やすいです。
- ブラウザでExcelウェブアプリを開き、タブをクリックする。
- を選択すると、「データソースの選択」ダイアログが開く。
- Excelブック・テキスト/CSV・XML・JSON・SQLServerデータベース・SharePointオンラインリスト・OData・空のテーブル・空のクエリなど、豊富なデータソースの中から使いたいものを選ぶ。
- データソースへの接続情報を入力する(認証方式はソースに応じて自動提案されるので、基本そのままでOK)。
- を押して取り込みたいテーブルを選択する。
- をクリックするとパワークエリエディターが起動し、データの整形や変換が行える。
- 整形が完了したらを押してExcelシートにデータを展開する。
パワークエリエディターでできること
エディターが起動したときは最初「情報量多い!」と感じるかもしれません。私も最初そうでした。でも使っていくうちに「これは整形のコックピットだな」とわかってきます。
エディター上では、列の削除・名前変更・データ型の変換・フィルタリング・ピボット解除・テーブルの結合・条件列の追加など、データクレンジング(汚いデータを綺麗に整える作業)のほぼすべての操作がクリックだけでこなせます。操作のたびに「ステップ」として右側に記録されていくので、あとから「やっぱりあの手順を変えたい」というときも特定のステップをクリックして修正できます。これがパワークエリの最大の強みの1つです。
さらに、整形したデータをで読み込めばExcelのグリッドにテーブルとして展開されます。ペインからはいつでもクエリを編集・更新・名前変更・削除できます。次回同じデータを更新したいときは→またはを押すだけで、以前と同じ整形ロジックが一瞬で再実行されます。
9割が知らない!ウェブ版パワークエリ活用の3つの新常識
ここからが「他の記事には書いていない」実践的なポイントです。これを知っているか知らないかで、使いこなしのレベルが大きく変わります。
新常識①ローカルファイルよりクラウドデータが圧倒的に使いやすい
デスクトップ版ではPC上のファイルから直接データを引っ張ってくるのが当たり前でした。しかしウェブ版では、クラウド上のデータソースとの相性が抜群です。SharePointのリスト、OneDriveに保存したExcelブック、ODataフィード(外部APIのデータ)などは、認証さえ通れば非常にスムーズにつながります。
逆に言うと、ローカルPC上のCSVファイルを直接ウェブ版に取り込む機能は現時点ではまだ未対応です。Microsoftはロードマップにローカルファイルのサポートを含めているとしていますが、2026年3月時点ではまだ正式リリースされていません。業務でローカルファイルを多用する方はこの点に注意が必要です。
新常識②サードパーティCookieを有効にしないと動かないケースがある
これ、ハマると本当に気づきにくいんです。一部のパワークエリ機能はサードパーティCookieが有効になっていないとうまく動作しません。プライベートブラウジングモードを使っていたり、セキュリティ設定でサードパーティCookieをブロックしている場合は、接続エラーや認証のループが発生することがあります。
「なんか繋がらないな……」と感じたらまずブラウザの設定を確認してみてください。特に職場の管理されたPCでEdgeを使っている場合、IT部門の設定によってCookieがブロックされているケースもあります。
新常識③2026年1月のアップデートはパワークエリだけじゃない大革命だった
実はこのパワークエリの正式リリースと同時期に、ExcelにAgent Mode(AIエージェントモード)も正式解放されました。これはMicrosoft365 CopilotのAI機能が「指示を受けてからその場で手を動かす受動型」から「ゴールを伝えたら自律的に作業を進める能動型」に進化したものです。
「売上予測の表を作って折れ線グラフも入れてスタイルも整えて」という1文のプロンプトを打ち込むだけで、AIが複数の作業ステップを自動実行します。パワークエリでデータを整形しつつ、Agent ModeのAIに分析・可視化を任せるという、データ処理の完全自動化ワークフローがブラウザだけで実現できる時代になったわけです。
デスクトップ版で使える!パワークエリ×VBAコードで自動化を加速させる
ウェブ版パワークエリは素晴らしいのですが、「自動化」という観点ではデスクトップ版Excel(xlsmファイル)との組み合わせがまだ一歩先を行っています。VBA(ビジュアルベーシックフォーアプリケーション=Excelに内蔵されたプログラミング言語)を使うと、パワークエリの更新をもっと賢くコントロールできます。ここでは現場で本当に役立つコードを3つ厳選して紹介します。
VBAコード①ボタン1つで全クエリを一括更新する
まず一番シンプルで使いやすい「全クエリ更新マクロ」です。Excelを開いたとき、または上司に「最新データで見せて!」と言われたとき、シート上のボタンを押すだけで全クエリが更新されます。
Sub 全クエリを一括更新()
' バックグラウンド更新を無効にして確実に完了してから次の処理へ進む
Dim cn As WorkbookConnection
For Each cn In ThisWorkbook.Connections
On Error Resume Next
cn.OLEDBConnection.BackgroundQuery = False
cn.OLEDBConnection.Refresh
On Error GoTo 0
Next cn
MsgBox "すべてのクエリの更新が完了しました!", vbInformation
End Sub
このコードのポイントは「BackgroundQuery = False」という設定です。これがないと、Excelはバックグラウンドで更新を走らせながら次の処理に進んでしまい、「クエリが更新される前のデータを使って計算した」という悲劇が起こります。特にピボットテーブルや他のセル参照とパワークエリを組み合わせているブックでは必須の設定です。
VBAコード②特定のクエリだけをピンポイントで更新する
ブック内にクエリが複数あって、全部更新すると時間がかかる場合は、特定のクエリだけを更新するコードが便利です。
Sub 特定クエリを更新()
' "売上データ" の部分を自分のクエリ名に変更してください
Dim queryName As String
queryName = "売上データ"
On Error GoTo エラー処理
ThisWorkbook.Connections("Query - " & queryName).Refresh
MsgBox queryName & " の更新が完了しました!", vbInformation
Exit Sub
エラー処理:
MsgBox "クエリ名「" & queryName & "」が見つかりません。名前を確認してください。", vbCritical
End Sub
ここで1つ、私がかつてハマったポイントをシェアします。VBAでクエリを指定するとき、接続名は必ず「Query – クエリ名」という形式になります(「Query – 」の後にクエリ名がつく)。「売上データ」という名前のクエリなら「Query – 売上データ」と書くわけです。これを知らずに「売上データ」だけで書いてエラーになり、30分悩んだことがあります(笑)。クエリの正確な接続名は→ペインでクエリ名にカーソルを当てると確認できます。
VBAコード③ファイルを開いたとき自動で更新して完了メッセージを表示する
毎朝ファイルを開くと同時に最新データに更新し、準備が整ったらメッセージで教えてくれる、という「朝の自動更新ルーティン」を作れるコードです。このコードはVBEのThisWorkbookモジュールに貼り付けます。
Private Sub Workbook_Open()
' ファイルを開いたときに自動で全クエリを更新する
Application.StatusBar = "データを最新の状態に更新中..."
Dim cn As WorkbookConnection
For Each cn In ThisWorkbook.Connections
On Error Resume Next
cn.OLEDBConnection.BackgroundQuery = False
cn.Refresh
On Error GoTo 0
Next cn
Application.StatusBar = False
MsgBox "データの更新が完了しました。今日も頑張りましょう!", vbInformation
End Sub
Application.StatusBarはExcel下部のステータスバーにメッセージを表示する命令です。更新中に「何も起きていない?」という不安感を解消する、ちょっとした気遣いコードです。ファイルを開いたユーザーが「動いてるんだな」と安心できます。
現場あるある!パワークエリでよくハマるトラブルと解決策
ここからは、私や周囲の人たちが実際に体験した「なんでこうなるの!?」というトラブルをQ&A形式でまとめます。検索してもなかなか答えが見つからないやつばかりです。
トラブル①更新したらデータが消えた!元に戻せない?
これ、本当によくある悲鳴です。「パワークエリを更新したら、Excelシートに手打ちで追加していたデータが全部消えた!」というケース。原因はシンプルで、パワークエリが読み込む先のテーブルに直接データを手打ちしていたからです。パワークエリは更新のたびにテーブルを上書きするので、手打ちのデータは消えます。
解決策は2つ。1つ目は、手打ちデータを別シートの別テーブルに保持し、パワークエリの結果テーブルとはVLOOKUP関数やXLOOKUP関数で参照するという「テーブルを分ける設計」にすること。2つ目は、パワークエリのM言語(エディター内で使われるコード)の中に手入力の値を組み込んでしまうことです。後者は少し上級者向けですが、「絶対に消えてほしくないデータ」はクエリに組み込むのが根本解決になります。
トラブル②更新しようとしたら「資格情報が必要です」と出てきた
SharePointやSQLServerに接続しているクエリで、しばらくぶりに更新しようとしたら「データソースの資格情報が必要です」というエラーが出ることがあります。パスワードを変えた覚えもないのに、なんで?と思いますよね。
これはExcelが保存している認証情報の有効期限が切れたか、接続設定がリセットされたかのどちらかがほとんどです。→→から該当の接続を選んで「アクセス許可をクリア」したあと、もう一度認証し直すと解決します。ウェブ版Excelの場合も同様で、クエリの右クリックメニューから接続設定を更新できます。
トラブル③更新は成功したのにピボットテーブルが古いままだ
「パワークエリの更新は完了した。でもそのデータをもとにしたピボットテーブルが更新されない……」という現象です。これはパワークエリの更新とピボットテーブルの更新が別々の操作だから起こります。
パワークエリがテーブルに読み込んでいる場合、そのテーブルをソースにしたピボットテーブルは自動更新されません。解決策は→を使うか(クエリとピボットテーブルを同時更新)、前述のVBAで「クエリ更新後にピボットテーブルも更新」という順番制御をすることです。特にレポート自動化の現場では、このVBAによる順番制御が非常に重要になってきます。
トラブル④列名が変わったらクエリがエラーになった
元データのCSVやデータベースの列名が少し変わったとき(例えば「売上金額」が「売上」に変わった)、パワークエリが「列が見つかりません」というエラーを出すことがあります。これはパワークエリが列名を文字列として記憶して処理を組み立てているためです。
対処はパワークエリエディターを開き、エラーが出ているステップを確認して列名を修正するだけです。エディターの右側に並んでいる「適用したステップ」の中でエラー表示のあるステップをクリックして、該当の列名を修正すれば復旧します。毎回列名が変わる不安定なデータソースを扱うなら、最初の読み込みステップで「ヘッダーを昇格」させる前に列名を標準化するステップを挟んでおくのがプロの技です。
パワークエリと組み合わせると生産性が爆上がりするテクニック
パワークエリ単体でも強力ですが、他のExcel機能と組み合わせると仕事の生産性が別次元に上がります。
組み合わせ①パワークエリ+パラメーターテーブルで動的フィルタリング
Excelシートのセルに「2026年1月」と入力したら、パワークエリが自動でその月のデータだけをフィルタリングして返してくれる……そんな夢のような仕組みが「パラメーターテーブル」です。
やり方はシンプルです。まずExcelシートに「パラメーター」という名前のテーブルを作り、「月」という列に「2026年1月」と入力します。次にパワークエリエディターで→を開き、そのパラメーター値を参照するM言語コードを追加します。これにより、セルの値を変えるだけでクエリが絞り込む条件も変わるという仕組みが完成します。月次レポートの自動化に非常に有効で、「先月分のレポートを作るたびにフィルターを手動で変更する」という作業が完全になくなります。
組み合わせ②パワークエリ+パワーピボットで100万行超のデータも余裕
Excelの通常シートは約104万行が上限ですが、パワークエリで取り込んだデータをピボットキャッシュ(データモデル)に直接読み込むことで、この上限を実質的に超えられます。これがパワーピボット(Power Pivot)との連携です。
パワークエリエディターでを押すとき、「閉じて次に読み込む…」を選んで「データモデルにこのデータを追加する」にチェックを入れるだけです。あとはピボットテーブルを作るときに「データモデルを使う」を選べばOK。数百万行のデータでもサクサク集計できるようになります。販売データや生産ログなど大量データを扱う業種の方には、この組み合わせが本当に役立ちます。
組み合わせ③パワークエリ+Office Scriptsでウェブ版でも自動化が実現
ウェブ版Excelでは従来のVBAは動きませんが、Office Scripts(オフィス スクリプツ=ウェブ版Excel用の自動化ツール)を使うとブラウザ上でも多くの自動化が実現できます。2026年1月のアップデートでOffice ScriptsはPDFとして保存してメール送信する機能も追加されました。
パワークエリでデータを整形→Office Scriptsで整形済みデータを使ったレポートを生成→PDFとして保存してチームにメール送信、という一連のフローがPower Automateと組み合わせることで、完全無人で動くレポート自動化パイプラインが構築できます。VBAが使えないウェブ環境でも、ここまでできるようになったのは本当に大きな進化です。
現場のプロが本当に使っているパワークエリM言語の超実践テクニック
パワークエリの裏側で動いているのがM言語(エム言語)というプログラミング言語です。エディターのクリック操作はすべてM言語に変換されているので、直接M言語を書けると格段に柔軟な処理が書けるようになります。難しそうに見えますが、知っておくと「あの操作、GUIではできないんだよな……」という壁を超えられます。
たとえば、ファイルパスをセルから動的に取得するM言語のパターンはこうなります。
let
// Excelシートのパラメーターテーブルからファイルパスを取得
パラメーター = Excel.CurrentWorkbook(){},
ファイルパス = パラメーター{0},
// 取得したパスからCSVを読み込む
ソース = Csv.Document(File.Contents(ファイルパス),),
昇格されたヘッダー = Table.PromoteHeaders(ソース, )
in
昇格されたヘッダー
このコードの意味を噛み砕くと、「Excelシートにある『パラメーター』というテーブルの『パス』列からファイルパスを読み取って、そのパスにあるCSVを読み込む」です。セルのパスを変えるだけで読み込み先が変わるので、「毎月フォルダ名が変わる」「人によって保存場所が違う」という職場環境でも柔軟に対応できます。
ぶっちゃけこうした方がいい!
ここまで丁寧に解説してきましたが、正直な話をします。
パワークエリを覚えるのに一番の近道は「今すぐ自分の仕事のデータで試すこと」、これだけです。入門書を読んで理解した気になっても、実際に自分が毎週手作業でやっている集計作業にパワークエリを当てはめてみないと、本当の使い方は身につきません。
私が初心者の方におすすめしているのは「最初の1クエリは必ず業務で使うデータで作る」というルールです。練習用のサンプルデータで試しても「へえ、便利そう」で終わります。でも自分が毎月1時間かけてやっているCSVの整形作業をパワークエリに置き換えた瞬間、「これ、もっと早く知りたかった!」という感情が湧いて、一気に使い方が頭に入ります。感情と記憶は連動しているので、これは本当に効きます。
それからもう1つ。ウェブ版とデスクトップ版を「どっちを使うか」で悩む必要はありません。状況によって使い分ければいいだけです。PCを問わずどこでも作業したいならウェブ版、VBAと組み合わせた高度な自動化を組みたいならデスクトップ版、その両方をシームレスに行き来できるのが今のMicrosoft365の強みです。
そして今注目したいのは、パワークエリとAgent Modeの組み合わせです。「データの整形はパワークエリに任せ、分析とレポート作成はAIエージェントに任せる」という分業体制が、2026年現在のExcelでは実現できるようになっています。人間がやるべきことは「何を分析したいか」を考えることだけ、というところまで来ているわけです。
手作業でコピー、貼り付け、並び替え、フォーマット整理……その時間を全部パワークエリとAIに渡して、自分は本質的な意思決定に集中する。それが今のExcelの正しい使い方だと、私はぶっちゃけそう思っています。
このサイトをチップで応援
Excelウェブアプリとパワークエリのよくある疑問を解決!
個人向けMicrosoft365プランではパワークエリのフル機能は使えませんか?
現時点では、パワークエリのインポートと編集の全機能はBusinessまたはEnterpriseプランのみ対応しています。個人向けのPersonalプランやFamilyプランのユーザーは、既存クエリの「表示と更新」だけが利用可能です。Microsoftは将来的にアクセスを広げる予定を示していますが、正式な時期は未発表です。職場でしか使わないという方はほとんど問題ないと思いますが、個人利用が主な方は引き続きデスクトップ版との併用がおすすめです。
パワークエリウェブ版でSQLServerやSharePointに接続できますか?
はい、できます。サポートされているデータソースは、ExcelブックやテキストCSV、XML、JSON、SQLServerデータベース、SharePointオンラインリスト、ODataフィードなど多岐にわたります。認証方式はデータソースに応じて自動的に提案されるため、URLや接続情報を入力すれば基本的にスムーズに接続できます。OAuth2認証にも対応しており、SharePointリストやODataフィード、SQLServerをゲートウェイ(中継サーバー)なしで直接ウェブブラウザから更新できるのは大きなメリットです。
クエリを更新するのはどこから操作しますか?
更新は2通りの方法で行えます。1つ目はタブのまたはから実行する方法。2つ目はペインから特定のクエリを右クリックして更新する方法です。定期的にデータが変わるレポートをウェブ版Excelで管理しているなら、ブックを開いてワンクリックで最新データに同期できるのでとても便利です。
パワークエリエディターはウェブ版でも単独で起動できますか?
もちろんできます。→→という手順でエディターを直接開くことができます。既存のクエリを修正したいときや、ステップを追加・削除したいときに便利です。インポートウィザードを経由しなくてもエディターを直接呼び出せるので、作業効率が上がります。
今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
2026年1月、Excelウェブアプリにパワークエリのフルエクスペリエンスが正式に解放されたことで、データ整形・変換・自動化の世界が「デスクトップ専用」から「どこでもブラウザで完結」へと大きく変わりました。
今日からすぐにできる行動として、まずMicrosoft365のプランがBusinessまたはEnterpriseであることを確認し、Excelウェブアプリの→から試しに1つクエリを作ってみてください。CSVやSharePointリストにつなぐだけでも、データ処理の効率が劇的に変わります。
毎月のルーティン業務がボタン1つで片付く感覚を、ぜひ体験してみてください。一度パワークエリを使いこなせるようになると、手作業でのコピペ地獄には戻れなくなります。これは本当に、知っていて損がない機能です。






コメント