Найти тему

В Google Таблицы функцией =IMPORTHTML можно импортировать веб-страницу

---------------------------------------------------------------------------

🚀Заказы (Таблицы, боты и скрипты): @namokonov, @renat_shagabutdinov в Telegram

Канал о Таблицах в Telegram (другая ссылка — https://tglink.ru/google_sheets)

Чат в Telegram (другая ссылка — https://tglink.ru/google_spreadsheets_chat)

Оглавление канала

Наша книга

---------------------------------------------------------------------------

Друзья, наверняка вы знаете, что с помощью =IMPORTHTML можно заимпортировать таблицу из веб-страницы.

Например, формула в ячейке А1 на скриншота выведет таблицу из coinmarketcap.com, курс и параметры 100 криптовалют:

coinmarketcap.com, возьмет эту страницу и вставим в нашу таблицу
coinmarketcap.com, возьмет эту страницу и вставим в нашу таблицу

🚬 а как вывести не всю таблицу, а только нужные нам поля?

Добавим функцию 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")

Разумеется, это будет работать не только с выбранной веб-страницей, а вообще с любой, на которой есть таблица или список :)

Хорошего дня!

Наука
7 млн интересуются