В общем делаете запрос к указанной странице(Получить данные -Из других источников -Интернет). Выбираете нужную таблицу, жмете Преобразовать. Потом идете в Расширенный редактор и слегка дополняете запрос таким образом:
(page as number) =>
let
Source = Web.Page(Web.Contents("https://finviz.com/screener.ashx?v=111&f=geo_usa,ind_stocksonly,sh_price_u50&r=" & Text.From(page) & "1")),
Data2 = Source{2}[Data],
#"Promoted Headers" = Table.PromoteHeaders(Data2, [PromoteAllScalars=true]),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"No.", Int64.Type}, {"Ticker", type text}, {"Company", type text}, {"Sector", type text}, {"Industry", type text}, {"Country", type text}, {"Market Cap", type text}, {"P/E", type text}, {"Price", type text}, {"Change", type text}, {"Volume", type text}})
in
#"Changed Type"
т.е. делаете из него функцию с параметром((page as number) => ). Переименовываете этот запрос в GetURL.
После чего загружаете, создав только подключение. Создаете таблицу с номерами страниц, загружаете её в Power Query. Потом добавление столбца - Вызвать настраиваемую функцию. Даете имя создаваемому столбцу и выбираете из списка созданную только что функцию GetURL. В качестве параметра задаете столбец с номерами. Потом просто разворачиваете полученные таблицы.
Файлик со всем этим добром приложил.