<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>パワークエリ &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e3%83%91%e3%83%af%e3%83%bc%e3%82%af%e3%82%a8%e3%83%aa/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Mon, 08 Jun 2026 15:51:57 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>パワークエリ &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Excel Power Query入門｜コピペ集計を卒業する4つの自動化レシピ</title>
		<link>https://mashukabu.com/power-query-getting-started/</link>
					<comments>https://mashukabu.com/power-query-getting-started/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:51:57 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Excel入門]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[データ集計]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[モダンExcel]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7871</guid>

					<description><![CDATA[Excel Power Query（パワークエリ）の使い方を、毎月のコピペ集計を卒業するための4つの自動化レシピで解説します。複数シート結合・CSVフォルダ取り込み・列整形・更新ボタン化まで、事務職向けに「真似するだけ」の手順で紹介。VBA不要で始められます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">毎月「複数のシートからデータをコピペして、列を消して、日付を整えて、集計表を作る」という作業をしていませんか？</p>



<p class="wp-block-paragraph">この単純作業、正直しんどいですよね。気づけば半日が消えていることもあります。</p>



<p class="wp-block-paragraph">そんな手作業を一気に解決してくれるのが、Excelに標準搭載されている <strong>Power Query（パワークエリ）</strong> です。「データの取り込みから加工までを記録して、ボタン1つで何度でも再現する」というツールで、VBAも数式も書かずに自動化できます。</p>



<p class="wp-block-paragraph">この記事では、Power Query が初めての事務職向けに、毎月のコピペ集計を卒業する4つの実務レシピを紹介します。「縦結合」「CSV取り込み」「列の整形」「更新ボタン1クリック」の4つができれば、あなたの「コピペお作法」のかなりの部分は消えます。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel</strong> での操作を前提にしています。Mac 版 Excel は一部のコネクタ（フォルダー取り込み等）が制限されているためご注意ください。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Query 使い方の全体像｜毎月のコピペ集計が消える理由</a><ol><li><a href="#toc2" tabindex="0">Power Query でできる4つのこと</a></li><li><a href="#toc3" tabindex="0">関数や VBA との違い</a></li></ol></li><li><a href="#toc4" tabindex="0">Power Query を使う前の準備</a><ol><li><a href="#toc5" tabindex="0">起動方法と画面の見方</a></li><li><a href="#toc6" tabindex="0">最初に覚える3つの操作</a></li></ol></li><li><a href="#toc7" tabindex="0">レシピ1：複数シートを Power Query で縦に結合する</a><ol><li><a href="#toc8" tabindex="0">こんな業務シーンで使えます</a></li><li><a href="#toc9" tabindex="0">操作手順</a></li><li><a href="#toc10" tabindex="0">更新ボタンで使い回す</a></li></ol></li><li><a href="#toc11" tabindex="0">レシピ2：Power Query でフォルダ内のCSVを自動で取り込む</a><ol><li><a href="#toc12" tabindex="0">こんな業務シーンで使えます</a></li><li><a href="#toc13" tabindex="0">操作手順</a></li><li><a href="#toc14" tabindex="0">新しいファイルを追加すれば勝手に取り込まれる</a></li></ol></li><li><a href="#toc15" tabindex="0">レシピ3：Power Query で列の削除と型変換を定型化する</a><ol><li><a href="#toc16" tabindex="0">こんな業務シーンで使えます</a></li><li><a href="#toc17" tabindex="0">操作手順</a></li><li><a href="#toc18" tabindex="0">ステップが記録されるしくみ</a></li></ol></li><li><a href="#toc19" tabindex="0">レシピ4：Power Query で「更新」ボタン1クリックの仕組みを作る</a><ol><li><a href="#toc20" tabindex="0">ピボットテーブルとの連携</a></li><li><a href="#toc21" tabindex="0">全クエリの一括更新</a></li><li><a href="#toc22" tabindex="0">ファイルを開いたときに自動更新する設定</a></li></ol></li><li><a href="#toc23" tabindex="0">Power Query でつまずきやすいトラブル3選</a><ol><li><a href="#toc24" tabindex="0">日付が「45000」などの数値になってしまう</a></li><li><a href="#toc25" tabindex="0">CSVが文字化けする</a></li><li><a href="#toc26" tabindex="0">クエリが消えた・編集できない</a></li></ol></li><li><a href="#toc27" tabindex="0">まとめ：Power Query は「縦結合」から始めよう</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Query 使い方の全体像｜毎月のコピペ集計が消える理由</span></h2>



<p class="wp-block-paragraph">Power Query は、Excel 2016 以降の Windows 版 Excel に標準搭載されているデータ加工ツールです。Microsoft 365 / Excel 2019 / 2021 / 2024 すべてで「データ」タブの「データの取得と変換」グループから使えます（Excel 2010・2013 は別途アドインが必要でした）。</p>



<p class="wp-block-paragraph">「複数のファイルを読み込む」「不要な列を削除する」「日付を整える」といった一連の操作を <strong>手順として記録</strong> し、ソースデータが更新されたら「更新」ボタン1クリックで全部やり直してくれる仕組みです。</p>



<h3 class="wp-block-heading"><span id="toc2">Power Query でできる4つのこと</span></h3>



<p class="wp-block-paragraph">実務でとくに効くのは、次の4つです。</p>



<ul class="wp-block-list"><li><strong>複数シート・複数ファイルの結合</strong>: 部署別シートやフォルダ内CSVを1つの表にまとめる</li><li><strong>列の削除・並び替え・型変換</strong>: 不要列をカット、日付や数値の形を整える</li><li><strong>条件によるフィルター・行の絞り込み</strong>: 「2026年4月以降だけ」といった抽出</li><li><strong>更新ボタンによる再現</strong>: 一度作った処理を翌月以降も使い回す</li></ul>



<p class="wp-block-paragraph">これらを組み合わせると、毎月の集計作業がほぼ自動になります。</p>



<h3 class="wp-block-heading"><span id="toc3">関数や VBA との違い</span></h3>



<p class="wp-block-paragraph">「VLOOKUP や SUMIFS でも似たことはできるよね？」と思う方もいるかもしれません。たしかにできますが、表の構造が変わるたびに数式を直す必要があります。Power Query は <strong>列名ベース</strong> で処理するため、列が増えても数式の修正は不要です。</p>



<p class="wp-block-paragraph">VBAとの違いはメンテナンス性です。VBA は自分でループやエラー処理を書く必要があり、書いた本人以外は触りづらくなりがちです。Power Query は GUI 操作が「適用したステップ」として記録されるため、後から見返しやすく、同僚への引き継ぎもラクになります。</p>



<p class="wp-block-paragraph">詳しい全体像は <a href="https://mashukabu.com/modern-excel-explanation/">モダンExcelとは？Power Query・Power Pivotから最新機能まで解説</a> の記事もあわせて読んでみてください。</p>



<h2 class="wp-block-heading"><span id="toc4">Power Query を使う前の準備</span></h2>



<p class="wp-block-paragraph">まずは画面の見方と、最初に覚える操作を押さえます。ここを飛ばすと「ボタンが見つからない」で止まりがちなので、軽くおさらいしておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">起動方法と画面の見方</span></h3>



<p class="wp-block-paragraph">Excel を起動して、リボンの「データ」タブを開きます。左端にある「データの取得と変換」グループが Power Query の入り口です。</p>



<p class="wp-block-paragraph">「データの取得」ボタンから、取り込みたいソース（ブック・CSV・フォルダなど）を選ぶと、別ウィンドウで <strong>Power Query エディター</strong> が開きます。エディター画面は3つのエリアに分かれます。</p>



<ul class="wp-block-list"><li><strong>左側のクエリペイン</strong>: 作成したクエリの一覧</li><li><strong>中央のプレビュー</strong>: データの中身（取り込んだ表）</li><li><strong>右側の適用したステップ</strong>: 操作の履歴（このあとが重要）</li></ul>



<p class="wp-block-paragraph">「適用したステップ」には、操作するたびに新しい行が増えていきます。後から「ここを変更したい」と思ったら、対応するステップをクリックするだけで戻ったり編集したりできます。</p>



<h3 class="wp-block-heading"><span id="toc6">最初に覚える3つの操作</span></h3>



<p class="wp-block-paragraph">エディターで最初に使うのは、次の3つです。</p>



<ul class="wp-block-list"><li><strong>列の削除</strong>: 列ヘッダーを右クリック →「削除」</li><li><strong>データ型の変更</strong>: 列ヘッダー左のアイコンをクリック → 型を選ぶ</li><li><strong>閉じて読み込む</strong>: 左上の「閉じて読み込む」ボタン → Excel シートに結果を出力</li></ul>



<p class="wp-block-paragraph">この3つができれば、最低限のレシピは動かせます。それでは実際のレシピに入っていきましょう。</p>



<h2 class="wp-block-heading"><span id="toc7">レシピ1：複数シートを Power Query で縦に結合する</span></h2>



<p class="wp-block-paragraph">最初のレシピは、 <strong>複数シートの縦結合</strong> です。「部署別シートを1枚にまとめる」「月別シートを1つの表にする」といった作業に効きます。</p>



<h3 class="wp-block-heading"><span id="toc8">こんな業務シーンで使えます</span></h3>



<p class="wp-block-paragraph">たとえば1つのブックに「営業部」「経理部」「総務部」という3つのシートがあり、それぞれに同じ列構成のメンバー名簿が入っているとします。これを「全社名簿」として1枚にまとめるイメージです。</p>



<p class="wp-block-paragraph">従来は3つのシートを開いて、行をコピーして、新しいシートに貼り付け……を繰り返していたはずです。これが数クリックで終わります。</p>



<h3 class="wp-block-heading"><span id="toc9">操作手順</span></h3>



<p class="wp-block-paragraph">操作は次の流れです。</p>



<ol class="wp-block-list"><li>各シートの表を「テーブル」として登録（範囲を選択して Ctrl + T）しておく</li><li>「データ」タブ →「データの取得」→「その他のデータソースから」→「空のクエリ」を選ぶ</li><li>Power Query エディターが開いたら、「詳細エディター」を開く</li><li>次のような M 言語のコードを入力する</li></ol>



<pre class="wp-block-code"><code>let
    Source = Excel.CurrentWorkbook(),
    Filtered = Table.SelectRows(Source, each [Name] &lt;&gt; &quot;結合先&quot;),
    Combined = Table.Combine(Filtered[Content])
in
    Combined</code></pre>



<p class="wp-block-paragraph">このコードは「現在のブックにある全テーブルを取得 → 結合先シートを除外 → 残りを縦に結合」という処理です。最初は「ちょっとむずかしく見える」かもしれませんが、やっていることはシンプルです。</p>



<p class="wp-block-paragraph">各シートの表を「テーブル」として登録しておくと、Power Query が自動で認識してくれます。</p>



<h3 class="wp-block-heading"><span id="toc10">更新ボタンで使い回す</span></h3>



<p class="wp-block-paragraph">シートに行を追加したり、新しい部署のシートを増やしたりしても、「データ」タブ →「すべて更新」をクリックするだけで結合結果が再計算されます。翌月の名簿更新でも、同じクエリを使い回せます。</p>



<p class="wp-block-paragraph">「複数表をくっつける」だけなら <a href="https://mashukabu.com/excel-function-howto-use-vlookup/">ExcelのVLOOKUP関数の使い方</a> でも対応できますが、 <strong>行方向の結合</strong> は Power Query の方が圧倒的に速くてキレイです。</p>



<h2 class="wp-block-heading"><span id="toc11">レシピ2：Power Query でフォルダ内のCSVを自動で取り込む</span></h2>



<p class="wp-block-paragraph">2つ目のレシピは、 <strong>フォルダ内CSVの一括取り込み</strong> です。「毎月送られてくる売上CSV」「店舗別の日報CSV」のように、定期的に増えていくファイルを扱う業務にぴったりです。</p>



<h3 class="wp-block-heading"><span id="toc12">こんな業務シーンで使えます</span></h3>



<p class="wp-block-paragraph">「2026-04-売上.csv」「2026-05-売上.csv」のようなファイルが、共有フォルダに毎月追加されるケースを想像してください。従来はファイルを1つずつ開いて、コピーして、貼り付けて……としていたはずです。</p>



<p class="wp-block-paragraph">このレシピを組むと、「フォルダに新しいCSVを置く → Excelで更新ボタンを押す」だけで全月のデータが1つの表になります。</p>



<h3 class="wp-block-heading"><span id="toc13">操作手順</span></h3>



<p class="wp-block-paragraph">「データ」タブ →「データの取得」→「ファイルから」→「フォルダーから」を選びます。CSVが入っているフォルダを指定すると、フォルダ内のファイル一覧が表示されます。</p>



<p class="wp-block-paragraph">「結合」ボタンを押し、サンプルファイルを選んで OK を押すと、Power Query エディターが開きます。エディター内では、次のような操作で整えていきます。</p>



<ul class="wp-block-list"><li>不要な列（ファイルパス・拡張子など）を削除</li><li>ヘッダー行を「1行目をヘッダーとして使用」で確定</li><li>各列のデータ型を設定（日付・整数・通貨など）</li></ul>



<p class="wp-block-paragraph">最後に「閉じて読み込む」を押すと、Excel シートに全CSVの結合結果が出力されます。</p>



<h3 class="wp-block-heading"><span id="toc14">新しいファイルを追加すれば勝手に取り込まれる</span></h3>



<p class="wp-block-paragraph">このレシピのすごいところは、後からCSVを追加しても <strong>特別な作業がいらない</strong> 点です。フォルダに新しいCSVを保存して、Excel で「すべて更新」を押すだけで自動で取り込まれます。</p>



<p class="wp-block-paragraph">CSVが文字化けする場合は、エディター上部の「ソース」ステップを開き、「ファイルの元の形式」を「日本語(シフトJIS)」または「65001: Unicode (UTF-8)」に切り替えてください。</p>



<p class="wp-block-paragraph">なお Mac 版 Excel では「フォルダーから」コネクタの一部機能が制限されている場合があります。冒頭でも触れたとおり、本記事は Windows 版 Excel での操作を前提に解説しています。</p>



<h2 class="wp-block-heading"><span id="toc15">レシピ3：Power Query で列の削除と型変換を定型化する</span></h2>



<p class="wp-block-paragraph">3つ目のレシピは、 <strong>列の整形を定型化</strong> することです。基幹システムからエクスポートしたデータには、不要な列やフォーマット崩れがよくあります。これを毎月手作業で直しているなら、Power Query 一択です。</p>



<h3 class="wp-block-heading"><span id="toc16">こんな業務シーンで使えます</span></h3>



<p class="wp-block-paragraph">たとえば基幹システムから「売上明細.xlsx」を出力すると、次のようなクセがあるとします。</p>



<ul class="wp-block-list"><li>「メモ」「処理ID」「更新日時」など、集計に不要な列が10列以上ある</li><li>「金額」列が文字列として読み込まれて、SUM できない</li><li>日付列が「20260401」のような数値になっていて、月別集計しにくい</li></ul>



<p class="wp-block-paragraph">これらを Power Query エディターで整形しておけば、翌月以降は更新ボタン1クリックで全部直してくれます。</p>



<h3 class="wp-block-heading"><span id="toc17">操作手順</span></h3>



<p class="wp-block-paragraph">ファイルを取り込んでエディターが開いたら、次の手順で整えます。</p>



<ol class="wp-block-list"><li><strong>不要列の削除</strong>: Ctrl キーを押しながら不要な列ヘッダーをクリック → 右クリック →「列の削除」</li><li><strong>型の変換</strong>: 列ヘッダーの左にあるアイコン（ABC など）をクリック → 「整数」「通貨」「日付」などを選ぶ</li><li><strong>日付フォーマット</strong>: 数値で入っている日付列は「変換」タブ →「データ型」→「テキスト」に変換 → 「列の分割」で年月日に分けて再結合、または「カスタム列」で <code>Date.FromText</code> を使う</li></ol>



<p class="wp-block-paragraph">「適用したステップ」を見ると、操作した分だけステップが増えていきます。これが翌月以降の「自動処理レシピ」になります。</p>



<h3 class="wp-block-heading"><span id="toc18">ステップが記録されるしくみ</span></h3>



<p class="wp-block-paragraph">Power Query は GUI 操作を内部的に M 言語というコードに変換して保存しています。「詳細エディター」を開けば、コードを直接見たり編集したりできます。</p>



<p class="wp-block-paragraph">最初は GUI 操作だけで十分ですが、慣れてきたら M 言語を覗いてみると、より細かい制御ができるようになります。</p>



<p class="wp-block-paragraph">集計用途で SUMIFS と組み合わせる場合は、 <a href="https://mashukabu.com/excel-function-howto-use-sumifs/">ExcelのSUMIFS関数の使い方</a> もあわせてどうぞ。Power Query で整形した表をピボットテーブルや SUMIFS で集計する流れが王道です。</p>



<h2 class="wp-block-heading"><span id="toc19">レシピ4：Power Query で「更新」ボタン1クリックの仕組みを作る</span></h2>



<p class="wp-block-paragraph">最後のレシピは、 <strong>「更新」ボタン1クリックで全部終わる仕組み</strong> を作ることです。ここまでの3つのレシピを組み合わせ、毎月のルーチン作業を完全自動化します。</p>



<h3 class="wp-block-heading"><span id="toc20">ピボットテーブルとの連携</span></h3>



<p class="wp-block-paragraph">Power Query で整形した表は、そのまま <strong>ピボットテーブルの元データ</strong> として使えます。</p>



<p class="wp-block-paragraph">クエリの結果を Excel シートに出力した後、「挿入」タブ →「ピボットテーブル」でピボットを作成します。これで「Power Query で整形 → ピボットで集計」という流れが完成します。</p>



<p class="wp-block-paragraph">ソースデータが変わったら、「データ」タブ →「すべて更新」を押すだけで、Power Query の処理とピボットの集計が <strong>連動して</strong> 再計算されます。</p>



<h3 class="wp-block-heading"><span id="toc21">全クエリの一括更新</span></h3>



<p class="wp-block-paragraph">ファイル内に複数のクエリがある場合、 <strong>Ctrl + Alt + F5</strong> で全クエリを一括更新できます。クエリを1つずつ更新する必要はありません。</p>



<p class="wp-block-paragraph">特定のクエリだけ更新したい場合は、「データ」タブ →「クエリと接続」を開き、対象クエリを右クリックして「更新」を選びます。</p>



<h3 class="wp-block-heading"><span id="toc22">ファイルを開いたときに自動更新する設定</span></h3>



<p class="wp-block-paragraph">「ファイルを開いたときに最新データを自動で取り込みたい」という場合は、次の設定を入れておきます。</p>



<ol class="wp-block-list"><li>「データ」タブ →「クエリと接続」を開く</li><li>対象クエリを右クリック →「プロパティ」</li><li>「使用」タブの「ファイルを開くときにデータを更新する」にチェック</li></ol>



<p class="wp-block-paragraph">これで、毎朝ファイルを開くだけで最新の集計が自動で表示されます。「コピペお作法」が完全に消える瞬間です。</p>



<h2 class="wp-block-heading"><span id="toc23">Power Query でつまずきやすいトラブル3選</span></h2>



<p class="wp-block-paragraph">最後に、Power Query を始めたばかりの人がよくつまずく3つのトラブルと対処法をまとめておきます。</p>



<h3 class="wp-block-heading"><span id="toc24">日付が「45000」などの数値になってしまう</span></h3>



<p class="wp-block-paragraph">これは、Power Query が日付列を「数値（シリアル値）」として認識してしまったケースです。対処法はシンプルです。</p>



<p class="wp-block-paragraph">エディターで対象の列を選び、「変換」タブ →「データ型」→「日付」をクリックします。これで日付として表示されます。</p>



<p class="wp-block-paragraph">数値が「YYYYMMDD」形式（例: 20260401）の場合は、「変換」タブ →「データ型」を「テキスト」に変えてから、「列の分割」で年月日に切り分けて再結合する方法もあります。</p>



<h3 class="wp-block-heading"><span id="toc25">CSVが文字化けする</span></h3>



<p class="wp-block-paragraph">CSV を取り込んだら「縺薙ｓ縺ｫ縺｡縺ｯ」のように文字化けする場合は、エンコードの設定が原因です。</p>



<p class="wp-block-paragraph">エディターの「適用したステップ」から「ソース」を開きます。「ファイルの元の形式」というドロップダウンがあるので、「日本語(シフトJIS)」または「65001: Unicode (UTF-8)」に切り替えてください。多くの場合、これで直ります。</p>



<h3 class="wp-block-heading"><span id="toc26">クエリが消えた・編集できない</span></h3>



<p class="wp-block-paragraph">「さっき作ったクエリが見つからない！」というケースもよくあります。クエリは Excel ブック自体に保存されているので、消えてはいません。表示されていないだけです。</p>



<p class="wp-block-paragraph">「データ」タブ →「クエリと接続」をクリックすると、画面右側にクエリ一覧ペインが表示されます。クエリ名をダブルクリックすればエディターが開いて編集できます。</p>



<p class="wp-block-paragraph">それでも見つからない場合は、ブックを保存し直してから開き直すと表示されることがあります。</p>



<h2 class="wp-block-heading"><span id="toc27">まとめ：Power Query は「縦結合」から始めよう</span></h2>



<p class="wp-block-paragraph">Power Query を使えば、毎月のコピペ集計はほぼ消えます。最初の一歩としておすすめなのが、レシピ1の <strong>複数シートの縦結合</strong> です。</p>



<p class="wp-block-paragraph">理由は3つあります。</p>



<ul class="wp-block-list"><li>既存のExcelブックだけで完結する（外部ファイル不要）</li><li>操作がシンプルで、効果が目に見えてわかる</li><li>「更新ボタン1クリック」の威力を最初に体験できる</li></ul>



<p class="wp-block-paragraph">縦結合に慣れたら、CSV取り込み（レシピ2）→ 列整形（レシピ3）→ 自動更新（レシピ4）と段階的に広げていきましょう。</p>



<p class="wp-block-paragraph">Excel の関数とPower Queryは敵ではなく、組み合わせて使うのが正解です。詳しい全体像は <a href="https://mashukabu.com/modern-excel-explanation/">モダンExcelとは？Power Query・Power Pivotから最新機能まで解説</a> もチェックしてみてください。 <a href="https://mashukabu.com/excel-vs-spreadsheet/">ExcelとGoogleスプレッドシートの違い</a> でデータ取り込みの選択肢を比較しているので、こちらもあわせてどうぞ。</p>



<p class="wp-block-paragraph">毎月のコピペ作業から卒業する第一歩、今日のうちに踏み出してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-getting-started/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryと関数・VBA・Power Automateの違い｜自動化どれを選ぶ早見表</title>
		<link>https://mashukabu.com/power-query-vs-function-vba-power-automate/</link>
					<comments>https://mashukabu.com/power-query-vs-function-vba-power-automate/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:58 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Power Automate]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[自動化比較]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7853</guid>

					<description><![CDATA[Power Queryと関数(VLOOKUP)・VBAマクロ・Power Automateの違いと使い分けを徹底比較。処理量・繰り返し頻度・学習コスト・更新の手軽さの4軸早見表と、毎月のCSV集計や複数ファイル結合など業務シーン別に最適な自動化手段を、事務職向けにわかりやすく解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「データ整形や集計を自動化したい。でも、関数・Power Query・VBAマクロ・Power Automate のどれを使えばいいの？」</p>



<p class="wp-block-paragraph">そんな風に手が止まってしまうこと、ありますよね。どれも「作業をラクにしてくれる」と聞くと、結局なにを覚えればいいのか分からなくなります。</p>



<p class="wp-block-paragraph">ここで手段を間違えると、けっこう痛い目を見ます。関数を無理やりネストして数式が読めなくなったり、VBAを覚えたのにデータ整形にしか使わず学習時間が無駄になったり。せっかく自動化しても、本人しか直せない仕組みになって引き継げない、なんてことも起こります。</p>



<p class="wp-block-paragraph">この記事では、4つの自動化手段を <strong>処理量・繰り返し頻度・学習コスト・更新の手軽さ</strong> という4軸の早見表で整理します。さらに「毎月のCSV集計」「複数ファイルの結合」「社外データの取り込み」という具体的な業務シーンごとに、最適な手段を提示します。読み終えるころには、自分の業務にどれを使えばいいかがハッキリ決まっているはずです。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel と Microsoft 365 環境</strong> を前提にしています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Queryと関数・VBA・Power Automateの違い【結論】</a></li><li><a href="#toc2" tabindex="0">関数・Power Query・VBA・Power Automateの基本と特徴</a><ol><li><a href="#toc3" tabindex="0">関数（VLOOKUP・SUMIF等）の特徴</a></li><li><a href="#toc4" tabindex="0">Power Query の特徴</a></li><li><a href="#toc5" tabindex="0">VBAマクロ の特徴</a></li><li><a href="#toc6" tabindex="0">Power Automate の特徴</a></li></ol></li><li><a href="#toc7" tabindex="0">4軸で選ぶ使い分け早見表</a></li><li><a href="#toc8" tabindex="0">業務シーン別・最適な自動化手段の選び方</a><ol><li><a href="#toc9" tabindex="0">毎月のCSV集計</a></li><li><a href="#toc10" tabindex="0">複数ファイルの結合</a></li><li><a href="#toc11" tabindex="0">社外データの取り込み</a></li></ol></li><li><a href="#toc12" tabindex="0">組み合わせて使うともっと強い</a></li><li><a href="#toc13" tabindex="0">まとめ｜まず何から始めるべきか</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Queryと関数・VBA・Power Automateの違い【結論】</span></h2>



<p class="wp-block-paragraph">先に結論からお伝えします。4つの手段は「ライバル」ではなく、得意分野がまったく違う <strong>役割の違うツール</strong> です。</p>



<p class="wp-block-paragraph">ざっくり言うと、それぞれの役割はこうなります。</p>



<ul class="wp-block-list"><li><strong>関数（VLOOKUP等）</strong>: セル単位の「計算・参照」をする</li><li><strong>Power Query</strong>: 表まるごとの「取り込み・整形・集計」をする</li><li><strong>VBAマクロ</strong>: Excelの操作そのものを「手続きとして自動化」する</li><li><strong>Power Automate</strong>: Excelの外も含めた「アプリ間の業務フロー」を自動化する</li></ul>



<p class="wp-block-paragraph">つまり、データを整形して集計するだけなら Power Query、計算結果を1セルで出したいなら関数、Excel操作を細かく自動化したいなら VBA、複数アプリをまたぐ作業なら Power Automate、というのが基本の住み分けです。</p>



<p class="wp-block-paragraph">まずは全体像をつかむために、概要を比較表で見てみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>関数</th><th>Power Query</th><th>VBAマクロ</th><th>Power Automate</th></tr></thead><tbody><tr><td>主な役割</td><td>計算・参照</td><td>データ整形・集計</td><td>Excel操作の自動化</td><td>アプリ間の業務フロー</td></tr><tr><td>得意な対象</td><td>セル・小規模</td><td>大量・複数ファイル</td><td>Excel全般</td><td>Excelの外まで</td></tr><tr><td>学習コスト</td><td>低い</td><td>中くらい</td><td>高い</td><td>中くらい</td></tr><tr><td>専門知識</td><td>数式のみ</td><td>GUI操作中心</td><td>プログラミング</td><td>GUI操作中心</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「Power Query と VBA はどっちも自動化でしょ？」と思いがちですが、Power Query が <strong>データ加工専用</strong> なのに対し、VBA は <strong>Excelで何でもできる代わりに難しい</strong> というのが大きな違いです。</p>



<h2 class="wp-block-heading"><span id="toc2">関数・Power Query・VBA・Power Automateの基本と特徴</span></h2>



<p class="wp-block-paragraph">それぞれの中身を、メリットとデメリットを添えて見ていきます。自分が「あ、これは使えそう」と感じるものを探しながら読んでみてください。</p>



<h3 class="wp-block-heading"><span id="toc3">関数（VLOOKUP・SUMIF等）の特徴</span></h3>



<p class="wp-block-paragraph">関数は、みなさんが一番なじみのある手段ですよね。セルに <code>=VLOOKUP(...)</code> のように直接書く、あの数式です。</p>



<p class="wp-block-paragraph">最大の強みは <strong>リアルタイム計算</strong> です。参照元の数字を変えれば、結果が即座に更新されます。学習コストも一番低く、すでに使える人が多いのもポイントです。</p>



<pre class="wp-block-code"><code>=VLOOKUP(A2, 商品マスタ!A:C, 3, FALSE)
→ A2の商品コードを商品マスタから探し、3列目（価格）を返す</code></pre>



<p class="wp-block-paragraph">一方で弱点もあります。データが数万行を超えると動作が重くなりがちです。また「不要な列を消して、日付の型をそろえて、グループごとに集計する」といった <strong>複数ステップの整形</strong> は、関数のネストでは手に負えません。手順が数式の中に埋もれて、他人が読み解けなくなるのもデメリットです。</p>



<p class="wp-block-paragraph">なお <code>XLOOKUP</code> のような新しい関数は Microsoft 365 / Excel 2021 以降で使えます。<code>VLOOKUP</code> はどのバージョンでも使えます。</p>



<h3 class="wp-block-heading"><span id="toc4">Power Query の特徴</span></h3>



<p class="wp-block-paragraph">Power Query（パワークエリ）は、Excel 2016 以降の Windows 版に標準搭載されているデータ加工ツールです。「データ」タブの「データの取得と変換」から使えます。</p>



<p class="wp-block-paragraph">特徴は、<strong>取り込み → 整形 → 出力という手順を記録して、更新ボタン1つで何度でも再実行できる</strong> こと。一度作ってしまえば、来月も再来月も「更新」を押すだけで同じ集計が完成します。</p>



<pre class="wp-block-code"><code>やること（適用したステップとして記録される）:
1. フォルダ内のCSVをすべて取り込む
2. 不要な列を削除する
3. 日付列の型を整える
4. 商品ごとに金額を合計する
→ 完成。来月は「更新」ボタンだけ</code></pre>



<p class="wp-block-paragraph">メリットは、大量データや複数ファイルの結合に強いこと、そして手順が「適用したステップ」として一覧表示されるので <strong>後から修正・引き継ぎがしやすい</strong> ことです。VBAや数式を書かず、ほぼマウス操作だけで完結します。</p>



<p class="wp-block-paragraph">デメリットは、最初の操作に少し慣れが必要なことと、Mac版Excelでは一部のコネクタ（フォルダー取り込みなど）が制限されている点です。</p>



<p class="wp-block-paragraph">Power Query をまだ触ったことがない方は、<a href="https://mashukabu.com/power-query-getting-started/">Excel Power Query入門｜コピペ集計を卒業する4つの自動化レシピ</a> で基本操作から始めるのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc5">VBAマクロ の特徴</span></h3>



<p class="wp-block-paragraph">VBA（Visual Basic for Applications）は、Excel に標準搭載されているプログラミング言語です。「マクロ」と呼ばれるのも、このVBAで書かれた処理のことです。</p>



<p class="wp-block-paragraph">最大の強みは <strong>自由度</strong> です。セルの書式設定、シートの追加、印刷、メール送信、ダイアログ表示まで、Excelでできる操作はほぼ何でも自動化できます。</p>



<pre class="wp-block-code"><code>Sub 月次レポート作成()
    ' シートを追加して、書式を整えて、印刷して、メールで送る
    ' …といった一連の操作をまるごと自動化できる
End Sub</code></pre>



<p class="wp-block-paragraph">ただし、いいことばかりではありません。プログラミングの学習コストが高く、習得には時間がかかります。書いた本人しか直せない <strong>属人化</strong> も起こりがちです。さらにマクロ有効ブック（.xlsm）が必要で、開くたびにセキュリティ警告が出ます。</p>



<p class="wp-block-paragraph">ポイントは、<strong>データを整形・集計するだけならPower Queryの方が保守しやすい</strong> ということ。VBAは「Power Queryでは届かない細かいExcel操作」が必要なときに本領を発揮します。</p>



<h3 class="wp-block-heading"><span id="toc6">Power Automate の特徴</span></h3>



<p class="wp-block-paragraph">Power Automate は、Microsoft のワークフロー自動化サービスです。クラウドで動く「Power Automate」と、パソコン上で操作を自動化する「Power Automate for desktop」があります。</p>



<p class="wp-block-paragraph">得意分野は <strong>アプリ間の連携</strong> です。たとえば「メールに添付ファイルが届いたら、自動でフォルダに保存する」「フォームの回答が入ったらTeamsに通知する」といった、Excelの外まで含めた業務フロー全体を自動化できます。</p>



<pre class="wp-block-code"><code>トリガー: 特定の差出人からメールが届いたら
アクション: 添付のCSVを共有フォルダに自動保存
→ あなたは何もしなくてもファイルが集まる</code></pre>



<p class="wp-block-paragraph">つまり Power Automate は「Excel単体の作業」よりも、<strong>複数のアプリをまたぐ繰り返し作業</strong> に強いツールです。Microsoft 365 ライセンスに基本的なフローが含まれますが、一部の高度な連携（プレミアムコネクタ）は別ライセンスが必要です。</p>



<h2 class="wp-block-heading"><span id="toc7">4軸で選ぶ使い分け早見表</span></h2>



<p class="wp-block-paragraph">ここからが本記事の中核です。4つの手段を <strong>処理量・繰り返し頻度・学習コスト・更新の手軽さ</strong> の4軸で評価しました。自分の業務がどの軸を重視するかで、選ぶべき手段が見えてきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>軸</th><th>関数</th><th>Power Query</th><th>VBAマクロ</th><th>Power Automate</th></tr></thead><tbody><tr><td>処理量（大量データ）</td><td>△</td><td>◎</td><td>○</td><td>○</td></tr><tr><td>繰り返し頻度</td><td>△（手作業が残る）</td><td>◎（更新ボタン）</td><td>◎（実行ボタン）</td><td>◎（自動トリガー）</td></tr><tr><td>学習コスト</td><td>◎（低い）</td><td>○（中くらい）</td><td>△（高い）</td><td>○（中くらい）</td></tr><tr><td>更新の手軽さ・保守</td><td>○</td><td>◎（ステップ可視化）</td><td>△（属人化しがち）</td><td>○</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">表の見方を、軸ごとにかんたんに補足しますね。</p>



<ul class="wp-block-list"><li><strong>処理量</strong>: 数万行を超える大量データなら、関数は重くなります。Power Query が一番得意です。</li><li><strong>繰り返し頻度</strong>: 毎月・毎週など繰り返すなら、手作業が残る関数は不利。Power Query・VBA・Power Automate が有利です。</li><li><strong>学習コスト</strong>: とにかく早く使いたいなら関数。VBAだけはプログラミングの習得が必要で、ハードルが高めです。</li><li><strong>更新の手軽さ</strong>: 仕組みを後から直したり引き継いだりするなら、手順が見えるPower Queryが圧倒的にラクです。</li></ul>



<p class="wp-block-paragraph">この表から導ける、シンプルな判断の目安はこうです。</p>



<ul class="wp-block-list"><li>「1回だけの計算・参照」なら → <strong>関数</strong></li><li>「毎月くり返すデータ整形・集計」なら → <strong>Power Query</strong></li><li>「Excelの細かい操作まで自動化したい」なら → <strong>VBAマクロ</strong></li><li>「メールや他アプリをまたぐ作業」なら → <strong>Power Automate</strong></li></ul>



<p class="wp-block-paragraph">迷ったときは、まず <strong>Power Query で解決できないか</strong> を考えるのがおすすめです。データ整形・集計の多くは Power Query でカバーでき、学習コストと保守のバランスが一番いいからです。</p>



<p class="wp-block-paragraph">各ツールをさらに深く知りたい方は、<a href="https://mashukabu.com/power-query-complete-guide/">Power Query 完全ガイド</a> で全体像をまとめています。</p>



<h2 class="wp-block-heading"><span id="toc8">業務シーン別・最適な自動化手段の選び方</span></h2>



<p class="wp-block-paragraph">軸で考えるのが難しければ、よくある業務シーンから逆引きするのが早道です。代表的な3つのケースで見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc9">毎月のCSV集計</span></h3>



<p class="wp-block-paragraph">「毎月、同じ形式のCSVをダウンロードして、いらない列を消して、集計表を作る」。この定番作業には <strong>Power Query</strong> が最適です。</p>



<p class="wp-block-paragraph">一度「取り込み → 整形 → 集計」の手順を作ってしまえば、来月からは新しいCSVに差し替えて <strong>更新ボタンを押すだけ</strong> で完成します。関数だと毎回コピペや数式の調整が必要ですが、その手作業がまるごと消えます。</p>



<p class="wp-block-paragraph">集計結果を自動で最新化したい場合は、<a href="https://mashukabu.com/power-query-auto-refresh/">Power Queryの自動更新を設定する方法</a> も合わせて読むと、さらに手間が減りますよ。</p>



<h3 class="wp-block-heading"><span id="toc10">複数ファイルの結合</span></h3>



<p class="wp-block-paragraph">「1つのフォルダに入った複数のExcelやCSVを、1つの表にまとめたい」。このケースも <strong>Power Query</strong> の独壇場です。</p>



<p class="wp-block-paragraph">Power Query には「フォルダから取り込む」機能があり、フォルダ内のファイルを <strong>まとめて縦に結合</strong> できます。ファイルが増えても、更新ボタンを押せば自動で取り込まれます。手作業でファイルを1つずつ開いてコピペ…という地獄から解放されます。</p>



<p class="wp-block-paragraph">具体的な手順は <a href="https://mashukabu.com/power-query-combine-files-folder/">Power Queryでフォルダ内の複数ファイルを結合する方法</a> で詳しく解説しています。</p>



<h3 class="wp-block-heading"><span id="toc11">社外データの取り込み</span></h3>



<p class="wp-block-paragraph">「取引先からメールで届くCSVを、毎回保存してExcelで集計する」。ここは <strong>Power Automate と Power Query の合わせ技</strong> が効果的です。</p>



<ul class="wp-block-list"><li><strong>Power Automate</strong>: 特定の差出人からメールが届いたら、添付ファイルを共有フォルダに自動保存する</li><li><strong>Power Query</strong>: そのフォルダを取り込んで、整形・集計する</li></ul>



<p class="wp-block-paragraph">こうすると「ファイルを保存する」という人の手作業すら自動化できます。Excel単体では届かない「メール → 保存」の部分を Power Automate が担当し、データ加工は Power Query が担当する。役割分担のお手本のような組み合わせです。</p>



<h2 class="wp-block-heading"><span id="toc12">組み合わせて使うともっと強い</span></h2>



<p class="wp-block-paragraph">ここまで4つを比較してきましたが、実は <strong>1つに絞る必要はありません</strong>。それぞれの得意分野を活かして組み合わせると、自動化のレベルが一気に上がります。</p>



<p class="wp-block-paragraph">たとえば、こんな連携が定番です。</p>



<ul class="wp-block-list"><li><strong>Power Automate</strong> でメール添付を自動保存 → <strong>Power Query</strong> で集計 → <strong>関数</strong> で最終的な計算を1セルで表示</li><li><strong>Power Query</strong> で整形した表を土台に、<strong>VBA</strong> で印刷やメール送信だけを自動化</li></ul>



<p class="wp-block-paragraph">ポイントは「データ整形は Power Query、細かいExcel操作は VBA、アプリ連携は Power Automate」と、<strong>得意な部分だけを担当させる</strong> こと。1つのツールで無理に全部をやろうとすると、かえって複雑で壊れやすい仕組みになります。</p>



<p class="wp-block-paragraph">そもそもPower QueryやPower Pivotといった「モダンExcel」の世界観を知りたい方は、<a href="https://mashukabu.com/modern-excel-explanation/">モダンExcelとは？従来のExcelとの違いをやさしく解説</a> もぜひ読んでみてください。</p>



<p class="wp-block-paragraph">なお、Google スプレッドシート中心で自動化を考えている方は、<a href="https://mashukabu.com/power-query-vs-gas-automation-tool-guide/">Power QueryとGAS・自動化ツールの使い分けガイド</a> や、より大規模なデータ分析を見据えるなら <a href="https://mashukabu.com/power-query-vs-power-pivot-power-bi/">Power Query・Power Pivot・Power BIの違い</a> も判断の参考になります。</p>



<h2 class="wp-block-heading"><span id="toc13">まとめ｜まず何から始めるべきか</span></h2>



<p class="wp-block-paragraph">最後に、今日のポイントをコンパクトにおさらいします。</p>



<ul class="wp-block-list"><li><strong>関数</strong>: セル単位の計算・参照。学習コスト最小だが繰り返し作業には不向き</li><li><strong>Power Query</strong>: 大量データの整形・集計が得意。保守しやすく繰り返し作業に最適</li><li><strong>VBAマクロ</strong>: Excel操作を何でも自動化できるが学習コストが高く属人化しやすい</li><li><strong>Power Automate</strong>: メールや他アプリをまたぐ業務フローの自動化に強い</li></ul>



<p class="wp-block-paragraph">そして、迷ったときの基本方針はシンプルです。<strong>まずは Power Query を試してみてください</strong>。データ整形・集計という、事務作業で一番多い悩みを、低めの学習コストでカバーできるからです。</p>



<p class="wp-block-paragraph">「これは Power Query では届かないな」と感じたとき、初めて VBA や Power Automate を検討すればOKです。自分の業務シーンに合わせて、今日の早見表を判断のものさしにしてみてくださいね。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-vs-function-vba-power-automate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryのマージで複数テーブルを結合｜VLOOKUP不要のデータ突合</title>
		<link>https://mashukabu.com/power-query-merge-tables/</link>
					<comments>https://mashukabu.com/power-query-merge-tables/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:30 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[VLOOKUP代替]]></category>
		<category><![CDATA[データ突合]]></category>
		<category><![CDATA[テーブル結合]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[マージ]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7843</guid>

					<description><![CDATA[Power Queryのマージ機能で2つのテーブルをキーで結合する方法を解説します。商品マスタと売上明細の突き合わせを、VLOOKUPやXLOOKUPではなくPower Queryで実現。左外部結合・内部結合など結合の種類の違いを図解し、更新ボタン1クリックで再実行できる手順を事務職向けに紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「商品マスタと売上明細を商品コードで突き合わせて、売上明細に商品名や単価をくっつけたい」。こういう作業、毎月のように発生しますよね。</p>



<p class="wp-block-paragraph">これまでは VLOOKUP や XLOOKUP で、明細の行数分だけ数式を引っ張って対応していたはずです。でも明細が1万行を超えると重くなったり、列を足すたびに数式を直したりと、地味に手間がかかります。</p>



<p class="wp-block-paragraph">そんな「2つの表をキーで結合する」作業を、関数なしでこなせるのが <strong>Power Query のマージ（結合）機能</strong> です。元データを差し替えて「更新」ボタンを押すだけで、何度でも同じ突合をやり直してくれます。</p>



<p class="wp-block-paragraph">この記事では、Power Query のマージの基本手順を、商品マスタと売上明細を例に解説します。あわせて、つまずきやすい <strong>結合の種類（左外部結合・内部結合など）の違い</strong> も図解で整理するので、「どれを選べばいいの？」で迷わなくなります。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel（Microsoft 365 / 2019 / 2021 / 2024）</strong> での操作を前提にしています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Queryのマージとは？VLOOKUPとの違い</a><ol><li><a href="#toc2" tabindex="0">VLOOKUP・XLOOKUPとの3つの違い</a></li><li><a href="#toc3" tabindex="0">縦結合（追加）との違い</a></li></ol></li><li><a href="#toc4" tabindex="0">マージの前に押さえる「結合の種類」を図解</a><ol><li><a href="#toc5" tabindex="0">迷ったら「左外部結合」でOK</a></li><li><a href="#toc6" tabindex="0">内部結合と左反の使いどころ</a></li></ol></li><li><a href="#toc7" tabindex="0">Power Queryでテーブルをマージする手順【4ステップ】</a><ol><li><a href="#toc8" tabindex="0">ステップ1：2つの表をテーブルにして取り込む</a></li><li><a href="#toc9" tabindex="0">ステップ2：マージダイアログを開く</a></li><li><a href="#toc10" tabindex="0">ステップ3：キー列を指定して結合の種類を選ぶ</a></li><li><a href="#toc11" tabindex="0">ステップ4：必要な列だけ展開して読み込む</a></li></ol></li><li><a href="#toc12" tabindex="0">マージしたクエリを毎月使い回す</a></li><li><a href="#toc13" tabindex="0">うまくいかないときの対処法</a><ol><li><a href="#toc14" tabindex="0">キーが一致せず商品名が空(null)になる</a></li><li><a href="#toc15" tabindex="0">1つのキーに複数件ヒットして行が増える</a></li><li><a href="#toc16" tabindex="0">マージしたいクエリが選択肢に出てこない</a></li></ol></li><li><a href="#toc17" tabindex="0">まとめ：突合は「左外部結合」から始めよう</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Queryのマージとは？VLOOKUPとの違い</span></h2>



<p class="wp-block-paragraph">Power Query のマージとは、 <strong>2つのテーブルを共通のキー列で横方向に結合する機能</strong> です。VLOOKUP でいう「検索キーで別表から値を持ってくる」処理を、関数を1つも書かずに実現できます。</p>



<p class="wp-block-paragraph">たとえば「売上明細」に商品コードしか入っていないとき、「商品マスタ」から商品名・単価を引っ張ってきて、明細の右側にまとめて追加する。これがマージのイメージです。</p>



<h3 class="wp-block-heading"><span id="toc2">VLOOKUP・XLOOKUPとの3つの違い</span></h3>



<p class="wp-block-paragraph">同じ突合でも、関数とマージでは仕組みが大きく違います。実務で効いてくるのは次の3点です。</p>



<ul class="wp-block-list"><li><strong>行数分の数式が不要</strong>: 明細が1万行でも10万行でも、貼り付ける数式はゼロ。重くなりません</li><li><strong>列が増えても直さない</strong>: マージはキー列名で結びつけるので、マスタに列が増えても操作のやり直しは不要です</li><li><strong>更新ボタンで再実行</strong>: 翌月の明細に差し替えて「すべて更新」を押すだけで、突合済みの表が再生成されます</li></ul>



<p class="wp-block-paragraph">VLOOKUP の基本を先に押さえたい方は <a href="https://mashukabu.com/excel-function-howto-use-vlookup/">ExcelのVLOOKUP関数の使い方</a> もどうぞ。少量データなら関数、大量・定期処理ならマージ、という使い分けが基本です。</p>



<h3 class="wp-block-heading"><span id="toc3">縦結合（追加）との違い</span></h3>



<p class="wp-block-paragraph">Power Query には「追加」という別の結合もあります。こちらは同じ列構成の表を <strong>縦に積み上げる</strong> 機能で、部署別シートを1枚にまとめるときに使います。</p>



<p class="wp-block-paragraph">「縦に積む=追加」「横にくっつける=マージ」と覚えておけば混乱しません。縦結合は <a href="https://mashukabu.com/power-query-getting-started/">Excel Power Query入門｜コピペ集計を卒業する4つの自動化レシピ</a> で扱っているので、まだの方はそちらから読むとスムーズです。</p>



<h2 class="wp-block-heading"><span id="toc4">マージの前に押さえる「結合の種類」を図解</span></h2>



<p class="wp-block-paragraph">マージのダイアログには「結合の種類」を選ぶ欄があります。ここがマージ最大のつまずきポイントなので、先に整理しておきましょう。ちょっとむずかしく見えますが、考え方はシンプルです。</p>



<p class="wp-block-paragraph">結合の種類とは、 <strong>「キーが一致しなかった行をどう扱うか」のルール</strong> です。よく使う4つを表にまとめます。</p>



<figure class="wp-block-table"><table><thead><tr><th>結合の種類</th><th>残る行</th><th>主な用途</th></tr></thead><tbody><tr><td>左外部結合</td><td>左の表は全部残す</td><td>売上明細を軸に商品情報を付ける（最頻出）</td></tr><tr><td>右外部結合</td><td>右の表は全部残す</td><td>マスタ側を軸にしたいとき</td></tr><tr><td>内部結合</td><td>両方に一致した行だけ</td><td>両方に存在するデータだけ抽出</td></tr><tr><td>左反</td><td>左にあって右にない行だけ</td><td>マスタ未登録の商品コードを洗い出す</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">迷ったら「左外部結合」でOK</span></h3>



<p class="wp-block-paragraph">実務でいちばん多いのは <strong>左外部結合</strong> です。「明細（左）を全部残したまま、マスタ（右）の情報をくっつける」という、VLOOKUP とまったく同じ発想だからです。</p>



<p class="wp-block-paragraph">マスタに載っていない商品コードがあっても、明細の行は消えずに残り、商品名の欄が空(null)になるだけ。だから「データが勝手に減った」という事故が起きにくいんです。</p>



<h3 class="wp-block-heading"><span id="toc6">内部結合と左反の使いどころ</span></h3>



<p class="wp-block-paragraph">両方の表に存在するデータだけを取り出したいなら <strong>内部結合</strong> を選びます。たとえば「アクティブ会員かつ今月購入あり」のように、両方の条件を満たす行だけを残したいときに便利です。</p>



<p class="wp-block-paragraph">逆に <strong>左反</strong> は、突合チェックに使えます。「明細にあるのにマスタに未登録の商品コード」を一発で洗い出せるので、データの不整合チェックにぴったりです。</p>



<h2 class="wp-block-heading"><span id="toc7">Power Queryでテーブルをマージする手順【4ステップ】</span></h2>



<p class="wp-block-paragraph">それでは実際に、売上明細に商品マスタの情報をくっつけてみましょう。流れは4ステップです。</p>



<h3 class="wp-block-heading"><span id="toc8">ステップ1：2つの表をテーブルにして取り込む</span></h3>



<p class="wp-block-paragraph">まず「売上明細」と「商品マスタ」をそれぞれ Excel の <strong>テーブル</strong> にします。範囲を選んで Ctrl + T を押し、「先頭行をテーブルの見出しとして使用する」にチェックして OK です。</p>



<p class="wp-block-paragraph">次に、各テーブル内のセルを選んだ状態で「データ」タブ →「データの取得と変換」→「テーブルまたは範囲から」をクリックします。Power Query エディターが開いたら、すぐに「閉じて読み込む」の下矢印 →「閉じて次に読み込む」で <strong>接続専用</strong> として読み込んでおきます。これを2つの表それぞれで行います。</p>



<h3 class="wp-block-heading"><span id="toc9">ステップ2：マージダイアログを開く</span></h3>



<p class="wp-block-paragraph">「データ」タブ →「データの取得」→「クエリの結合」→「結合」を選びます。マージ専用のダイアログが開きます。</p>



<p class="wp-block-paragraph">上段のドロップダウンで <strong>左の表（売上明細）</strong> を、下段で <strong>右の表（商品マスタ）</strong> を選びます。</p>



<h3 class="wp-block-heading"><span id="toc10">ステップ3：キー列を指定して結合の種類を選ぶ</span></h3>



<p class="wp-block-paragraph">上下それぞれの表で、 <strong>結合キーにする列（ここでは商品コード）の列ヘッダーをクリック</strong> します。上下とも同じ意味の列を選ぶのがポイントです。</p>



<p class="wp-block-paragraph">その下の「結合の種類」で、先ほど解説した中から選びます。まずは <strong>左外部結合</strong> でOKです。ダイアログ下部に「○件中○件が一致しました」と表示されるので、一致状況をここで確認できます。</p>



<h3 class="wp-block-heading"><span id="toc11">ステップ4：必要な列だけ展開して読み込む</span></h3>



<p class="wp-block-paragraph">OK を押すと、明細の右端に <strong>テーブル型の新しい列</strong> が追加されます。列ヘッダー右の展開アイコン（左右の矢印）をクリックすると、商品マスタのどの列を取り込むか選べます。</p>



<p class="wp-block-paragraph">「元の列名をプレフィックスとして使用します」のチェックを外すと、列名がスッキリします。必要な列（商品名・単価など）だけにチェックして OK を押し、最後に「閉じて読み込む」で Excel シートに出力すれば完成です。</p>



<h2 class="wp-block-heading"><span id="toc12">マージしたクエリを毎月使い回す</span></h2>



<p class="wp-block-paragraph">マージの本当の威力は、ここからです。一度組んだクエリは、 <strong>元データを差し替えるだけで何度でも再利用</strong> できます。</p>



<p class="wp-block-paragraph">翌月になったら、売上明細テーブルの中身を新しい月のデータに入れ替えます。あとは「データ」タブ →「すべて更新」をクリックするだけ。マージ済みの突合表が自動で作り直されます。VLOOKUP のように数式をコピーし直す必要はありません。</p>



<p class="wp-block-paragraph">集計までつなげたいなら、マージ後にグループ化を重ねるのが定番です。商品ごと・月ごとの合計を出す方法は <a href="https://mashukabu.com/power-query-group-by-aggregate/">Power Queryのグループ化で集計する方法</a> で解説しています。「マスタ突合 → グループ化集計」の合わせ技で、毎月の集計レポートがほぼ自動になります。</p>



<p class="wp-block-paragraph">複数ファイルをまとめてから突合したい場合は <a href="https://mashukabu.com/power-query-combine-files-folder/">Power Queryでフォルダ内の複数ファイルを結合する方法</a> も参考になります。</p>



<h2 class="wp-block-heading"><span id="toc13">うまくいかないときの対処法</span></h2>



<p class="wp-block-paragraph">最後に、マージでつまずきやすい3つのケースと対処法をまとめます。</p>



<h3 class="wp-block-heading"><span id="toc14">キーが一致せず商品名が空(null)になる</span></h3>



<p class="wp-block-paragraph">いちばん多いのが「一致するはずなのに空欄」というトラブルです。原因の多くは <strong>キー列の見えない違い</strong> です。</p>



<ul class="wp-block-list"><li>前後に余分なスペースが入っている</li><li>片方が文字列、片方が数値になっている</li><li>全角と半角が混ざっている</li></ul>



<p class="wp-block-paragraph">対処法は、両方のキー列のデータ型をそろえることです。エディターで列を選び「変換」タブ →「データ型」で型を統一し、必要なら「変換」タブ →「書式」→「トリミング」で余分なスペースを除きます。</p>



<h3 class="wp-block-heading"><span id="toc15">1つのキーに複数件ヒットして行が増える</span></h3>



<p class="wp-block-paragraph">マスタ側にキーの重複があると、その分だけ行が掛け算で増えてしまいます（意図しない行数の膨張）。</p>



<p class="wp-block-paragraph">マスタはキーが一意になっているのが前提です。重複が疑われるときは、マスタ側のクエリでキー列を選び「ホーム」タブ →「行の削除」→「重複の削除」で整理してからマージしましょう。</p>



<h3 class="wp-block-heading"><span id="toc16">マージしたいクエリが選択肢に出てこない</span></h3>



<p class="wp-block-paragraph">マージダイアログの選択肢に表のクエリが表示されない場合、その表が <strong>クエリとして読み込まれていない</strong> のが原因です。</p>



<p class="wp-block-paragraph">ステップ1に戻り、対象の表を「テーブルまたは範囲から」でクエリ化してください。Power Query のマージは「クエリ同士」を結びつける機能なので、シート上の表をそのまま指定することはできません。</p>



<h2 class="wp-block-heading"><span id="toc17">まとめ：突合は「左外部結合」から始めよう</span></h2>



<p class="wp-block-paragraph">Power Query のマージを使えば、VLOOKUP で行数分の数式を引っ張る作業から卒業できます。最初の一歩は、 <strong>左外部結合での明細×マスタ突合</strong> がおすすめです。</p>



<p class="wp-block-paragraph">理由はシンプルです。</p>



<ul class="wp-block-list"><li>VLOOKUP と同じ発想なので理解しやすい</li><li>左の明細が消えないので事故が起きにくい</li><li>更新ボタン1クリックの再利用性をすぐ体感できる</li></ul>



<p class="wp-block-paragraph">慣れてきたら内部結合や左反も使い分けて、データチェックや抽出にも広げてみてください。</p>



<p class="wp-block-paragraph">「関数・マクロ・Power Query・Power Automate のどれを選ぶべきか」で迷ったら、<a href="https://mashukabu.com/power-query-vs-function-vba-power-automate/">Power Queryと関数・VBA・Power Automateの違いと使い分け</a> で4つの手段を比較しています。Power Query 全体の地図を確認したい方は <a href="https://mashukabu.com/power-query-complete-guide/">Power Query完全ガイド</a> もあわせてどうぞ。</p>



<p class="wp-block-paragraph">毎月の突合作業をラクにする第一歩、今日のうちに試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-merge-tables/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryで列を分割・結合する方法｜氏名や住所の整形を自動化</title>
		<link>https://mashukabu.com/power-query-split-merge-columns/</link>
					<comments>https://mashukabu.com/power-query-split-merge-columns/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:26 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[データ整形]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[列の分割]]></category>
		<category><![CDATA[列の結合]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7841</guid>

					<description><![CDATA[Power Queryで列を分割・結合する方法を解説。氏名を姓と名に分ける、都道府県と市区町村をつなげるといった整形を、区切り記号・文字数・大文字小文字などの複数パターンでノーコード自動化。結合後のデータ型の注意点や、次回更新でも自動適用される仕組みまで事務職向けにやさしくまとめました。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「姓名が1つのセルにまとまった名簿を、姓と名に分けたい」「都道府県と市区町村を1列にまとめたい」。こういう列の整形、地味に手間がかかりますよね。</p>



<p class="wp-block-paragraph">セルが10件くらいなら手で直せます。でも数百件、毎月送られてくる名簿だとそうはいきません。区切り位置を手作業で探して、コピペして、ズレを直して……。気づけば午前中が溶けています。</p>



<p class="wp-block-paragraph">そんな「列を分ける・つなげる」作業は、Power Query（パワークエリ）に任せてしまいましょう。一度手順を作っておけば、来月以降は更新ボタン1つで同じ整形が自動で再現されます。関数も数式も書きません。</p>



<p class="wp-block-paragraph">この記事では、Power Queryで <strong>列を分割・結合する方法</strong> を解説します。分割は区切り記号・文字数・大文字小文字など、複数のパターンを取り上げます。結合後のデータ型に関する注意点や、手順が自動で再適用される仕組みまで順番に見ていきましょう。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel（2016 以降）</strong> での操作を前提にしています。Power Query 全体の位置づけから知りたい方は、先に <a href="https://mashukabu.com/power-query-complete-guide/">Power Queryとは何かを完全解説した記事</a> を読んでおくと、この記事がスッと頭に入りますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Queryの列の分割・結合とは？</a><ol><li><a href="#toc2" tabindex="0">始める前の前提条件</a></li><li><a href="#toc3" tabindex="0">完了後のイメージ</a></li></ol></li><li><a href="#toc4" tabindex="0">Power Queryで列を分割する手順【4パターン】</a><ol><li><a href="#toc5" tabindex="0">パターン1: 区切り記号で分割する</a></li><li><a href="#toc6" tabindex="0">パターン2: 文字数で分割する</a></li><li><a href="#toc7" tabindex="0">パターン3: 大文字・小文字の切り替えで分割する</a></li><li><a href="#toc8" tabindex="0">パターン4: 数字と数字以外で分割する</a></li></ol></li><li><a href="#toc9" tabindex="0">Power Queryで列を結合する手順</a></li><li><a href="#toc10" tabindex="0">結合・分割で気をつけたいデータ型の注意点</a></li><li><a href="#toc11" tabindex="0">手順が記録されて自動で再適用される仕組み</a></li><li><a href="#toc12" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Queryの列の分割・結合とは？</span></h2>



<p class="wp-block-paragraph">まず、これから何をするのかを1〜2文で押さえておきましょう。</p>



<p class="wp-block-paragraph"><strong>列の分割</strong>は、1つの列に入った値を、ルールにしたがって複数の列に分ける操作です。たとえば「山田 太郎」という1列を、「山田」「太郎」の2列に分けます。逆に <strong>列の結合</strong>は、複数の列を1つにまとめる操作です。「東京都」と「新宿区」を「東京都新宿区」のように1列にします。</p>



<p class="wp-block-paragraph">どちらも Power Query エディターの「列の変換」グループにあるメニューから、マウス操作だけで実行できます。難しそうに見えますが、やっていることは「いつもの手作業を一度だけマウスでやる」だけなんです。</p>



<h3 class="wp-block-heading"><span id="toc2">始める前の前提条件</span></h3>



<p class="wp-block-paragraph">操作を始める前に、次の3つを確認しておいてください。</p>



<ul class="wp-block-list"><li><strong>Excel のバージョン</strong>: Windows 版 Excel 2016 以降（Power Query が標準搭載されています）</li><li><strong>データの形</strong>: 整形したい列が「表（テーブル）」の形になっていること</li><li><strong>事前準備</strong>: 整形したい範囲を選んで「データ」タブ →「テーブルから/範囲から」をクリックし、Power Query エディターを開いておく</li></ul>



<p class="wp-block-paragraph">Power Query エディターの開き方やデータの取り込み方そのものに不安がある方は、<a href="https://mashukabu.com/power-query-getting-started/">Power Query入門の記事</a> で基本の流れをおさらいしておくと安心です。</p>



<h3 class="wp-block-heading"><span id="toc3">完了後のイメージ</span></h3>



<p class="wp-block-paragraph">この記事の手順どおりに進めると、次の状態がゴールになります。元の名簿を1度セットすれば、姓名がきれいに2列へ分かれ、住所が1列にまとまった表が出来上がります。しかも、来月データが差し替わっても更新ボタン1つで同じ整形が走ります。手作業のやり直しはもう不要です。</p>



<h2 class="wp-block-heading"><span id="toc4">Power Queryで列を分割する手順【4パターン】</span></h2>



<p class="wp-block-paragraph">ここからが本題です。列の分割には、分け方のルールごとにいくつかの方法があります。実務でよく使う4つのパターンを、ステップごとに見ていきましょう。</p>



<p class="wp-block-paragraph">操作の入口は共通です。Power Query エディターで分割したい列の見出しをクリックし、「ホーム」タブの <strong>「列の分割」</strong> ボタンを押します。すると分け方のメニューが開きます。ここから先がパターン別です。</p>



<h3 class="wp-block-heading"><span id="toc5">パターン1: 区切り記号で分割する</span></h3>



<p class="wp-block-paragraph">いちばん出番が多いのが、この区切り記号での分割です。スペース・カンマ・ハイフンなどの「区切り文字」を目印に列を分けます。</p>



<p class="wp-block-paragraph">「山田 太郎」のように姓と名の間にスペースがある名簿を分けるケースで見てみましょう。</p>



<ol class="wp-block-list"><li>分割したい列の見出しをクリックして選びます</li><li>「ホーム」タブの「列の分割」→ <strong>「区切り記号による分割」</strong> をクリックします</li><li>表示された画面で、区切り記号に <strong>「スペース」</strong> を選びます</li><li>「区切り記号の出現ごとに分割するか」を選び、[OK] をクリックします</li></ol>



<p class="wp-block-paragraph">これで「山田」「太郎」の2列に分かれます。カンマ区切りの CSV 風データなら、手順3で「コンマ」を選べば同じように分割できますよ。</p>



<p class="wp-block-paragraph">ちなみに「最も左の区切り記号」「最も右の区切り記号」を選ぶと、メールアドレスの「@」より前後だけを取り出す、といった使い方もできます。</p>



<h3 class="wp-block-heading"><span id="toc6">パターン2: 文字数で分割する</span></h3>



<p class="wp-block-paragraph">区切り記号がなくても、決まった桁数のデータなら <strong>文字数</strong> で分割できます。郵便番号や商品コードなど「先頭3桁が分類」のような固定長データで便利です。</p>



<p class="wp-block-paragraph">たとえば「1300001」という7桁の郵便番号を、上3桁と下4桁に分けてみましょう。</p>



<ol class="wp-block-list"><li>分割したい列の見出しをクリックします</li><li>「列の分割」→ <strong>「文字数による分割」</strong> をクリックします</li><li>文字数に「3」と入力します</li><li>「一度だけ、できるだけ左に」を選んで [OK] をクリックします</li></ol>



<p class="wp-block-paragraph">これで「130」と「0001」に分かれます。区切り文字が一切ないデータでも、桁数さえ決まっていれば確実に分けられるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc7">パターン3: 大文字・小文字の切り替えで分割する</span></h3>



<p class="wp-block-paragraph">英数字が混ざったデータでは、<strong>大文字から小文字に切り替わる位置</strong> などを目印に分割できます。「ProductCode」のような単語のつなぎ目で分けたいときに役立ちます。</p>



<ol class="wp-block-list"><li>分割したい列の見出しをクリックします</li><li>「列の分割」→ <strong>「文字種の変更による分割」</strong> をクリックします</li><li>メニューから「小文字から大文字」などの切り替えルールを選びます</li></ol>



<p class="wp-block-paragraph">たとえば「ProductCode」を「Product」と「Code」に分ける、といった整形ができます。</p>



<h3 class="wp-block-heading"><span id="toc8">パターン4: 数字と数字以外で分割する</span></h3>



<p class="wp-block-paragraph">「12個」「3.5kg」のように、<strong>数字と文字が混ざった列</strong> も自動で分けられます。数量と単位を別々の列にしたいときに重宝します。</p>



<ol class="wp-block-list"><li>分割したい列の見出しをクリックします</li><li>「列の分割」→ <strong>「数字以外から数字」</strong> または <strong>「数字から数字以外」</strong> を選びます</li></ol>



<p class="wp-block-paragraph">これで「12」と「個」のように、数値部分と単位部分を切り離せます。集計に使いたい数量だけを取り出したいときに便利ですよ。</p>



<p class="wp-block-paragraph">ここまでの4パターンを、用途別に表で整理しておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>分割方法</th><th>目印にするもの</th><th>よく使う場面</th></tr></thead><tbody><tr><td>区切り記号</td><td>スペース・カンマ・ハイフンなど</td><td>氏名分割・CSV整形</td></tr><tr><td>文字数</td><td>決まった桁数</td><td>郵便番号・固定長コード</td></tr><tr><td>文字種の変更</td><td>大文字小文字の切り替え</td><td>英字コードの分解</td></tr><tr><td>数字／数字以外</td><td>数字と文字の境目</td><td>数量と単位の分離</td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><span id="toc9">Power Queryで列を結合する手順</span></h2>



<p class="wp-block-paragraph">分割の逆が、列の結合です。複数の列を1つにまとめます。「都道府県」列と「市区町村」列を「東京都新宿区」のように1列にする例で見ていきましょう。</p>



<ol class="wp-block-list"><li>結合したい列を選びます。1列目をクリックし、<strong>[Ctrl] キーを押しながら</strong>2列目をクリックすると複数選べます</li><li>「列の変換」グループ（または右クリックメニュー）の <strong>「列のマージ」</strong> をクリックします</li><li>区切り記号を選びます。間に何も入れないなら「なし」を選びます</li><li>新しい列名を入力して [OK] をクリックします</li></ol>



<p class="wp-block-paragraph">これで2つの列が1つにまとまります。区切り記号に「スペース」や「ハイフン」を選べば、「東京都 新宿区」「2026-06」のように間に文字を挟んだ結合もできますよ。</p>



<p class="wp-block-paragraph">姓と名を結合してフルネーム列を作る、年・月・日を結合して日付の文字列を作る、といった整形も同じ手順です。なお、複数のテーブル（表どうし）を突き合わせて結合したい場合は、「列のマージ」ではなく別の機能を使います。詳しくは <a href="https://mashukabu.com/power-query-merge-tables/">Power Queryのマージで複数テーブルを結合する記事</a> を参照してください。今回扱っているのは、あくまで「同じ表の中の列どうし」の結合です。</p>



<h2 class="wp-block-heading"><span id="toc10">結合・分割で気をつけたいデータ型の注意点</span></h2>



<p class="wp-block-paragraph">ここはつまずきやすいポイントなので、しっかり押さえておきましょう。</p>



<p class="wp-block-paragraph">列を結合・分割すると、<strong>結果の列が基本的に「テキスト型」になります</strong>。たとえば「2026」「06」を結合して「202606」を作ると、見た目は数字ですが中身は文字列として扱われます。この状態だと、合計や四則演算がうまくできないことがあります。</p>



<p class="wp-block-paragraph">数値として計算に使いたい場合は、結合・分割が終わったあとに型を直しましょう。</p>



<ol class="wp-block-list"><li>型を変えたい列の見出しの左にある <strong>アイコン</strong>（ABC や 123 のマーク）をクリックします</li><li>「整数」や「10進数」など、目的に合ったデータ型を選びます</li></ol>



<p class="wp-block-paragraph">逆に、郵便番号や商品コードのように「先頭の0」を残したい列は、テキスト型のままにしておくのが正解です。数値型にすると「007」が「7」に変わってしまうので注意してください。</p>



<p class="wp-block-paragraph">整形のあとは、こうした型の確認をクセにしておくと、あとから「計算できない」「0が消えた」と慌てずに済みます。データ整形の精度をもっと高めたい方は、<a href="https://mashukabu.com/excel-flash-fill-power-query-meibo/">フラッシュフィルとPower Queryで名簿整理を効率化する記事</a> も合わせてどうぞ。</p>



<h2 class="wp-block-heading"><span id="toc11">手順が記録されて自動で再適用される仕組み</span></h2>



<p class="wp-block-paragraph">Power Query のいちばんありがたいところは、ここまでの操作がすべて <strong>「手順（ステップ）」として記録される</strong> 点です。</p>



<p class="wp-block-paragraph">エディターの右側に「適用したステップ」という一覧があります。「区切り記号で分割」「列のマージ」「型の変更」といった操作が、やった順に並んでいるはずです。これは、あなたの整形作業を Power Query が裏で記録してくれている履歴です。</p>



<p class="wp-block-paragraph">この仕組みのおかげで、来月に新しい名簿が届いても安心です。<strong>元データを差し替えて「更新」ボタンを押すだけ</strong>で、まったく同じ整形が自動で走ります。姓名の分割も住所の結合も、もう一度マウスで操作する必要はありません。</p>



<p class="wp-block-paragraph">ここが、関数やコピペとの決定的な違いです。コピペは「結果」しか残りませんが、Power Query は「やり方」そのものを残します。だから一度作れば、翌月以降の作業時間がほぼゼロになるんです。</p>



<p class="wp-block-paragraph">ステップを記録するだけでなく、独自の計算列を足したいなど、もう一歩進んだ整形に挑戦したくなったら、Power Query と関数・VBA の使い分けを整理した <a href="https://mashukabu.com/power-query-vs-function-vba-power-automate/">自動化ツールの違いを早見表で解説した記事</a> も役に立ちますよ。</p>



<h2 class="wp-block-heading"><span id="toc12">まとめ</span></h2>



<p class="wp-block-paragraph">Power Query を使えば、列の分割と結合をマウス操作だけで自動化できます。最後に要点を振り返っておきましょう。</p>



<ul class="wp-block-list"><li><strong>列の分割</strong>は「区切り記号」「文字数」「文字種の変更」「数字／数字以外」の4パターンで使い分ける</li><li><strong>列の結合</strong>は「列のマージ」で複数列を1つにまとめ、区切り記号も自由に選べる</li><li>結合・分割の結果は <strong>テキスト型</strong> になりやすいので、計算に使う列はデータ型を直す</li><li>操作は「適用したステップ」に記録され、<strong>更新ボタン1つで毎月自動再適用</strong> される</li></ul>



<p class="wp-block-paragraph">まずは手元の名簿を1つ用意して、姓名の分割から試してみてください。一度この快適さを体験すると、もう手作業の整形には戻れなくなりますよ。手順を作っておけば、来月のあなたがいちばん助かります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-split-merge-columns/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryのグループ化で集計｜SUMIF・COUNTIFをノーコード化</title>
		<link>https://mashukabu.com/power-query-group-by-aggregate/</link>
					<comments>https://mashukabu.com/power-query-group-by-aggregate/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:19 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[COUNTIF代替]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[SUMIF代替]]></category>
		<category><![CDATA[グループ化]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7835</guid>

					<description><![CDATA[Power Queryの「グループ化」で、SUMIFやCOUNTIFの代わりにキー列ごとの合計・件数・平均を集計する方法を解説します。複数キー・複数集計列の詳細設定や、マージとグループ化を組み合わせてVLOOKUP+集計を一気に行う応用までカバー。更新ボタン1つで再実行できる集計術を事務職向けに紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「商品コードごとの売上合計を出したい」「部署別の件数を数えたい」。毎月こういう集計を、SUMIF や COUNTIF を並べて作っていませんか。</p>



<p class="wp-block-paragraph">数式自体は難しくありません。ただ、条件が増えると式が長くなり、集計キーが変わるたびに作り直し。元データを差し替えたら数式の参照範囲もずれる、という地味なストレスがつきまといます。</p>



<p class="wp-block-paragraph">そんな「キーごとの集計」を、数式なしでこなせるのが <strong>Power Query のグループ化</strong> です。集計したい列を選んで設定するだけで、合計・件数・平均をまとめて出してくれます。しかも元データを差し替えて「更新」を押せば、同じ集計を何度でも再実行できます。</p>



<p class="wp-block-paragraph">この記事では、Power Query のグループ化の基本手順を、SUMIF・COUNTIF の代替という視点で解説します。複数キー・複数集計列を扱う詳細設定や、マージと組み合わせて「突合しながら集計する」応用までカバーするので、関数で複雑になっていた集計を一気に整理できます。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel（Microsoft 365 / 2019 / 2021 / 2024）</strong> での操作を前提にしています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-5" checked><label class="toc-title" for="toc-checkbox-5">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Queryのグループ化とは？SUMIF・COUNTIFとの違い</a><ol><li><a href="#toc2" tabindex="0">SUMIF・COUNTIFとの3つの違い</a></li><li><a href="#toc3" tabindex="0">GROUPBY関数との違い</a></li></ol></li><li><a href="#toc4" tabindex="0">Power Queryのグループ化の手順【4ステップ】</a><ol><li><a href="#toc5" tabindex="0">ステップ1: 明細表をPower Queryに読み込む</a></li><li><a href="#toc6" tabindex="0">ステップ2: グループ化を実行する</a></li><li><a href="#toc7" tabindex="0">ステップ3: 集計方法と対象列を指定する</a></li><li><a href="#toc8" tabindex="0">ステップ4: 結果を確認してシートに読み込む</a></li></ol></li><li><a href="#toc9" tabindex="0">複数キー・複数集計列を扱う詳細設定</a><ol><li><a href="#toc10" tabindex="0">複数のキー列でグループ化する（SUMIFS・COUNTIFS相当）</a></li><li><a href="#toc11" tabindex="0">複数の集計列を一度に追加する</a></li><li><a href="#toc12" tabindex="0">後から集計内容を変更したいとき</a></li></ol></li><li><a href="#toc13" tabindex="0">マージ×グループ化でVLOOKUP+集計を一気に行う</a><ol><li><a href="#toc14" tabindex="0">よくある「突合してから集計」のケース</a></li><li><a href="#toc15" tabindex="0">手順は「マージ → グループ化」の2段階</a></li><li><a href="#toc16" tabindex="0">集計の前にデータを整えておくと安定する</a></li></ol></li><li><a href="#toc17" tabindex="0">うまくいかないときの対処法</a><ol><li><a href="#toc18" tabindex="0">同じはずのキーが別グループに分かれてしまう</a></li><li><a href="#toc19" tabindex="0">「合計」を選びたいのに選択肢に出てこない</a></li><li><a href="#toc20" tabindex="0">件数を数えたいのにエラーになる</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ：集計は「グループ化」で数式から卒業しよう</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Queryのグループ化とは？SUMIF・COUNTIFとの違い</span></h2>



<p class="wp-block-paragraph">Power Query のグループ化とは、 <strong>指定したキー列が同じ行をまとめて、合計・件数・平均などを計算する機能</strong> です。SUMIF でいう「条件ごとの合計」、COUNTIF でいう「条件ごとの件数」を、関数を1つも書かずに実現できます。</p>



<p class="wp-block-paragraph">たとえば売上明細から「商品コードごとの売上合計」を出したいとき、グループ化で商品コードをキーに指定し、金額を合計するよう設定する。それだけで、商品ごとに1行へ集約された集計表ができあがります。</p>



<h3 class="wp-block-heading"><span id="toc2">SUMIF・COUNTIFとの3つの違い</span></h3>



<p class="wp-block-paragraph">同じ集計でも、関数とグループ化では仕組みが大きく違います。実務で効いてくるのは次の3点です。</p>



<ul class="wp-block-list"><li><strong>キーの一覧を作らなくていい</strong>: SUMIF はキーの一覧を別に用意して数式を引っ張りますが、グループ化はキーの種類を自動で拾って集約します</li><li><strong>複数の集計を一度に出せる</strong>: 合計・件数・平均を1回の操作でまとめて追加できます。SUMIFとCOUNTIFを別々に組む必要がありません</li><li><strong>更新ボタンで再実行</strong>: 翌月の明細に差し替えて「すべて更新」を押すだけで、集計済みの表が再生成されます</li></ul>



<p class="wp-block-paragraph">少量データでサッと確認したいときは関数、毎月の定型集計や大量データならグループ化、という使い分けが基本です。SUMIF の基本をおさらいしたい方は <a href="https://mashukabu.com/excel-function-howto-use-sumif/">ExcelのSUMIF関数の使い方</a> もどうぞ。</p>



<h3 class="wp-block-heading"><span id="toc3">GROUPBY関数との違い</span></h3>



<p class="wp-block-paragraph">Microsoft 365 には、数式でグループ集計ができる <strong>GROUPBY 関数</strong> もあります。1つのセルに数式を書くだけで動的に集計表を返してくれる便利な関数です。</p>



<p class="wp-block-paragraph">ただし GROUPBY は新しい関数のため、対応していない環境もあります。Power Query のグループ化なら 2019 以降の幅広いバージョンで使え、他の整形処理ともつなげられるのが強みです。関数派の方は <a href="https://mashukabu.com/excel-function-howto-use-groupby/">ExcelのGROUPBY関数の使い方</a> と読み比べて、自分の環境に合うほうを選んでみてください。</p>



<h2 class="wp-block-heading"><span id="toc4">Power Queryのグループ化の手順【4ステップ】</span></h2>



<p class="wp-block-paragraph">ここからは、売上明細から「商品コードごとの売上合計」を出す流れを例に、基本のグループ化を4ステップで進めます。</p>



<h3 class="wp-block-heading"><span id="toc5">ステップ1: 明細表をPower Queryに読み込む</span></h3>



<p class="wp-block-paragraph">まず集計したい表を Power Query に取り込みます。明細表の中のセルをどれか1つ選んでおきましょう。</p>



<p class="wp-block-paragraph">「データ」タブ →「テーブルまたは範囲から」をクリックします。表の範囲を確認するダイアログが出るので、先頭行が見出しになっていることを確認して「OK」を押します。</p>



<p class="wp-block-paragraph">これで Power Query エディターが開き、明細データが読み込まれます。まだ集計はしていません。元の表を取り込んだだけの状態です。</p>



<h3 class="wp-block-heading"><span id="toc6">ステップ2: グループ化を実行する</span></h3>



<p class="wp-block-paragraph">エディター上部の「変換」タブを開き、「グループ化」ボタンをクリックします。グループ化の設定ダイアログが表示されます。</p>



<p class="wp-block-paragraph">ダイアログでは、まず <strong>グループ化の基準</strong> にキー列を指定します。今回は「商品コード」を選びます。</p>



<p class="wp-block-paragraph">ここで指定した列が、SUMIF でいう「条件」にあたります。同じ商品コードを持つ行が、1つのグループにまとめられます。</p>



<h3 class="wp-block-heading"><span id="toc7">ステップ3: 集計方法と対象列を指定する</span></h3>



<p class="wp-block-paragraph">次に、何をどう集計するかを決めます。ダイアログ下部で次の3つを設定します。</p>



<ul class="wp-block-list"><li><strong>新しい列名</strong>: 集計結果を入れる列の名前（例: 売上合計）</li><li><strong>操作</strong>: 集計方法。今回は「合計」を選びます</li><li><strong>列</strong>: 集計の対象となる列。今回は「金額」を選びます</li></ul>



<p class="wp-block-paragraph">操作には「合計」「平均」「最小」「最大」「行数のカウント」などが用意されています。SUMIF 相当なら「合計」、COUNTIF 相当なら「行数のカウント」を選べばOKです。</p>



<p class="wp-block-paragraph">「行数のカウント」だけは対象列の指定が不要です。グループに含まれる行をそのまま数えてくれます。</p>



<h3 class="wp-block-heading"><span id="toc8">ステップ4: 結果を確認してシートに読み込む</span></h3>



<p class="wp-block-paragraph">設定できたら「OK」を押します。商品コードごとに1行へ集約され、右側に「売上合計」列が表示されれば成功です。</p>



<p class="wp-block-paragraph">最後に「ホーム」タブ →「閉じて読み込む」をクリックすると、集計結果がワークシートに新しいテーブルとして出力されます。</p>



<p class="wp-block-paragraph">ここまでが基本の流れです。次の月のデータに差し替えたら、テーブルを右クリック →「更新」を押すだけで、同じ集計をやり直してくれます。</p>



<h2 class="wp-block-heading"><span id="toc9">複数キー・複数集計列を扱う詳細設定</span></h2>



<p class="wp-block-paragraph">基本のグループ化は1つのキーと1つの集計でしたが、実務では「部署別かつ月別の件数」のように、複数の切り口で集計したい場面が多いはずです。グループ化はこの <strong>詳細設定</strong> にしっかり対応しています。</p>



<h3 class="wp-block-heading"><span id="toc10">複数のキー列でグループ化する（SUMIFS・COUNTIFS相当）</span></h3>



<p class="wp-block-paragraph">グループ化ダイアログには「詳細設定」という選択肢があります。これに切り替えると、グループ化の基準を <strong>複数の列</strong> に増やせます。</p>



<p class="wp-block-paragraph">たとえば「部署」と「月」の2つをキーに指定すれば、部署×月の組み合わせごとに集計されます。これは数式でいう SUMIFS や COUNTIFS にあたる処理です。条件が2つでも3つでも、列を追加するだけで設定できます。</p>



<p class="wp-block-paragraph">複数条件の集計を関数でやろうとすると式が一気に複雑になりますよね。グループ化なら、キー列を足すだけなのでミスも減ります。SUMIFS の数式版を確認したい方は <a href="https://mashukabu.com/excel-function-howto-use-sumifs/">ExcelのSUMIFS関数の使い方</a> もあわせてどうぞ。</p>



<h3 class="wp-block-heading"><span id="toc11">複数の集計列を一度に追加する</span></h3>



<p class="wp-block-paragraph">詳細設定では、集計の行も「集計の追加」で増やせます。1回の操作で、合計・件数・平均を同時に出せるということです。</p>



<p class="wp-block-paragraph">たとえば商品コードごとに次の3つをまとめて出す、といった集計が一発で作れます。</p>



<ul class="wp-block-list"><li>売上合計（操作: 合計 / 列: 金額）</li><li>取引件数（操作: 行数のカウント）</li><li>平均単価（操作: 平均 / 列: 単価）</li></ul>



<p class="wp-block-paragraph">関数なら SUMIF・COUNTIF・AVERAGEIF を別々に組む必要がありますが、グループ化なら1つのダイアログで完結します。集計列ごとに名前と操作を指定するだけです。</p>



<h3 class="wp-block-heading"><span id="toc12">後から集計内容を変更したいとき</span></h3>



<p class="wp-block-paragraph">グループ化の設定は、後から何度でも編集できます。エディター右側の「適用したステップ」で「グループ化された行」の横にある歯車アイコンをクリックすると、同じダイアログが再表示されます。</p>



<p class="wp-block-paragraph">集計方法を変えたり、キー列を増やしたりしても、それまでの整形ステップはそのまま残ります。試行錯誤しやすいのも、関数にはない強みです。</p>



<h2 class="wp-block-heading"><span id="toc13">マージ×グループ化でVLOOKUP+集計を一気に行う</span></h2>



<p class="wp-block-paragraph">ここからは応用編です。グループ化は、 <strong>マージ（結合）</strong> と組み合わせると一気に実務的になります。「別表の情報をくっつけてから集計する」という、VLOOKUP+SUMIF の合わせ技を1つの流れで実現できます。</p>



<h3 class="wp-block-heading"><span id="toc14">よくある「突合してから集計」のケース</span></h3>



<p class="wp-block-paragraph">たとえば、売上明細には商品コードしか入っておらず、商品の「カテゴリ」は商品マスタにあるとします。やりたいのは「カテゴリごとの売上合計」です。</p>



<p class="wp-block-paragraph">関数なら、まず VLOOKUP で明細にカテゴリを引っ張り、そのうえで SUMIF でカテゴリ別に合計する、という二段構えになります。Power Query なら、これを一本のクエリでつなげられます。</p>



<h3 class="wp-block-heading"><span id="toc15">手順は「マージ → グループ化」の2段階</span></h3>



<p class="wp-block-paragraph">流れはシンプルです。先にマージで情報をくっつけ、そのあとグループ化で集計します。</p>



<ol class="wp-block-list"><li>明細クエリに商品マスタを <strong>マージ</strong> して、カテゴリ列を取り込む</li><li>取り込んだカテゴリを <strong>グループ化のキー</strong> にして、金額を合計する</li></ol>



<p class="wp-block-paragraph">これで「カテゴリごとの売上合計」が完成です。来月の明細に差し替えても、マージとグループ化のステップがそのまま再実行されるので、更新ボタン1つで最新の集計に切り替わります。</p>



<p class="wp-block-paragraph">マージの具体的な操作は <a href="https://mashukabu.com/power-query-merge-tables/">Power Queryのマージで複数テーブルを結合する方法</a> で詳しく解説しています。突合に不安がある方は先にこちらを読むとスムーズです。</p>



<h3 class="wp-block-heading"><span id="toc16">集計の前にデータを整えておくと安定する</span></h3>



<p class="wp-block-paragraph">マージとグループ化を組み合わせるときは、 <strong>集計前のデータ整形</strong> が効いてきます。クロス集計表のように横に広がったデータは、そのままだとグループ化しづらいことがあります。</p>



<p class="wp-block-paragraph">そんなときは、縦持ちに変換してから集計すると扱いやすくなります。表の形を整える方法は <a href="https://mashukabu.com/power-query-unpivot-crosstab/">Power Queryのピボット解除でクロス集計表を縦持ちに変換する方法</a> で紹介しているので、形が合わないと感じたら参考にしてください。</p>



<h2 class="wp-block-heading"><span id="toc17">うまくいかないときの対処法</span></h2>



<p class="wp-block-paragraph">最後に、グループ化でつまずきやすい3つのケースと対処法をまとめます。</p>



<h3 class="wp-block-heading"><span id="toc18">同じはずのキーが別グループに分かれてしまう</span></h3>



<p class="wp-block-paragraph">「同じ商品コードなのに2行に分かれた」というトラブルは、 <strong>キーの見えない違い</strong> が原因です。</p>



<ul class="wp-block-list"><li>前後に余分なスペースが入っている</li><li>全角と半角が混ざっている</li><li>片方が文字列、片方が数値になっている</li></ul>



<p class="wp-block-paragraph">対処法は、グループ化の前にキー列を整えることです。列を選んで「変換」タブ →「書式」→「トリミング」で余分なスペースを除き、「変換」タブ →「データ型」で型をそろえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc19">「合計」を選びたいのに選択肢に出てこない</span></h3>



<p class="wp-block-paragraph">操作の選択肢に「合計」や「平均」が出てこない場合、集計対象の <strong>列が数値型になっていない</strong> 可能性が高いです。</p>



<p class="wp-block-paragraph">金額や数量の列が文字列のままだと、数値の集計が選べません。対象列を選び「変換」タブ →「データ型」で「整数」や「10進数」に変換してから、もう一度グループ化を試してください。</p>



<h3 class="wp-block-heading"><span id="toc20">件数を数えたいのにエラーになる</span></h3>



<p class="wp-block-paragraph">件数を出したいときは、対象列を指定する「カウント」ではなく <strong>「行数のカウント」</strong> を選ぶのがポイントです。</p>



<p class="wp-block-paragraph">「行数のカウント」はグループ内の行をそのまま数えるので、対象列の指定が不要です。COUNTIF と同じ感覚で使えます。空白を除いて数えたいなど細かい条件があるときは、先に不要な行をフィルターで除いてからグループ化すると確実です。</p>



<h2 class="wp-block-heading"><span id="toc21">まとめ：集計は「グループ化」で数式から卒業しよう</span></h2>



<p class="wp-block-paragraph">Power Query のグループ化を使えば、SUMIF や COUNTIF を並べる集計作業から卒業できます。キー列を選んで集計方法を指定するだけで、合計・件数・平均をまとめて出せるのが大きな魅力です。</p>



<p class="wp-block-paragraph">ポイントを整理すると、次の3つになります。</p>



<ul class="wp-block-list"><li><strong>基本は「キー1つ＋合計」から</strong>: SUMIF と同じ発想なので理解しやすい</li><li><strong>詳細設定で複数キー・複数集計</strong>: SUMIFS や複数の集計列も列を足すだけ</li><li><strong>マージと組み合わせて突合＋集計</strong>: VLOOKUP+SUMIF の合わせ技も一本のクエリで</li></ul>



<p class="wp-block-paragraph">そして最大の利点は、更新ボタン1クリックで同じ集計を再実行できることです。毎月の定型集計こそ、グループ化の出番です。</p>



<p class="wp-block-paragraph">Power Query 全体でどんなことができるのか地図を確認したい方は <a href="https://mashukabu.com/power-query-complete-guide/">Power Query完全ガイド</a> を、まずは基本操作から始めたい方は <a href="https://mashukabu.com/power-query-getting-started/">Excel Power Query入門｜コピペ集計を卒業する4つの自動化レシピ</a> をどうぞ。</p>



<p class="wp-block-paragraph">毎月の集計をラクにする第一歩、今日のうちに試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-group-by-aggregate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryのピボット解除｜クロス集計表を縦持ちに変換</title>
		<link>https://mashukabu.com/power-query-unpivot-crosstab/</link>
					<comments>https://mashukabu.com/power-query-unpivot-crosstab/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:13 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[クロス集計]]></category>
		<category><![CDATA[データ整形]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[ピボット解除]]></category>
		<category><![CDATA[モダンExcel]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7831</guid>

					<description><![CDATA[Power Queryのピボット解除（アンピボット）で、月別×支店別のクロス集計表（横持ち）を、ピボットテーブルや分析に使える縦持ちデータに変換する手順を解説します。複数列の一括選択から列名の変更まで、事務職向けに操作画面つきで紹介。更新ボタンで毎月使い回せます。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「月別×支店別の集計表をもらったけど、これをピボットテーブルで分析しようとしたらうまくいかない……」という経験はありませんか？</p>



<p class="wp-block-paragraph">配布資料として作られた集計済みの表は、見やすい代わりに <strong>再集計には向かない形</strong> になっています。月が列方向に並び、支店が行方向に並んだ、いわゆるクロス集計表です。この形のままだと、ピボットテーブルやグラフにそのまま流し込めません。</p>



<p class="wp-block-paragraph">そこで活躍するのが、Power Query の <strong>ピボット解除（アンピボット）</strong> という機能です。横に広がった集計表を、分析しやすい「縦持ち（タテ型）データ」に一発で変換してくれます。しかも一度作れば、翌月以降は更新ボタン1クリックで使い回せます。</p>



<p class="wp-block-paragraph">この記事では、Power Query が初めての事務職の方でも迷わないように解説します。月別×支店別のクロス集計表を縦持ちに戻す手順を、操作画面つきで紹介します。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel（Microsoft 365 / 2016 以降）</strong> での操作を前提にしています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Query のピボット解除とは？横持ちを縦持ちに変える機能</a><ol><li><a href="#toc2" tabindex="0">横持ち（クロス集計表）の例</a></li><li><a href="#toc3" tabindex="0">縦持ち（タテ型データ）の例</a></li><li><a href="#toc4" tabindex="0">なぜ縦持ちにする必要があるのか</a></li></ol></li><li><a href="#toc5" tabindex="0">Power Query でピボット解除する手順【4ステップ】</a><ol><li><a href="#toc6" tabindex="0">ステップ1：表をテーブルにして Power Query に取り込む</a></li><li><a href="#toc7" tabindex="0">ステップ2：基準にする列（支店）を選択する</a></li><li><a href="#toc8" tabindex="0">ステップ3：「その他の列のピボット解除」を実行する</a></li><li><a href="#toc9" tabindex="0">ステップ4：列名をわかりやすく変更する</a></li></ol></li><li><a href="#toc10" tabindex="0">「その他の列のピボット解除」を使うべき理由</a><ol><li><a href="#toc11" tabindex="0">3つのピボット解除メニューの違い</a></li><li><a href="#toc12" tabindex="0">翌月の列が増えても自動で対応できる</a></li></ol></li><li><a href="#toc13" tabindex="0">縦持ちにしたあとの活用テクニック</a><ol><li><a href="#toc14" tabindex="0">ピボットテーブルで自由に集計し直す</a></li><li><a href="#toc15" tabindex="0">Power Query 上でそのまま集計する</a></li><li><a href="#toc16" tabindex="0">複数の表を結合してから縦持ちにする</a></li></ol></li><li><a href="#toc17" tabindex="0">ピボット解除でつまずきやすいポイント3選</a><ol><li><a href="#toc18" tabindex="0">基準にする列まで一緒に縦持ちになってしまう</a></li><li><a href="#toc19" tabindex="0">月の列が「数値」ではなく「文字列」になっている</a></li><li><a href="#toc20" tabindex="0">不要な合計行・合計列まで縦持ちに含まれてしまう</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ：クロス集計表は「その他の列のピボット解除」で縦持ちに</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Query のピボット解除とは？横持ちを縦持ちに変える機能</span></h2>



<p class="wp-block-paragraph">Power Query のピボット解除とは、 <strong>横持ちの表を「縦持ち」に変換する機能</strong> です。行方向と列方向に広がった値を、1列1項目の形に並べ替えてくれます。英語の操作名から「アンピボット」とも呼ばれます。</p>



<p class="wp-block-paragraph">まずは、横持ちと縦持ちが具体的にどう違うのかを見ておきましょう。ここがイメージできると、後の操作がぐっとわかりやすくなります。</p>



<h3 class="wp-block-heading"><span id="toc2">横持ち（クロス集計表）の例</span></h3>



<p class="wp-block-paragraph">配布資料でよく見るのが、次のような形です。1行が1支店で、各月の売上が列方向に並んでいます。</p>



<figure class="wp-block-table"><table><thead><tr><th>支店</th><th>4月</th><th>5月</th><th>6月</th></tr></thead><tbody><tr><td>東京</td><td>120</td><td>135</td><td>142</td></tr><tr><td>大阪</td><td>98</td><td>102</td><td>110</td></tr><tr><td>名古屋</td><td>75</td><td>80</td><td>88</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">人が読むぶんにはとても見やすい表です。ただし「月」という情報が列見出しに散らばっているため、分析ツールから見ると扱いにくい構造になっています。</p>



<h3 class="wp-block-heading"><span id="toc3">縦持ち（タテ型データ）の例</span></h3>



<p class="wp-block-paragraph">これをピボット解除すると、次のような形になります。</p>



<figure class="wp-block-table"><table><thead><tr><th>支店</th><th>月</th><th>売上</th></tr></thead><tbody><tr><td>東京</td><td>4月</td><td>120</td></tr><tr><td>東京</td><td>5月</td><td>135</td></tr><tr><td>東京</td><td>6月</td><td>142</td></tr><tr><td>大阪</td><td>4月</td><td>98</td></tr><tr><td>大阪</td><td>5月</td><td>102</td></tr><tr><td>&#8230;</td><td>&#8230;</td><td>&#8230;</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「月」が1つの列にまとまり、「売上」も1つの列にまとまりました。これが縦持ちです。1行が1つの実績を表す形になっているのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc4">なぜ縦持ちにする必要があるのか</span></h3>



<p class="wp-block-paragraph">ピボットテーブルやグラフ、Power BI などの分析ツールは、 <strong>縦持ちのデータを前提に作られています</strong> 。縦持ちなら「行ラベルに支店、列ラベルに月、値に売上」と自由に組み替えられます。</p>



<p class="wp-block-paragraph">横持ちのままだと、月が増えるたびに集計範囲を直す必要があり、メンテナンスが大変です。「分析の前処理として、まず縦持ちに直す」という流れを覚えておくと、いろいろな場面で応用が効きます。</p>



<p class="wp-block-paragraph">Power Query そのものの全体像をまだ押さえていない方は、 <a href="https://mashukabu.com/power-query-getting-started/">Excel Power Query入門｜コピペ集計を卒業する4つの自動化レシピ</a> や <a href="https://mashukabu.com/power-query-complete-guide/">Power Query完全ガイド</a> もあわせて読んでみてください。</p>



<h2 class="wp-block-heading"><span id="toc5">Power Query でピボット解除する手順【4ステップ】</span></h2>



<p class="wp-block-paragraph">それでは、先ほどの月別×支店別のクロス集計表を、実際にピボット解除していきます。やることはシンプルで、大きく4ステップです。</p>



<p class="wp-block-paragraph">ゴールは「支店・月・売上の3列からなる縦持ちの表」を作ることです。完成イメージを頭に置きながら進めていきましょう。</p>



<p class="wp-block-paragraph">前提として、Excel シートに次のクロス集計表が入っているものとします。A1セルに「支店」、B1〜D1に「4月」「5月」「6月」、A2以降に各支店のデータが入っている状態です。</p>



<h3 class="wp-block-heading"><span id="toc6">ステップ1：表をテーブルにして Power Query に取り込む</span></h3>



<p class="wp-block-paragraph">まず、変換したい表を Power Query に読み込みます。</p>



<ol class="wp-block-list"><li>クロス集計表の中のセルをどこか1つクリックする</li><li>「データ」タブを開く</li><li>「データの取得と変換」グループの <strong>「テーブルまたは範囲から」</strong> をクリックする</li><li>範囲の確認ダイアログが出たら、範囲と「先頭行をテーブルの見出しとして使用する」にチェックが入っていることを確認して「OK」を押す</li></ol>



<p class="wp-block-paragraph">これで Power Query エディターが別ウィンドウで開きます。中央のプレビューに、さきほどのクロス集計表がそのまま表示されているはずです。</p>



<h3 class="wp-block-heading"><span id="toc7">ステップ2：基準にする列（支店）を選択する</span></h3>



<p class="wp-block-paragraph">次に、 <strong>縦に残したい列</strong> を選びます。今回は「支店」を縦に残し、月の列だけを縦持ちに変換します。</p>



<p class="wp-block-paragraph">Power Query エディターのプレビューで、 <strong>「支店」列のヘッダーをクリック</strong> して選択します。列全体が緑色などでハイライトされればOKです。</p>



<p class="wp-block-paragraph">ここで選んだ列は、変換後もそのまま縦に残ります。「分析の軸になる列」を選ぶイメージです。</p>



<h3 class="wp-block-heading"><span id="toc8">ステップ3：「その他の列のピボット解除」を実行する</span></h3>



<p class="wp-block-paragraph">支店列を選択した状態のまま、変換を実行します。</p>



<ol class="wp-block-list"><li>エディター上部の <strong>「変換」タブ</strong> を開く</li><li><strong>「列のピボット解除」ボタンの右側にある下向き矢印（▼）</strong> をクリックする</li><li>メニューから <strong>「その他の列のピボット解除」</strong> を選ぶ</li></ol>



<p class="wp-block-paragraph">たったこれだけです。実行すると、選択していた「支店」以外の列（4月・5月・6月）が一気に縦持ちに変換されます。</p>



<p class="wp-block-paragraph">変換後のプレビューは、次のような形になっているはずです。新しく「属性」と「値」という2つの列ができています。</p>



<p class="wp-block-paragraph">「属性」列に月（4月・5月・6月）が、「値」列に売上が入りました。これでもう縦持ちのデータができています。</p>



<h3 class="wp-block-heading"><span id="toc9">ステップ4：列名をわかりやすく変更する</span></h3>



<p class="wp-block-paragraph">最後に、自動でついた「属性」「値」という列名を、内容に合った名前に変えておきます。このひと手間で、あとの分析がぐっとラクになります。</p>



<ol class="wp-block-list"><li>「属性」列のヘッダーを <strong>ダブルクリック</strong> して、 <strong>「月」</strong> と入力する</li><li>同じように「値」列のヘッダーをダブルクリックして、 <strong>「売上」</strong> と入力する</li></ol>



<p class="wp-block-paragraph">これで「支店・月・売上」の3列がそろいました。あとは左上の <strong>「閉じて読み込む」</strong> をクリックすれば、Excel の新しいシートに縦持ちの表が出力されます。</p>



<p class="wp-block-paragraph">ここまでが基本の流れです。慣れれば1分もかからず終わります。</p>



<h2 class="wp-block-heading"><span id="toc10">「その他の列のピボット解除」を使うべき理由</span></h2>



<p class="wp-block-paragraph">ステップ3で「列のピボット解除」ではなく、あえて <strong>「その他の列のピボット解除」</strong> を選んだのには理由があります。ここは実務でとても効いてくるポイントなので、少し詳しく説明します。</p>



<p class="wp-block-paragraph">Power Query のピボット解除には、似たメニューが3種類あります。それぞれの違いを押さえておきましょう。</p>



<h3 class="wp-block-heading"><span id="toc11">3つのピボット解除メニューの違い</span></h3>



<ul class="wp-block-list"><li><strong>列のピボット解除</strong>: 選択した列を縦持ちに変換する</li><li><strong>その他の列のピボット解除</strong>: 選択した列「以外」をすべて縦持ちに変換する</li><li><strong>選択した列のみピボット解除</strong>: 選択した列だけを縦持ちにする（他の操作の影響を受けない）</li></ul>



<p class="wp-block-paragraph">一見すると「列のピボット解除」で月の列（4月・5月・6月）を選べばよさそうに見えますよね。実際それでも変換はできます。</p>



<h3 class="wp-block-heading"><span id="toc12">翌月の列が増えても自動で対応できる</span></h3>



<p class="wp-block-paragraph">問題は、 <strong>翌月以降に「7月」の列が増えたとき</strong> です。</p>



<p class="wp-block-paragraph">「列のピボット解除」で4月〜6月を名指しで選んでいると、新しく増えた7月の列は変換対象から漏れてしまいます。毎月クエリを直す羽目になり、自動化の意味が薄れてしまうのです。</p>



<p class="wp-block-paragraph">一方「その他の列のピボット解除」なら、 <strong>「支店以外は全部縦持ちにする」</strong> という指定になります。そのため、月の列がいくつ増えても、更新ボタンを押すだけで自動的に取り込まれます。</p>



<p class="wp-block-paragraph">「軸になる列を選ぶ」という発想で「その他の列のピボット解除」を使う。これがメンテナンスに強いクエリを作るコツです。</p>



<h2 class="wp-block-heading"><span id="toc13">縦持ちにしたあとの活用テクニック</span></h2>



<p class="wp-block-paragraph">ピボット解除で縦持ちにしたデータは、ここからが本番です。分析の前処理が終わった状態なので、いろいろな集計に展開できます。代表的な活用例を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc14">ピボットテーブルで自由に集計し直す</span></h3>



<p class="wp-block-paragraph">縦持ちにした表を Excel シートに出力したら、その表を元に <strong>ピボットテーブル</strong> を作ってみましょう。</p>



<p class="wp-block-paragraph">「挿入」タブ →「ピボットテーブル」を選びます。行に「支店」、列に「月」、値に「売上の合計」を配置すれば、元のクロス集計表が再現できます。さらに行と列を入れ替えたり、月だけで合計を出したりと、自由自在に組み替えられます。</p>



<p class="wp-block-paragraph">「最初の横持ち表に戻すこともできるし、別の切り口でも見られる」という状態になるわけです。</p>



<h3 class="wp-block-heading"><span id="toc15">Power Query 上でそのまま集計する</span></h3>



<p class="wp-block-paragraph">ピボットテーブルを使わず、Power Query の中で集計まで済ませてしまう方法もあります。縦持ちにした後に「グループ化」を使えば、支店ごとの合計や平均をクエリ内で計算できます。</p>



<p class="wp-block-paragraph">グループ化の詳しい手順は、 <a href="https://mashukabu.com/power-query-group-by-aggregate/">Power Queryのグループ化で集計する方法</a> で解説しています。「縦持ちに変換 → グループ化で集計」という流れは、定例レポート作成の鉄板パターンです。</p>



<h3 class="wp-block-heading"><span id="toc16">複数の表を結合してから縦持ちにする</span></h3>



<p class="wp-block-paragraph">支店ごとにファイルが分かれている場合は、まず複数の表をまとめてから縦持ちにする、という応用もできます。</p>



<p class="wp-block-paragraph">表どうしをキーで突き合わせる方法は <a href="https://mashukabu.com/power-query-merge-tables/">Power Queryのマージで複数テーブルを結合する方法</a> を、データの表記ゆれや空白を整える方法は <a href="https://mashukabu.com/power-query-data-cleansing-basics/">Power Queryのデータクレンジング入門</a> を参考にしてください。</p>



<h2 class="wp-block-heading"><span id="toc17">ピボット解除でつまずきやすいポイント3選</span></h2>



<p class="wp-block-paragraph">最後に、ピボット解除を始めたばかりの人がよくつまずく3つのポイントと、その対処法をまとめておきます。</p>



<h3 class="wp-block-heading"><span id="toc18">基準にする列まで一緒に縦持ちになってしまう</span></h3>



<p class="wp-block-paragraph">「支店の値まで属性列に入ってしまった」というケースです。これは、ステップ2で支店列を選ばずにピボット解除を実行したときに起こります。</p>



<p class="wp-block-paragraph">対処法はシンプルです。右側の「適用したステップ」で、ピボット解除のステップを削除してやり直します。そのうえで、 <strong>必ず先に「支店」列を選択してから</strong> 「その他の列のピボット解除」を実行してください。</p>



<h3 class="wp-block-heading"><span id="toc19">月の列が「数値」ではなく「文字列」になっている</span></h3>



<p class="wp-block-paragraph">縦持ちにした後、「値」列が文字列のままで合計できないことがあります。元の表で金額がテキストとして入っていた場合に起こりがちです。</p>



<p class="wp-block-paragraph">対処法は、 <strong>「値」列のヘッダー左にあるデータ型アイコンをクリックし、「整数」または「10進数」に変更する</strong> ことです。これで合計や平均が計算できるようになります。</p>



<h3 class="wp-block-heading"><span id="toc20">不要な合計行・合計列まで縦持ちに含まれてしまう</span></h3>



<p class="wp-block-paragraph">元のクロス集計表に「合計」の行や列が含まれていると、それも縦持ちに変換されて二重集計の原因になります。</p>



<p class="wp-block-paragraph">対処法は、Power Query に取り込んだ直後に <strong>不要な合計行・合計列を削除しておく</strong> ことです。合計列はヘッダーを右クリックして「列の削除」、合計行は「行の削除」やフィルターで除外します。元データを整えてからピボット解除するのが安全です。</p>



<p class="wp-block-paragraph">データの整え方をもっと知りたい方は、 <a href="https://mashukabu.com/power-query-data-cleansing-basics/">Power Queryのデータクレンジング入門</a> もチェックしてみてください。</p>



<h2 class="wp-block-heading"><span id="toc21">まとめ：クロス集計表は「その他の列のピボット解除」で縦持ちに</span></h2>



<p class="wp-block-paragraph">Power Query のピボット解除を使えば、横持ちのクロス集計表を、分析しやすい縦持ちデータに数クリックで変換できます。</p>



<p class="wp-block-paragraph">今回の手順のポイントは次の3つです。</p>



<ul class="wp-block-list"><li><strong>基準にする列（支店）を先に選択</strong> してから変換する</li><li><strong>「その他の列のピボット解除」</strong> を使えば、月の列が増えても自動で対応できる</li><li>縦持ちにした後は <strong>ピボットテーブルやグループ化</strong> で自由に集計し直せる</li></ul>



<p class="wp-block-paragraph">「配布資料の集計表をもらったけど分析できない」という場面は、事務の仕事でよく出てきますよね。そんなときに、まずピボット解除で縦持ちに戻すクセをつけておくと、その後の作業が一気にラクになります。</p>



<p class="wp-block-paragraph">一度クエリを作っておけば、翌月のデータも更新ボタン1クリックで縦持ちに変換できます。Power Query の全体像は <a href="https://mashukabu.com/power-query-getting-started/">Excel Power Query入門｜コピペ集計を卒業する4つの自動化レシピ</a> でも紹介しているので、まだの方はあわせて読んでみてください。</p>



<p class="wp-block-paragraph">まずは手元のクロス集計表で、今日のうちにピボット解除を試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-unpivot-crosstab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryとは｜モダンExcelの三本柱を完全解説</title>
		<link>https://mashukabu.com/power-query-complete-guide/</link>
					<comments>https://mashukabu.com/power-query-complete-guide/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:10 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Excel入門]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[データ集計]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[モダンExcel]]></category>
		<category><![CDATA[自動化]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7829</guid>

					<description><![CDATA[Power Query（パワークエリ）とは何かを、モダンExcelの三本柱という視点から完全解説。取得・整形・結合・更新の4工程の全体像、関数やVBAとの違い、学習ロードマップまで網羅。毎月のコピペ集計を卒業したい事務職向けの入門ピラー記事です。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「毎月、複数のファイルを開いて、コピペして、いらない列を消して、日付を整えて、集計表を作る」。この一連の作業に、半日まるごと持っていかれていませんか？</p>



<p class="wp-block-paragraph">しかも、翌月になればまた同じことをゼロからやり直しです。正直、しんどいですよね。</p>



<p class="wp-block-paragraph">この終わりのない手作業を、根本から消してくれる機能があります。Excelに標準搭載されている <strong>Power Query（パワークエリ）</strong> です。一度「やり方」を記録しておけば、翌月以降はボタン1つで全部やり直してくれます。VBAも難しい数式も書きません。</p>



<p class="wp-block-paragraph">この記事は、そんな Power Query の <strong>全体像をつかむための入口</strong> になるピラー記事です。「Power Query とは何か」「何ができて、何が変わるのか」をまず俯瞰します。そのうえで、次にどの操作から覚えればいいかという学習ロードマップまで整理します。個別の操作手順は各詳細記事で深掘りしているので、読み終わったら気になったところへ進んでみてくださいね。</p>



<p class="wp-block-paragraph">なお本記事は <strong>Windows 版 Excel</strong> での操作を前提にしています。Mac 版 Excel は一部の機能（フォルダー取り込みなど）が制限されているのでご注意ください。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-7" checked><label class="toc-title" for="toc-checkbox-7">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Power Queryとは｜モダンExcelの三本柱の一角</a><ol><li><a href="#toc2" tabindex="0">モダンExcelの三本柱とは</a></li><li><a href="#toc3" tabindex="0">なぜ今、Power Queryを学ぶ価値があるのか</a></li></ol></li><li><a href="#toc4" tabindex="0">Power Queryでできること｜取得・整形・結合・更新の4工程</a><ol><li><a href="#toc5" tabindex="0">工程1: 取得（データを読み込む）</a></li><li><a href="#toc6" tabindex="0">工程2: 整形（データの汚れを落とす）</a></li><li><a href="#toc7" tabindex="0">工程3: 結合・集計（複数の表をくっつける）</a></li><li><a href="#toc8" tabindex="0">工程4: 更新（翌月も使い回す）</a></li></ol></li><li><a href="#toc9" tabindex="0">Power Queryと関数・VBAの違い｜どれを使えばいいのか</a></li><li><a href="#toc10" tabindex="0">Power Queryの学習ロードマップ｜どの順番で覚えればいい？</a><ol><li><a href="#toc11" tabindex="0">ステップ1: まずは「取得」と「更新」だけ覚える</a></li><li><a href="#toc12" tabindex="0">ステップ2: 「整形」で汚れを落とせるようになる</a></li><li><a href="#toc13" tabindex="0">ステップ3: 「結合・集計」で表をまとめる</a></li></ol></li><li><a href="#toc14" tabindex="0">Power Queryでよくあるつまずきと対処の方向性</a></li><li><a href="#toc15" tabindex="0">まとめ｜Power Queryは「毎月のコピペ」を消す土台になる</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">Power Queryとは｜モダンExcelの三本柱の一角</span></h2>



<p class="wp-block-paragraph">Power Query（パワークエリ）とは、<strong>データの取り込みから加工までの操作を自動化する</strong> Excel標準のデータ加工ツールです。一連の作業を「手順」として記録し、ボタン1つで何度でも再現できます。Excel 2016以降のWindows版に最初から入っています。「データ」タブの「データの取得と変換」グループから使えますよ。</p>



<p class="wp-block-paragraph">ポイントは、作業を「結果」ではなく「手順」として残すところです。たとえば「フォルダ内のCSVを全部読み込む → いらない列を消す → 日付を整える → 集計する」という流れを考えてみましょう。この手順を一度作っておけば、来月データが更新されても <strong>更新ボタン1クリックで同じ結果</strong> が出てきます。コピペのやり直しは不要になりますよ。</p>



<h3 class="wp-block-heading"><span id="toc2">モダンExcelの三本柱とは</span></h3>



<p class="wp-block-paragraph">近年のExcelは、単なる「表計算ソフト」から「データを扱うためのプラットフォーム」へと進化しました。この進化を支える機能群が <strong>モダンExcel</strong> と呼ばれていて、次の三本柱で構成されています。</p>



<ul class="wp-block-list"><li><strong>Power Query</strong>: データの取得・整形・結合（データを準備する役割）</li><li><strong>Power Pivot</strong>: 大量データの集計・データモデル構築（データを分析する役割）</li><li><strong>DAX / ピボットテーブル</strong>: 分析結果の可視化・指標計算（データを見せる役割）</li></ul>



<p class="wp-block-paragraph">この三本柱のうち、いちばん最初の「データを準備する」工程を担うのが Power Query です。どんな分析も、まずデータがきれいに揃っていないと始まりません。だからこそ Power Query は、モダンExcelの <strong>入口であり土台</strong> にあたる存在なんです。</p>



<p class="wp-block-paragraph">モダンExcel全体の位置づけをもっと詳しく知りたい方は、<a href="https://mashukabu.com/modern-excel-explanation/">モダンExcelとは何かをやさしく解説した記事</a>も合わせて読んでみてください。</p>



<h3 class="wp-block-heading"><span id="toc3">なぜ今、Power Queryを学ぶ価値があるのか</span></h3>



<p class="wp-block-paragraph">理由はシンプルで、<strong>事務作業の「毎月くり返す系」をまるごと自動化できる</strong> からです。月次のデータ集計、複数支店の売上まとめ、システムから落としたCSVの整形。こうした「単純だけど時間がかかる作業」こそ、Power Queryが最も得意とする領域です。</p>



<p class="wp-block-paragraph">しかも、関数やVBAと違って <strong>GUI操作（マウスで選んでクリックする操作）が中心</strong> なので、プログラミングの知識がなくても始められます。難しそうに見えますが、やっていることは「いつもの手作業をマウスで一度だけやる」だけなんです。</p>



<h2 class="wp-block-heading"><span id="toc4">Power Queryでできること｜取得・整形・結合・更新の4工程</span></h2>



<p class="wp-block-paragraph">Power Queryの仕事は、大きく4つの工程に分けて考えると一気にわかりやすくなります。バラバラの機能を覚えるのではなく、「データが流れていく順番」として捉えるのがコツです。</p>



<pre class="wp-block-code"><code>[取得] → [整形] → [結合・集計] → [更新]
 データを      汚れを       複数の表を     翌月も
 読み込む      落とす       くっつける     使い回す</code></pre>



<p class="wp-block-paragraph">それぞれの工程が、いつものコピペ作業のどの部分を肩代わりしてくれるのかを見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">工程1: 取得（データを読み込む）</span></h3>



<p class="wp-block-paragraph">最初の工程は、データを Power Query に取り込むところです。Excelファイル、CSV、フォルダ内の複数ファイル、Webページの表、データベースなど、いろいろな場所からデータを読み込めます。</p>



<p class="wp-block-paragraph">いちばん効果が大きいのは「フォルダ内のファイルをまとめて読み込む」パターンです。たとえば支店ごとに分かれた12ヶ月分のCSV。1ファイルずつ開いてコピペ……ではなく、フォルダを指定するだけで全部つなげて読み込めます。</p>



<ul class="wp-block-list"><li>複数ファイルの一括取り込み → <a href="https://mashukabu.com/power-query-combine-files-folder/">フォルダ内の複数ファイルを結合する方法</a></li><li>Webサイトの表の取り込み → <a href="https://mashukabu.com/power-query-web-data/">Web上のデータを取得する方法</a></li></ul>



<h3 class="wp-block-heading"><span id="toc6">工程2: 整形（データの汚れを落とす）</span></h3>



<p class="wp-block-paragraph">次は、読み込んだデータをきれいに整える工程です。実務のデータは、たいてい「そのままでは使えない」状態で届きます。余計な列、結合されたセル、半角と全角が混ざった文字、おかしな日付形式。こうした汚れを落とすのが整形です。</p>



<p class="wp-block-paragraph">不要な列の削除、データ型の変換、文字列の分割や結合、空白の除去などをマウス操作で進められます。一度やり方を記録すれば、翌月の汚れも同じ手順で自動的にきれいになります。</p>



<ul class="wp-block-list"><li>データ整形の基本 → <a href="https://mashukabu.com/power-query-data-cleansing-basics/">Power Queryのデータクレンジング入門</a></li><li>列の分割・結合 → <a href="https://mashukabu.com/power-query-split-merge-columns/">列を分割・結合する方法</a></li></ul>



<h3 class="wp-block-heading"><span id="toc7">工程3: 結合・集計（複数の表をくっつける）</span></h3>



<p class="wp-block-paragraph">データが揃ったら、複数の表をくっつけたり、集計したりする工程です。ここがコピペ作業のいちばんつらかった部分を肩代わりしてくれます。</p>



<p class="wp-block-paragraph">「価格表と注文表を商品コードで突き合わせる」「縦に積み重ねて1つの表にする」「カテゴリごとに合計を出す」。こうした処理が、数式なしでできます。VLOOKUPを大量に貼って重くなる……という悩みからも解放されますよ。</p>



<ul class="wp-block-list"><li>表の突き合わせ（マージ） → <a href="https://mashukabu.com/power-query-merge-tables/">Power Queryでテーブルをマージする方法</a></li><li>グループ化して集計 → <a href="https://mashukabu.com/power-query-group-by-aggregate/">グループ化で集計する方法</a></li><li>クロス集計表を縦持ちに変換 → <a href="https://mashukabu.com/power-query-unpivot-crosstab/">ピボット解除（アンピボット）の使い方</a></li></ul>



<h3 class="wp-block-heading"><span id="toc8">工程4: 更新（翌月も使い回す）</span></h3>



<p class="wp-block-paragraph">最後が、Power Query最大のごほうびとも言える「更新」です。ここまでの取得・整形・結合・集計は、すべて <strong>手順として記録</strong> されています。だから、元データが新しくなったら <strong>更新ボタンを押すだけ</strong> で、まったく同じ処理がもう一度走ります。</p>



<p class="wp-block-paragraph">毎月のコピペ集計が消えるのは、この更新の仕組みがあるからです。さらに、ファイルを開いたときに自動で更新する設定にすれば、ボタンを押す手間すら省けます。</p>



<ul class="wp-block-list"><li>自動更新の設定 → <a href="https://mashukabu.com/power-query-auto-refresh/">Power Queryの更新を自動化する方法</a></li></ul>



<h2 class="wp-block-heading"><span id="toc9">Power Queryと関数・VBAの違い｜どれを使えばいいのか</span></h2>



<p class="wp-block-paragraph">「VLOOKUPやSUMIFSでも同じことができるよね？」「VBAでマクロを組めばいいのでは？」と思う方もいるはずです。たしかにどれも自動化の手段ですが、得意分野がはっきり違います。違いを表にまとめてみました。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>関数</th><th>VBA・マクロ</th><th>Power Query</th></tr></thead><tbody><tr><td>主な用途</td><td>セル単位の計算</td><td>操作の自動化全般</td><td>データの取得・整形・結合</td></tr><tr><td>必要な知識</td><td>数式の書き方</td><td>プログラミング</td><td>マウス操作中心</td></tr><tr><td>データ量の耐性</td><td>多いと重くなる</td><td>設計しだい</td><td>大量データに強い</td></tr><tr><td>メンテナンス</td><td>列が増えると修正</td><td>書いた本人以外は難しい</td><td>手順が記録され見返しやすい</td></tr><tr><td>繰り返し作業</td><td>毎回数式を確認</td><td>コード実行</td><td>更新ボタン1クリック</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ざっくり言うと、こういう使い分けになります。</p>



<ul class="wp-block-list"><li><strong>1つのセルで計算したい</strong> → 関数（SUMIFS・VLOOKUPなど）</li><li><strong>大量データの取り込み・整形・集計を毎月くり返す</strong> → Power Query</li><li><strong>Excelの枠を超えた複雑な操作（メール送信・印刷など）を自動化したい</strong> → VBA・マクロ</li></ul>



<p class="wp-block-paragraph">つまり Power Query は「データの準備工程」に特化した道具です。関数やVBAと競合するというより、<strong>役割分担して組み合わせる</strong> のが正解なんです。</p>



<p class="wp-block-paragraph">それぞれの使い分けをもっと深く知りたい方は、次の比較記事が参考になります。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/power-query-vs-function-vba-power-automate/">Power Queryと関数・VBA・Power Automateの使い分け</a></li><li><a href="https://mashukabu.com/power-query-vs-power-pivot-power-bi/">Power QueryとPower Pivot・Power BIの違い</a></li><li><a href="https://mashukabu.com/power-query-vs-gas-automation-tool-guide/">Power QueryとGASなど自動化ツールの選び方</a></li></ul>



<h2 class="wp-block-heading"><span id="toc10">Power Queryの学習ロードマップ｜どの順番で覚えればいい？</span></h2>



<p class="wp-block-paragraph">ここまで読んで「便利そうだけど、何から手をつければ？」と感じた方へ、おすすめの学習順を3ステップで整理します。いきなり全部やろうとせず、効果の大きいところから1つずつ攻めていくのがコツですよ。</p>



<h3 class="wp-block-heading"><span id="toc11">ステップ1: まずは「取得」と「更新」だけ覚える</span></h3>



<p class="wp-block-paragraph">最初のゴールは、<strong>「フォルダ内のCSVを読み込んで、来月は更新ボタンで再現する」</strong> ことです。整形も集計もまだ気にしなくて大丈夫。「データを読み込む → 更新で使い回す」という Power Query の基本サイクルを体で覚えるのが目的です。</p>



<p class="wp-block-paragraph">ここだけで、毎月のファイルを開いてコピペする作業が消えます。最初の入口としては、<a href="https://mashukabu.com/power-query-getting-started/">Power Queryの入門レシピ記事</a>で実際に手を動かしてみるのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc12">ステップ2: 「整形」で汚れを落とせるようになる</span></h3>



<p class="wp-block-paragraph">次は、読み込んだデータをきれいにする整形を覚えます。不要な列の削除、データ型の変換、文字列の分割。このあたりができると、「読み込んだけど結局手直しが必要」という状態がなくなります。</p>



<p class="wp-block-paragraph">データクレンジングの基本と、列の分割・結合をセットで身につけると、たいていの「汚れたデータ」に対応できるようになりますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">ステップ3: 「結合・集計」で表をまとめる</span></h3>



<p class="wp-block-paragraph">最後に、複数の表をくっつけるマージや、カテゴリ別に合計を出すグループ化を覚えます。ここまで来れば、「複数ファイルを読み込んで、整えて、突き合わせて、集計して、更新で使い回す」という一連の自動化が完成です。月次集計のほとんどが、ボタン1つで終わるようになります。</p>



<p class="wp-block-paragraph">さらに踏み込みたくなったら、Power Queryの裏側で動いている <strong>M言語</strong> を少しだけ覗いてみるのもおすすめです。GUI操作では届かない細かい処理ができるようになります。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/power-query-m-language-custom-column/">M言語でカスタム列を作る方法</a></li></ul>



<h2 class="wp-block-heading"><span id="toc14">Power Queryでよくあるつまずきと対処の方向性</span></h2>



<p class="wp-block-paragraph">最後に、学習を始めたばかりの方がつまずきやすいポイントを整理しておきます。「あ、これ自分のことだ」と思ったら、リンク先で詳しく確認してみてくださいね。</p>



<ul class="wp-block-list"><li><strong>更新が遅い・固まる</strong>: データ量が多い、または重い処理を毎回やり直しているのが原因です。読み込む範囲を絞る、不要なステップを削るなどで改善できます。</li><li><strong>エラーが出て更新できない</strong>: ファイルの場所が変わった、列名が変わったなどが原因です。記録したステップが迷子になっているケースが多いんです。</li><li><strong>Mac版で機能が使えない</strong>: フォルダー取り込みなど一部機能はWindows版限定です。</li></ul>



<p class="wp-block-paragraph">更新が遅いときやエラーが出たときの具体的な対処は、<a href="https://mashukabu.com/power-query-slow-refresh-error-troubleshooting/">トラブル対処の記事</a>で詳しくまとめています。困ったときの駆け込み寺として覚えておくと安心ですよ。</p>



<h2 class="wp-block-heading"><span id="toc15">まとめ｜Power Queryは「毎月のコピペ」を消す土台になる</span></h2>



<p class="wp-block-paragraph">Power Query（パワークエリ）とは、データの取得・整形・結合・更新を自動化するExcel標準ツールでした。モダンExcelの三本柱の一角を担う存在です。最後にこの記事のポイントを振り返っておきましょう。</p>



<ul class="wp-block-list"><li>Power Queryは、データの準備工程を「手順」として記録し、更新ボタン1つで再現できる</li><li>モダンExcelの三本柱（Power Query・Power Pivot・DAX/ピボット）の入口であり土台にあたる</li><li>「取得 → 整形 → 結合・集計 → 更新」の4工程で、毎月のコピペ集計が消える</li><li>関数・VBAと競合せず、役割分担して組み合わせるのが正解</li><li>学習は「取得・更新 → 整形 → 結合・集計」の順で1つずつ進めるのが効率的</li></ul>



<p class="wp-block-paragraph">最初の一歩としては、まず「フォルダ内のファイルを読み込んで、更新ボタンで使い回す」だけでも十分に効果を実感できます。気になった工程のリンクから、ぜひ実際に手を動かしてみてくださいね。あなたの「毎月の半日」が、ボタン1つに変わるはずですよ。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-complete-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Queryで複数のExcelファイルをフォルダから一括結合する方法｜毎月の集約作業を自動化</title>
		<link>https://mashukabu.com/power-query-combine-files-folder/</link>
					<comments>https://mashukabu.com/power-query-combine-files-folder/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Mon, 08 Jun 2026 15:50:07 +0000</pubDate>
				<category><![CDATA[仕事効率化]]></category>
		<category><![CDATA[Power Query]]></category>
		<category><![CDATA[データ集計]]></category>
		<category><![CDATA[パワークエリ]]></category>
		<category><![CDATA[フォルダ結合]]></category>
		<category><![CDATA[自動化]]></category>
		<category><![CDATA[複数ファイル結合]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=7827</guid>

					<description><![CDATA[複数の支店・月別Excelブックが入ったフォルダを指定するだけで、全ファイルを縦に自動結合するPower Queryの手順を解説。列構成・シート名を揃える前提条件、ヘルパークエリの仕組み、ファイル追加後に更新ボタンで取り込む運用、ファイル名を列として残すテクニックまで、毎月の集約作業を自動化したい事務職向けに紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">毎月、各支店から送られてくるExcelブックを1つずつ開いて、中身をコピーして集計用シートに貼り付けて……という作業を繰り返していませんか。ファイルが5個、10個と増えるほど、この単純作業は時間を食ううえにミスの温床になります。</p>



<p class="wp-block-paragraph">Power Queryには「フォルダから結合」という機能があり、決まったフォルダを指定するだけで、その中に入っている複数のExcelブックを縦にまとめて1つの表にしてくれます。しかも一度設定してしまえば、翌月は新しいファイルをフォルダに置いて「更新」ボタンを押すだけ。集約作業がほぼ自動化されます。</p>



<p class="wp-block-paragraph">この記事では、複数の支店別・月別Excelブックをフォルダ指定で一括結合する手順を、前提条件から運用方法まで順を追って解説します。Power Queryそのものが初めての方は、先に<a href="https://mashukabu.com/power-query-complete-guide/">Power Queryとは｜モダンExcelの三本柱を完全解説</a>で全体像をつかんでおくと、この記事の内容がよりスムーズに理解できます。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">フォルダ結合がうまくいくための前提条件</a></li><li><a href="#toc2" tabindex="0">フォルダから結合する基本手順</a></li><li><a href="#toc3" tabindex="0">ヘルパークエリの仕組みを理解する</a></li><li><a href="#toc4" tabindex="0">ファイルを追加したら「更新」ボタンで取り込む運用</a></li><li><a href="#toc5" tabindex="0">ファイル名を列として残すテクニック（Source.Name）</a></li><li><a href="#toc6" tabindex="0">CSV結合との違いと使い分け</a></li><li><a href="#toc7" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">フォルダ結合がうまくいくための前提条件</span></h2>



<p class="wp-block-paragraph">フォルダ結合は強力な機能ですが、対象ファイルの中身がバラバラだと正しく結合できません。設定を始める前に、次の3つを揃えておくことが成功の鍵です。</p>



<p class="wp-block-paragraph"><strong>1. 列構成（見出し）を全ファイルで統一する</strong></p>



<p class="wp-block-paragraph">A列が「日付」、B列が「商品名」、C列が「金額」というように、すべてのブックで列の順番と見出しが揃っている必要があります。ある支店だけ列の順番が違ったり、余計な列が混ざっていたりすると、結合後の表で値がずれてしまいます。</p>



<p class="wp-block-paragraph"><strong>2. 取り込むシート名を統一する</strong></p>



<p class="wp-block-paragraph">各ブックでデータが入っているシートの名前を揃えておきます。たとえば全ブックで「売上」というシート名にしておけば、Power Query側で「売上シートだけを取り込む」という指定がしやすくなります。シート名がバラバラだと意図しないシートまで結合対象になることがあります。</p>



<p class="wp-block-paragraph"><strong>3. 対象ファイルだけをフォルダに入れる</strong></p>



<p class="wp-block-paragraph">指定したフォルダの中にあるファイルは原則すべて結合対象になります。集計に関係ないメモ用ブックや一時ファイルが混ざっていると、それも取り込もうとしてエラーになります。結合用のフォルダは専用に1つ作り、対象ブックだけを入れておくのが安全です。</p>



<p class="wp-block-paragraph">この「揃える」作業を最初に徹底しておくだけで、後の手順がぐっと楽になります。支店にファイルを送ってもらうときは、配布用のテンプレートを1つ用意して、それを各支店に記入してもらう運用にすると、列構成もシート名も自然に揃います。</p>



<h2 class="wp-block-heading"><span id="toc2">フォルダから結合する基本手順</span></h2>



<p class="wp-block-paragraph">前提が整ったら、実際にPower Queryで結合していきます。Excelの「データ」タブから操作します。</p>



<ol class="wp-block-list"><li><strong>データタブ → データの取得 → ファイルから → フォルダーから</strong> を選びます。</li><li>結合したいExcelブックが入っているフォルダを指定します。</li><li>フォルダ内のファイル一覧がプレビュー表示されます。ここで内容を確認したら、画面下の <strong>結合</strong> ボタンの右側にある三角を押し、<strong>データの結合と変換</strong> を選びます。</li><li>「Filesの結合」ダイアログが開きます。サンプルファイルとして1つ目のブックの中身が表示されるので、取り込みたいシート（またはテーブル）を選んで <strong>OK</strong> を押します。</li></ol>



<p class="wp-block-paragraph">これだけで、フォルダ内の全ブックの同じシートが縦に連結された1つの表が、Power Queryエディターに表示されます。あとは右上の <strong>閉じて読み込む</strong> を押せば、Excelのシートに結合結果が一括で書き出されます。</p>



<p class="wp-block-paragraph">最初は手順が多く感じるかもしれませんが、実際にやってみると数クリックで終わります。重要なのは、3の「データの結合と変換」を選ぶことです。ここで単に「読み込む」を選ぶとファイルの一覧だけが取り込まれてしまうので注意してください。</p>



<h2 class="wp-block-heading"><span id="toc3">ヘルパークエリの仕組みを理解する</span></h2>



<p class="wp-block-paragraph">フォルダ結合を実行すると、画面左のクエリ一覧に見慣れないクエリやフォルダーがいくつも自動生成されます。「サンプルファイル」「ファイルの変換」「パラメーター1」といったものです。これらをまとめて<strong>ヘルパークエリ</strong>と呼びます。</p>



<p class="wp-block-paragraph">ヘルパークエリの役割は、ざっくり言うと「1つのファイルに対する処理手順をテンプレート化し、それをフォルダ内の全ファイルに自動で適用する」ことです。仕組みを分解すると次のようになります。</p>



<ul class="wp-block-list"><li><strong>サンプルファイル</strong>: フォルダ内の最初の1つを「お手本」として取り込んだもの。どのシートをどう読むかをここで定義します。</li><li><strong>ファイルの変換</strong>: サンプルファイルに対して行った処理（シートの選択など）を、1つの関数としてまとめたもの。</li><li><strong>メインのクエリ</strong>: フォルダ内の各ファイルに対して「ファイルの変換」関数を順番に適用し、結果をすべて縦に連結します。</li></ul>



<p class="wp-block-paragraph">つまり、お手本に対して1回だけ整形手順を作れば、同じ手順がフォルダ内の全ファイルに自動展開される、という設計です。最初は触らずに、まず結合結果を眺めてみるのがおすすめです。仕組みを把握したい場合は「サンプルファイル」クエリの整形手順を確認すると、どんな処理が全ファイルに適用されているかが見えてきます。</p>



<p class="wp-block-paragraph">もし結合後に「不要な行を消したい」「列を1つ削除したい」といった共通の整形をしたい場合は、メインのクエリ側で追加するのが基本です。各ファイル共通の前処理（ヘッダー行の調整など）はサンプルファイル側で行います。データの整形そのものの基本操作は<a href="https://mashukabu.com/power-query-data-cleansing-basics/">Power Queryでデータクレンジングを始める基本ステップ</a>で詳しく扱っているので、合わせて読んでみてください。</p>



<h2 class="wp-block-heading"><span id="toc4">ファイルを追加したら「更新」ボタンで取り込む運用</span></h2>



<p class="wp-block-paragraph">フォルダ結合の最大のメリットは、ここからの運用にあります。翌月、新しい支店ブックが届いたときの作業はとてもシンプルです。</p>



<ol class="wp-block-list"><li>届いたExcelブックを、<strong>結合用フォルダに保存する</strong>。</li><li>集計用のExcelファイルを開き、<strong>データタブ → すべて更新</strong> を押す。</li></ol>



<p class="wp-block-paragraph">たったこれだけで、新しく追加したファイルの中身が自動的に結合結果に追加されます。クエリを作り直す必要は一切ありません。フォルダの中身を見て、新しいファイルがあれば自動で取り込んでくれるからです。</p>



<p class="wp-block-paragraph">この運用に乗せると、毎月の集約作業は「ファイルをフォルダに入れる → 更新を押す」だけになります。手作業のコピペが消えるので、貼り付け漏れや行ずれといったミスも起きません。</p>



<p class="wp-block-paragraph">注意点として、追加するファイルも<strong>前提条件（列構成・シート名の統一）を必ず満たしている</strong>必要があります。新しいファイルだけ列構成が違うと、その分だけ値がずれたりエラーになったりします。配布テンプレートを使い回すルールを徹底しておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc5">ファイル名を列として残すテクニック（Source.Name）</span></h2>



<p class="wp-block-paragraph">複数ファイルを結合すると、どの行がどのファイル（=どの支店・どの月）から来たのかが分からなくなってしまいます。そこで役立つのが <strong>Source.Name</strong> 列です。</p>



<p class="wp-block-paragraph">フォルダ結合を行うと、Power Queryは自動的に <strong>Source.Name</strong> という列を生成し、各行の出どころとなったファイル名をそこに記録してくれます。たとえばファイル名を「2026-05_東京支店.xlsx」のように決めておけば、Source.Name列を見るだけで月と支店が一目で分かります。</p>



<p class="wp-block-paragraph">このSource.Name列を活用すると、結合後にできることが一気に広がります。</p>



<ul class="wp-block-list"><li>ファイル名から「支店名」や「年月」を別の列に切り出す（区切り文字での列分割）。</li><li>切り出した支店名や年月を使って、ピボットテーブルや<a href="https://mashukabu.com/power-query-group-by-aggregate/">Power Queryのグループ化で集計する</a>。</li></ul>



<p class="wp-block-paragraph">もしSource.Name列が表示されていない、あるいは結合の過程で消してしまった場合は、メインのクエリの整形ステップを見直すと復活させられます。ファイル名の付け方を「年月_支店名」のように統一しておくことが、後の分析のしやすさを大きく左右します。命名ルールは最初に決めておくのがおすすめです。</p>



<h2 class="wp-block-heading"><span id="toc6">CSV結合との違いと使い分け</span></h2>



<p class="wp-block-paragraph">フォルダ結合はCSVファイルに対しても使えますが、Excelブックの結合とは少し勝手が違います。違いを押さえておくと、トラブルを避けられます。</p>



<p class="wp-block-paragraph"><strong>CSVの場合</strong>: 1ファイル=1つの表というシンプルな構造なので、フォルダを指定すればほぼそのまま縦結合できます。シート選択の手間がなく、設定は最も簡単です。文字コードや区切り文字さえ揃っていれば、サクッと結合できます。</p>



<p class="wp-block-paragraph"><strong>Excelブックの場合</strong>: 1ファイルの中に複数シートが存在しうるため、「どのシートを取り込むか」をサンプルファイルで指定する必要があります。その分ひと手間増えますが、シート名を統一しておけば問題なく扱えます。</p>



<p class="wp-block-paragraph">使い分けの目安としては、データの配布元がCSVを出せるならCSVのほうが結合は手軽です。一方、支店側が普段からExcelで入力していて書式やシート構成を保ちたい場合は、Excelブックのまま結合するのが現実的です。どちらの形式でも「列構成を揃える」という前提は共通なので、まずはそこを最優先で整えましょう。</p>



<p class="wp-block-paragraph">なお、結合したいデータがWeb上の表として公開されている場合は、フォルダではなく<a href="https://mashukabu.com/power-query-web-data/">Power QueryでWebサイトのデータを取得する方法</a>が使えます。データの所在に応じて取得方法を選び分けると、Power Queryの活用幅がさらに広がります。</p>



<h2 class="wp-block-heading"><span id="toc7">まとめ</span></h2>



<p class="wp-block-paragraph">Power Queryのフォルダ結合を使えば、複数の支店別・月別Excelブックを、フォルダ指定だけで縦に一括結合できます。要点を整理します。</p>



<ul class="wp-block-list"><li>結合前に<strong>列構成とシート名を全ファイルで統一</strong>し、専用フォルダに対象ブックだけを入れておく。</li><li>データタブの「フォルダーから」→「データの結合と変換」で結合する。</li><li>自動生成される<strong>ヘルパークエリ</strong>が、お手本の整形手順を全ファイルに展開してくれる。</li><li>翌月以降はファイルをフォルダに置いて<strong>「すべて更新」を押すだけ</strong>で取り込める。</li><li><strong>Source.Name列</strong>でファイル名（支店・年月）を保持し、後の集計に活かす。</li></ul>



<p class="wp-block-paragraph">最初の設定さえ済ませれば、毎月のコピペ集約作業から解放されます。まずは数個のサンプルブックで一度試してみて、更新ボタンで新ファイルが取り込まれる感覚をつかんでみてください。Power Query全体の使い方をさらに深めたい方は、<a href="https://mashukabu.com/power-query-complete-guide/">Power Queryとは｜モダンExcelの三本柱を完全解説</a>や<a href="https://mashukabu.com/power-query-getting-started/">はじめてのPower Query</a>も参考になります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/power-query-combine-files-folder/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
