Логотип

+7 (977) 834-82-00

info@vba-excel.ru

Импорт текста из интернет страницы в Excel

Функция ТЕКСТИЗURL поможет импортировать данные с выбранного сайта. Это могут быть как курсы валют банка, так и цены на товары в интернете.

 

Добавить в Excel!

Установите программу

*Этого функционала нет в стандартном Excel

 Скачали:  27 832 чел.

Описание функции

Речь в статье пойдет не о стандартной функции импорта страницы с помощью веб запроса, а об импорте отдельных частей страницы (например, только наименование товара или его стоимость, отдельный курс валюты или ставка по кредиту). Отличие функции от веб запроса в том, что извлекается не вся страница, а только нужная область и извлекается она не на отдельный лист, а в ту ячейку, которая будет указана.

В основном функция будет полезна для тех, кто массово собирает информацию с заданных интернет страниц (тек кто занимается так называемым парсингом сайтов).

Функция =ТЕКСТИЗURL(URL; ТЕГ_СТАРТ; ТЕГ_КОНЕЦ) имеет следующие аргументы:

  • URL - адрес страницы интернет, на котором расположена необходимая для импорта информация
  • ТЕГ_СТАРТ - Начало тега, внутри которого находится информация. Например, ‹div›импортируемый текст‹/div›
  • ТЕГ_КОНЕЦ - Конец тега, в котором находится информация. Например, ‹div›импортируемый текст‹/div›

Что такое тег и где его искать?

Тег - это специальный текст html страницы, который заключен в угловые скобки (например, ‹title›). Теги служат для оформления и настройки интернет страницы. В теги заключают текст (содержимое) которые пользователи и видят на интернет странице. Как правило такое содержимое как цена, наименование товара, курсы валют или иные показатели заключаются в отдельные теги. Найти их можно отобразив html код интернет страницы, нажав сочетание клавиш Ctrl + U.

Для работы функции необходимо найти начальный тег и конечный тег. Как правило, теги парные и если начальный тег называется ‹title›, то конечный будет ‹/title›.

Пример

Извлекаем наименование товара и цену из интернет страницы в Excel

Извлечение текстра страницы интернет в Excel

 

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel.

Чтобы его добавить, необходимо установить надстройку VBA-Excel. Данная программа содержит более сотни функций, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 27 832 чел., попробуйте и Вы!


Установите программу

Ссылки по теме

  1. Импорт курсов валют в Excel

Комментарии:

comments powered by Disqus