MetaTable
テーブルの名前がcolumnという名前のテーブルに格納されていると仮定すると、Table name
以下の PowerQuery スクリプトがその役割を果たします。挿入するには、[PowerQuery] タブを使用し、[その他のソースから] -> [空白のクエリ] -> [表示] タブ -> [詳細エディター] を選択して、次のテキストを挿入します。
let
AllTables = Excel.CurrentWorkbook(),
TableConf = AllTables{[Name="MetaTable"]}[Content],
TableConfWithContent = Table.NestedJoin(TableConf,{"Table name"},AllTables,{"Name"},"Table"),
Expand1 = Table.ExpandTableColumn(TableConfWithContent, "Table", {"Content"}, {"Table.Content"}),
Expand2 = Table.ExpandTableColumn(Expand1, "Table.Content", {"Column Name1", "Column Name2", "Column Name3", "Column Name4", "Column Name5"}, {"Column Name1", "Column Name2", "Column Name3", "Column Name4", "Column Name5"})
in
Expand2