BI探検ノート

Power BI で、Excel のタイトル行や結合セルを整えて読み込む方法(「提案されたテーブル」と「フィル」)

約5分

目次
  1. 何が起きたか
  2. 方法1: 「提案されたテーブル」を選ぶ
  3. 方法2: 「1 行目をヘッダーとして使用」を、もう一度押す
  4. セル結合で空欄になった列: 「フィル」の「下へ」
  5. 公式の記載との照合
  6. この記事で確認できたこと・できていないこと
  7. 参考

確認日2026年10月20日。Power BI Desktop(日本語版、2.159.883.0)で、ダミーの Excel を使って確かめました。確認できていないことは、末尾にまとめました。

1行目がタイトル、2行目が見出しの Excel や、セル結合で下の行が空欄になる Excel を、Power BI に読み込むと、列名や値が、崩れます。ナビゲーターの「提案されたテーブル」と、Power Query の「フィル」で、整えられました。

結論(30秒版)

  • ナビゲーターの左下に、「提案されたテーブル」が出て、それを選ぶと、タイトル行を除いた、正しい見出しの表が、プレビューに出ました。いちばん簡単な方法でした。
  • シートを、そのまま読み込むと、タイトル行が見出しになり、本当の見出しが1行目のデータになりました。「1 行目をヘッダーとして使用」を、もう一度押すと、直りました。
  • セル結合で空欄(null)になった列は、「変換」タブの「フィル」の「下へ」で、埋められました。

何が起きたか

2つのシートを持つダミーの Excel(report_merged.xlsx)を、「データを取得」の「Excel ブック」で読み込みました。

  • シート「売上」: 1行目が、A1〜C1 を結合した、タイトル「2026年 店舗別売上」。2行目が、見出し(店舗コード・店舗名・売上)。3行目から、データ4行。
  • シート「結合」: A列「エリア」が、東京(2行ぶん)と大阪(2行ぶん)の、セル結合。結合したセルは、先頭の行にだけ値が入っています。

方法1: 「提案されたテーブル」を選ぶ

ナビゲーターの、左下に、「提案されたテーブル [1]」があり、「2026年 店舗別売上 (売上)」と出ました。これを選ぶと、プレビューに、見出しが「店舗コード」「店舗名」「売上」で、データ4行の、正しい表が出ました。

ナビゲーター。左下の「提案されたテーブル」で「2026年 店舗別売上 (売上)」を選ぶと、右のプレビューに、店舗コード、店舗名、売上の見出しで4行の表が出ている

方法2: 「1 行目をヘッダーとして使用」を、もう一度押す

「売上」のシートを、そのまま選んで、「データの変換」を押すと、Power Query エディターで、列名が、「2026年 店舗別売上」「Column2」「Column3」になりました(タイトル行が、見出しに昇格されて、本当の見出しが、データの1行目になりました)。

タイトル行が見出しになった表。列名が「2026年 店舗別売上」「Column2」「Column3」で、1行目に「店舗コード」「店舗名」「売上」が入っている

「ホーム」(または「変換」)の「1 行目をヘッダーとして使用」を、もう一度押すと、列名が、店舗コード・店舗名・売上になりました(「昇格されたヘッダー数1」「変更された型1」のステップが増えました)。

直したあとの表。列名が店舗コード、店舗名、売上になり、4行のデータが並んでいる

「ホーム」の「行の削減」グループの「行の削除」▾には、「上位の行の削除」などの項目があります(上位の行の削除は、今回の流れでは、使っていません)。

セル結合で空欄になった列: 「フィル」の「下へ」

シート「結合」を読み込むと、エリア列は、「東京」「null」「大阪」「null」でした(結合セルの、下の行が、空欄になります)。

  1. エリア列を選びます。
  2. 「変換」タブの「任意の列」グループにある「フィル」の▾を開きます。
  3. 「下へ」を選びます(「下方向」ではなく、「下へ」と「上へ」でした)。

「フィル」のメニュー。「下へ」と「上へ」が並んでいる

エリアが「東京」「東京」「大阪」「大阪」になりました。ステップ名は「下方向へコピー済み」で、数式は、Table.FillDown(変更された型,{"エリア"}) でした。

フィルしたあとの表。エリア列が、東京、東京、大阪、大阪になっている

公式の記載との照合

Microsoft Learn(日本語版)「Power Query Excel コネクタ」(確認日 2026年10月20日)と、私の観察を、突き合わせました。

  • 提案されたテーブル: 公式には、特定のテーブルを含まないブックに接続すると、ナビゲーターが、選べるテーブルの候補のリストを作る、と書かれています。公式の日本語版では「推奨されるテーブル」と書かれていて、私の画面では「提案されたテーブル」と表示されました(名称は、バージョンで違う可能性があります)。シート全体を選ぶと、ブックが Excel で見えるとおりに出て、空のセルは、すべて null になる、という説明も、私の観察(結合セルの下が null)と合っています。
  • 更新について: 公式には、シートが大きく変わると、テーブルが適切に更新されないことがある、データを再度インポートして、新しい提案を選ぶと直せる可能性がある、と書かれています。この記事では、確認していません。
  • 見出しの昇格: 公式には、Excel.Workbook の useHeaders オプションは、現在のカルチャで、数値と日付をテキストに変換するため、環境で動作が変わる、代わりに Table.PromoteHeaders が推奨される、と書かれています。私の観察の「昇格されたヘッダー数」のステップが、Table.PromoteHeaders を使っていたこと(CSV の記事で確認した式)と、方向が合っています。
  • 複数の Excel ファイル: 公式では、フォルダー コネクタなどを使う、とされています(別の記事に書きました)。

この記事で確認できたこと・できていないこと

確認日: 2026年10月20日。Power BI Desktop(Windows、日本語版、2.159.883.0、未サインイン)、ダミーの Excel(シート2つ、各4行)。

確認できたこと

  • ナビゲーターの「提案されたテーブル」で、正しい表が得られたこと
  • タイトル行が見出しになり、「1 行目をヘッダーとして使用」で直ること
  • 結合セルの下の行が null になり、「フィル」の「下へ」で埋まること(名前は「下へ」)

確認できていないこと

  • 「上位の行の削除」で、タイトル行を取り除く手順の動き
  • タイトル行が、複数行ある場合
  • 英語版での名称

参考

この記事で使った用語

Power BI Desktop
Windows で動く、レポートを作るためのアプリです。データの取り込みとモデルの作成、レポートの作成に向いています。

用語集をすべて見る