Найти тему

Формулой достаем изображения из поисковой выдачи Яндекса

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

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

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

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

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

✅Наша книга

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

​​Друзья, у нас есть прайс-лист с наименованиями товаров. К каждому товару мы хотим подобрать картинку и вставить ее в Таблицу. Первый путь - можно загуглить каждое изображение руками, выгрузить и вставить эту картинку в Таблицу. Вариант рабочий, но придется потратить значительное время, особенно, если наименований у вас много.

Второй путь - вы можете вообще ничего не гуглить, а воспользоваться функцией IMPORTXML, обратиться к поиску картинок Яндекса (или Google), достать ссылку на изображение оттуда и с помощью IMAGE превратить его в картинку.

Разберем все по пунктам:

1) Формируем ссылку для поиска по картинкам Яндекса:

"https://yandex.ru/images/search?text="&a4 (a4 - ссылка на ячейку с названием товара)

2) Вытаскиваем из веб-страницы поиска все ссылки на изображения:

importxml("https://yandex.ru/images/search?text="&A4;"//img/@src")

3) Оставляем одну ссылку (например, вторую сверху):

index(importxml("https://yandex.ru/images/search?text="&A4;"//img/@src");2)

4) Превращаем ее в картинку (и это итоговая формула):

=IMAGE(index(importxml("https://yandex.ru/images/search?text="&A4;"//img/@src");2))

Ссылка на таблицу