1つのブックから必要なシートだけを追加するには?

月別の明細をまとめるときは、集計済みシートを混ぜないようにします。読み込み時に選ぶ方法と、読み込み後に不要なシートを外す方法を紹介します。

説明図 — 1つのブックから必要なシートだけを追加するには?
架空のデータを使った説明図です。実際の画面キャプチャではありません。

Excelファイルを追加すると、データのあるシートがそれぞれ読み込まれます。月別の明細と合計表が一緒に入っている場合は、Jan・Febなどの明細だけを縦に追加しましょう。集計済みのSummaryも混ぜると、同じ金額を二重に足してしまいます。

架空の入力

架空のブックにはJanのA・10、FebのB・20、SummaryのSUM・30があります。以下の入力と説明図はSummaryを除いた2つの明細シートです。

Jan

ID Amount
A 10

Feb

ID Amount
B 20

設定手順

  1. Excelファイルを追加します。「シートの開始位置を確認」が開いたら、Jan・Febの「読み込む」は有効、Summaryは無効にします。
  2. A1から始まる正常なシートが確認画面なしで入った場合は、Summaryの「シートを削除」で作業領域から除きます。元のExcelファイルを削除する操作ではありません。
  3. Jan・Febの列名と列数が同じことを確認し、上下の+接続点を結んで「すべての行を保持」を選びます。Summaryが接続対象にないことを確認します。

説明図 — 設定手順

期待する結果

明細はA・10、B・20の2行です。金額の合計は30であり、SUM・30まで混ぜた60ではありません。

ID Amount
A 10
B 20

説明図 — 期待する結果

注意点

同じシート名でも、列の構成や内容が変わっていることがあります。追加する前に、明細か集計済みの表かを確認してください。フォルダーに新しく入ったファイルや特定のシートを、自動で集める機能ではありません。

自分のファイルで始めましょう

JOIN SHEETを使ってみる ↗

Excel・CSVの作業はPCでご利用ください。
新しいタブで開くため、作業中のデータは置き換わりません。

サンプルの検証日:

出典

Power query, multiple workbooks and sheets (Reddit r/excel)

原文はPower Queryで複数ブックのシートを展開する方法を尋ねた解決済みの質問です。ここではJOIN SHEETでの直接読み込みと不要なシートの除外を扱います。 例のデータは説明用に別途作成したもので、原文の投稿者による製品利用の感想や推薦ではありません。