powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск слова из всего текста
8 сообщений из 8, страница 1 из 1
Поиск слова из всего текста
    #39050911
ДимкаС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!
Как прописать условие, чтобы самостоятельно отыскивало искомое мной слово из всего списка? Например, ищу следующие слова: машина, самолет, катер, цветок. Чтобы условие понимало из всего текста именно эти слова и показывало в ячейке, где это условие прописано. Как-то так... Всем спасибо за интерес к моей теме.
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39050929
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если тупо, то как-то так:

Код: plaintext
=ЕСЛИ(ЕОШ(ПОИСК("САМОЛЕТ";A1));"";"САМОЛЕТ ")&ЕСЛИ(ЕОШ(ПОИСК("МАШИНА";A1));"";"МАШИНА ")&ЕСЛИ(ЕОШ(ПОИСК("ЦВЕТОК";A1));"";"ЦВЕТОК ")
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39050931
ДимкаС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, потрясающе. Спасибо огромное!
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39050968
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДимкаС,

Можно и так:
Код: plaintext
=ПРОСМОТР(2;1/ПОИСК({"машина":"самолет":"катер":"цветок"};A1);{"машина":"самолет":"катер":"цветок"})
если значений к поиску много, то вместо {} можно использовать диапазон:
Код: plaintext
=ПРОСМОТР(2;1/ПОИСК(B1:B10;A1);B1:B10)
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39051035
ДимкаС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_PristДимкаС,

Можно и так:
Код: plaintext
=ПРОСМОТР(2;1/ПОИСК({"машина":"самолет":"катер":"цветок"};A1);{"машина":"самолет":"катер":"цветок"})
если значений к поиску много, то вместо {} можно использовать диапазон:
Код: plaintext
=ПРОСМОТР(2;1/ПОИСК(B1:B10;A1);B1:B10)

Интересный Ваш вариант № 1, но у меня большое значение условий. Что касается варианта № 2, то не хочется делать вспомогательный столбец для поиска. Поэтому ответ 1 для меня самый оптимальный. Спасибо Вам за помощь!
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39051065
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДимкаСно у меня большое значение условий
ДимкаСПоэтому ответ 1 для меня самый оптимальный
Это как минимум странно. Перечислять в любом случае надо будет все значения - в любом из вариантов. И при этом в любом варианте - два раза. Только в моем случае можно составить список один раз и скопировать потом в формулу. Поэтому указание на кол-во условий выглядит очень странной аргументацией :-)
Вспомогательный столбец не для поиска, а для перечисления тех значений, которые надо проверить в каждой ячейке. Он может располагаться и на другом листе.

Но дело Ваше.
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39051238
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разница в том, что вариант Shocker.Pro выводит ВСЕ найденные слова, а вариант The_Prist - только последнее.
Если слова не найдены, 1 вар. выводит пустую строку, а 2 вар. - ошибку.
...
Рейтинг: 0 / 0
Поиск слова из всего текста
    #39051776
ДимкаС
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КазанскийРазница в том, что вариант Shocker.Pro выводит ВСЕ найденные слова, а вариант The_Prist - только последнее.
Если слова не найдены, 1 вар. выводит пустую строку, а 2 вар. - ошибку.
Полностью с Вами согласен. Поэтому пост 1 самый полезный для меня на сегодняшний день. Пусть большая и повторяющаяся прописка, но данный вариант работает и соответствует моим условиям.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Поиск слова из всего текста
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]