0
入力ソースとして3つのワークシートがあるとします。 PowerQuery内でシートの名前を追加すると、すべてのシートを組み合わせたときにシートの名前がわかり、データがどのシートから来たのか分かります。Excel Power Queryソース名を追加する方法
入力ソースとして3つのワークシートがあるとします。 PowerQuery内でシートの名前を追加すると、すべてのシートを組み合わせたときにシートの名前がわかり、データがどのシートから来たのか分かります。Excel Power Queryソース名を追加する方法
まあ、すべてのシートを考慮すると同じ構造である:
let
Source = Excel.Workbook(File.Contents("PATH\FILE.xlsx"), null, true),
#"Removed Other Columns" = Table.SelectColumns(Source,{"Name", "Data"}),
#"Promote Headers" = Table.TransformColumns(#"Removed Other Columns", {"Data", Table.PromoteHeaders}),
#"Expanded Data" = Table.ExpandTableColumn(#"Promote Headers", "Data", {"ColA", "ColB"}, {"ColA", "ColB"})
in
#"Expanded Data"
あなたは、ブック内の他の名前付きオブジェクトを持っている場合は、あなたが必要なものだけを取得するSource
工程の後にフィルタを追加します。
申し訳ありませんが、私はあなたが欲しいものを理解していません。何が表示されるべきかを示すサンプルワークブックおよび/またはスクリーンショットを投稿できますか? –
例 - 各シートにデータがある2つの列 - COL A、COL Bがあります。データSHEET_NAME、COL A、COL Bに3つの列を持つことができるようにPowerQueryでシート名にアクセスするにはどうすればよいですか。私は特定の行がどのシートから来たかを見ることができるクエリをマージします。現在、シート名のカスタム列に文字列リテラルを設定していますが、シート名にアクセスする方法が必要であると思います。 –