

元々セル結合されていた表がPower Queryエディター上で「null」と表示されました。
この場合、どうしたら良いですか?

「null」とは、空白セルのことですね。
その場合、Power Queryエディター上の「フィル」コマンドが便利ですよ!
では、詳細を解説していきますね。
解説動画:【パワークエリ#6】データクレンジング基本テクニック13選 – 元データを綺麗にするための不備修正の作業を自動化する
この記事の内容は下記の動画でも解説しています。
コメント欄の「フィル」コマンドの部分をクリックすると該当の解説へジャンプできますよ!
はじめに
この記事はパワークエリの概要を把握していることが前提です。
パワークエリの概要については、以下の記事をご参照ください。
この記事は、Excelでパワークエリ(Power Query)を使いたい方向けに、パワークエリの活用ノウハウをExcel本著者が解説。パワークエリの使用イメージ・できること・クエリの新規作成ステップ等を網羅。豊富な図解を用意しています。
「フィル」の使いどころ
「フィル」コマンドは、クエリの新規作成ステップのうち、STEP2の「取得データを整形/加工(Transform)」に該当する機能です。
クエリのデータソースの表データにセル結合された列があると、Power Queryエディター上では、最上段のセルのみ値が残り、それ以外のセルは空白(null)として表示されます。
複数列のセル結合の場合は、左上隅のセルのみ値が残る。
「null」が残ったままだと、後工程で集計が難しくなるリスクがあるため、元々セル結合されていた際の値をコピーして空白を埋めておくことが必要です。
こうした場合、「フィル」コマンドを使いましょう。
「フィル」コマンドを活用することで、セル結合が解除された空白セル(null)に対し、上側の値を下方向へコピーできます。
使用イメージ
「カテゴリ」列を対象に「フィル」コマンドを使用し、上側の値を下方向へコピーしたイメージが以下です。
Power Queryエディター上で上側の値を下方向へコピーしたステップを登録できました。
「フィル」コマンドの場合、デフォルトのステップ名は「下方向へコピー済」になる(クエリ内で2つ目以降の「下方向へコピー済」ステップに連番が付加)。
後は、クエリ新規作成ステップのSTEP2で必要な他ステップを登録したら、STEP3を行いましょう。
これにより、クエリに記録した「フィル」コマンドのステップを自動化できます。
「フィル」コマンドのステップ登録後、コピー対象の列名を変更すると、クエリ更新時にエラーになるため注意(対処法は、後述の「登録したステップの変更手順」を参照)。
クエリの新規作成ステップのSTEP2に役立つ各種コマンドの詳細は「パワークエリ(Power Query)の記事一覧」を、STEP3の手順はパワークエリの概要記事をご参照ください。
パワークエリ(Power Query)に関してのコンテンツです。
この記事は、Excelでパワークエリ(Power Query)を使いたい方向けに、パワークエリの活用ノウハウをExcel本著者が解説。パワークエリの使用イメージ・できること・クエリの新規作成ステップ等を網羅。豊富な図解を用意しています。
ステップ登録手順
「フィル」コマンドのステップを登録したい場合は、以下の手順となります。
- 空白セル(null)が含まれる列を選択
※今回は「カテゴリ」列 - リボン「変換」タブをクリック
- 「フィル」をクリック
- 「下へ」をクリック
手順④で「上へ」を使用することは実務上ほぼなし。
登録したステップの変更手順
「フィル」コマンドで登録したステップの対象列やコピーの方向を後から変更する場合、一旦既存のステップを削除し、「フィル」コマンドのステップを再登録すればOKです。
具体的な手順は以下の通りです。
- 「下方向へコピー済」ステップを削除(「×」をクリック)
- 再度「フィル」コマンドのステップ登録手順を実行
手順①のステップ名は、「フィル」コマンドで下方向へコピーした場合のデフォルトの名前(上方向へコピーした場合は「上方向へコピー済」、自身でリネームしている場合は別表記)。
サンプルファイルで練習しよう!
可能であれば、以下のサンプルファイルをダウンロードして、実際に操作練習をしてみてください。
サンプルファイル_PowerQueryデータ整形_フィル.xlsx
サンプルファイルのダウンロードには無料メルマガに登録いただく必要があります(上記リンクから登録フォームへ遷移します)。
ブックを開いたら、「商品マスタ(フィル)」クエリを編集(Power Queryエディター起動)し、次の手順を実施してください(今までの解説のまとめです)。
ブック起動時、「セキュリティの警告」メッセージが表示された場合は「コンテンツの有効化」をクリック。
- 空白セル(null)が含まれる列を選択
※今回は「カテゴリ」列 - リボン「変換」タブをクリック
- 「フィル」をクリック
- 「下へ」をクリック
本記事の解説と同じ結果になればOKです!
さいごに
いかがでしたでしょうか?
「フィル」コマンドは、セル結合が解除された空白セル(null)に対し、上側の値を下方向へコピーできます。
結合セルが含まれる表データを整形する際には、マストなテクニックになるため、ぜひ習得しましょう!
なお、パワークエリの各種テクニックは、私の拙著でも体系的に解説していますので、こちらも参考にしてみてください。
また、よりコアな情報を発信していくために「公式LINE」を開始しましたので、ご興味があれば以下バナーから友だち追加をお願いします!
特典として、Excelワークシート関数一覧(計22スライド)やExcelショートカットキー一覧(計25スライド)等をプレゼント!
ご参考になれば幸いですm(_ _)m

セル結合解除後の空白セルを一括で埋める作業をワークシート上で行う場合、何気に複数の複数テクニックを複合する必要がなり、ややハードルが高めです。
具体的には、「ジャンプ」コマンドで空白セルのみを選択し、「=上側の値があるセルの番地」の数式を「Ctrl」+「Enter」で一括入力する、といったイメージですね。
それに比べ、「フィル」コマンドはクリック操作のみで同じ結果を自動化でき、非常に便利です。
ぜひ、パワークエリを覚えてデータの収集/整形を効率化しちゃいましょう!