This will look for the data below the "Total Summary" row, for each file, then combine that data from each workbook:
Query: fnWeeklySummary
(Workbook, Week) =>
let
Source = Excel.Workbook(Workbook, null, true),
Worksheet = Source{0}[Data],
#"Added Index" = Table.AddIndexColumn(Worksheet, "Index", 1, 1),
#"Rows To Skip" = Table.SelectRows(#"Added Index", each Text.Contains([Column1], "Total Summary"))[Index]{0},
#"Skipped Rows" = Table.Skip(Worksheet,#"Rows To Skip"),
#"Promoted Headers" = Table.PromoteHeaders(#"Skipped Rows", [PromoteAllScalars=true]),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"SKU", type text}, {"Inventory", Int64.Type}, {"Sellin", Int64.Type}, {"Ratio", Percentage.Type}}),
#"Added Week" = Table.AddColumn(#"Changed Type", "Week", each Week, type text),
#"Reordered Columns" = Table.ReorderColumns(#"Added Week",{"Week", "SKU", "Inventory", "Sellin", "Ratio"})
in
#"Reordered Columns"
Query: Weekly Data
let
Source = Folder.Files("D:\WeeklyData"),
#"Invoked Custom Function" = Table.AddColumn(Source, "Summary Data", each fnWeeklySummary([Content], Text.Replace([Name], ".xlsx", ""))),
#"Combined Summary Data" = Table.Combine(#"Invoked Custom Function"[Summary Data])
in
#"Combined Summary Data"