Как выполнить поиск (ИСТИНА / ЛОЖЬ) для термина из списка веб-сайтов?

У меня есть столбец URL в электронной таблице Excel. Я хотел бы где-нибудь ввести слово (ячейка справа или диалоговое окно) и попросить Excel выполнить поиск по всем URL-адресам в столбце (или их подмножеству) для данного термина. Он должен работать в фоновом режиме, то есть без открытия браузера. Я хотел бы, чтобы он выводил TRUE или FALSE в зависимости от того, найден ли этот термин на каждой веб-странице в столбце. В идеале, он будет возвращать значение ИСТИНА или ЛОЖЬ в поле справа от URL-адреса, или, что еще лучше, он будет менять цвет ячейки.

Супер-бонус: процесс может показать свой прогресс и может быть прерван пользователем.

Я был бы особенно признателен за помощь в копировании текста веб-страницы в строку. Я думаю, я мог бы выяснить остальное.

Спасибо!

1 ответ

Чтобы найти текст в ячейке, вы можете использовать формулу и заполнить. Предполагая, что URL-адреса находятся в столбце A, введите в ячейку справа.

=IF(FIND("Text to find", A1), "True", "False")

Используйте условное форматирование, чтобы изменить цвет ячейки в зависимости от результата.

Вы можете использовать веб-запрос, чтобы получить текст с веб-страницы.

https://support.office.com/en-us/article/Get-external-data-from-a-Web-page-708f2249-9569-4ff9-a8a4-7ee5f1b1cfba

Другие вопросы по тегам