---------------------------------------------------------------------------
🚀Заказы (Таблицы, боты и скрипты): @namokonov, @renat_shagabutdinov в Telegram
✅Канал о Таблицах в Telegram (другая ссылка — https://tglink.ru/google_sheets)
✅Чат в Telegram (другая ссылка — https://tglink.ru/google_spreadsheets_chat)
---------------------------------------------------------------------------
Друзья, наверняка вы знаете, что с помощью =IMPORTHTML можно заимпортировать таблицу из веб-страницы.
Например, формула в ячейке А1 на скриншота выведет таблицу из coinmarketcap.com, курс и параметры 100 криптовалют:
🚬 а как вывести не всю таблицу, а только нужные нам поля?
Добавим функцию QUERY и выведем только 5 верхних строк:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT * LIMIT 5")
Только 1-ий, 3-ый столбец (обращаясь к ним Col+ номер столбца в источнике данных) и 10 строк:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT Col1, Col3 LIMIT 10")
Чтобы пропустить часть строк, используйте OFFSET, выведем строки с одиннадцатой по пятнадцатую:
=QUERY(IMPORTHTML("https://coinmarketcap.com/";"table";1);"SELECT * LIMIT 5 OFFSET 10")
Разумеется, это будет работать не только с выбранной веб-страницей, а вообще с любой, на которой есть таблица или список :)
Хорошего дня!