【代替案A】
●どこかのセルに
=SUBSTITUTE(LEFT(CELL("filename",A1),FIND("]",CELL("filename",A1))-1),"[",)
→上のセルを選択した状態で、数式バーの左の名前ボックスに次の名前を入れる
Fname
●
データ
→データの取得
→その他のデータソースから
→空のクエリ
→詳細エディター
→「let ... in ..」の部分を全選択して削除
→以下の文字列を貼り付け
let
Fnm = Excel.CurrentWorkbook(){[Name="Fname"]}[Content]{0}[Column1],
Src = Excel.Workbook(File.Contents(Fnm), null, true),
Flt = Table.SelectRows(Src, each ([Kind] = "Sheet")),
Del = Table.SelectColumns(Flt,{"Name"})
in
Del
→閉じて読み込む
シート名が変わったら データ→すべて更新