
Power Queryでマージ(結合)を実行したのに、結果が空白になる…。
あるいは「結合したはずなのにデータが全然揃わない…」。



これらの多くは、「結合キーがマッチしていない」ことが原因です。
この記事では、結合キーがマッチしないときによくある原因と、すぐ試せる解決法を5つのパターンに分けて解説します。
最後にチェックリストも用意しましたので、マージのトラブル解決にぜひお役立てください。
目次
1. データ型が一致していない
原因
結合元と結合先でデータ型が異なる場合、見た目が同じ値でも一致しません。
例:片方が「数値」、もう片方が「テキスト」。
解決方法
- 対象列を選択
- [変換]タブ → [データ型の変更] で統一
💡 文字列として結合する場合は両方をテキスト型にすると安全です。
2. 余分な空白や改行が含まれている
原因
セルの前後に半角スペース、全角スペース、改行コードが含まれていると一致しません。
解決方法
- [変換]タブ → [空白のトリミング]
- 必要に応じて [置換] で不要な空白や改行を削除
💡 特にCSVインポート後のデータはこのケースが多いです。
3. 全角・半角、大小文字の不一致
原因
「A」と「A」、「abc」と「ABC」は別の値として扱われます。
解決方法
- 全角半角変換(
Text.Normalize
関数を使用) - 大文字・小文字統一([変換]タブ → 大文字化 or 小文字化)
💡 コードやIDカラムは半角・大文字に統一すると混乱を防げます。
4. ヘッダーや列名の誤り
原因
選択している列名が間違っている、または意図しない列をキーに設定している。
解決方法
- 両方のテーブルで列名と内容を確認
- 必要であれば列の順序や名称を統一
💡 特にインポート元が複数ある場合は列構成がズレやすいです。
5. 重複キーや欠損データ
原因
結合キー列にNULL(空欄)や重複値があると、意図しない結果になる。
解決方法
- [行の削除] → [重複の削除]
- 欠損値の補完(置換 or 別データで補完)
💡 マスターデータは事前に整えてからマージしましょう。
チェックリスト(まとめ)
結合がうまくいかないときは、次の順で確認すると効率的です。
結合がうまくいかないときは、次の順で確認すると効率的です。
- データ型は一致しているか?
- 空白や改行はないか?
- 全角半角・大小文字は統一されているか?
- 列名・キー列の選択は正しいか?
- 重複や欠損はないか?
関連記事リンク
あわせて読みたい




Power Queryで結合(マージ)が遅い理由は?原因と対策を解説!
はじめに Power Queryは便利なデータ整形ツールですが、マージ(結合)処理を使うと、「急に処理が遅くなった…」「いつ終わるかわからない」そんな声もよく聞きます。 …
あわせて読みたい




Power Queryが遅い!よくある原因5選【初心者向けやさしい解説】
Power Queryで「データの読み込みが終わらない」「複数のファイルを結合したら固まった」──そんな経験、ありませんか? Power Queryって便利って聞いたのに、遅くてイラ…
- Power Query 入門ガイド(後日公開予定)
コメント