Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как найти все вхождения в ячейках таблицы по одной фразе ? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как найти все вхождения в ячейках таблицы по одной фразе ?
pocupki12 Дата: Воскресенье, 04.12.2022, 12:44 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

милые форумчане! очень нужно решить следующую задачу. Возможно ли это?
подскажите пожалуйста......
исходные данные- есть главная фраза :
черная сумка через плечо женская из экокожи с цепочкой

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

Задача: найти все ячейки, которые содержат хотя бы 1 слово из главной фразы или часть слов из этой фразы, но без добавления дополнительных слов. Иными словами , интересуют точные вхождения в ячейках по отношению к главной фразе. При этом важна очередность расположения.
в данном случае правильными вариантами будут:
черная сумка
сумка женская
сумка из экокожи


Сообщение отредактировал pocupki12 - Воскресенье, 04.12.2022, 12:45
 
Ответить
Сообщениемилые форумчане! очень нужно решить следующую задачу. Возможно ли это?
подскажите пожалуйста......
исходные данные- есть главная фраза :
черная сумка через плечо женская из экокожи с цепочкой

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

Задача: найти все ячейки, которые содержат хотя бы 1 слово из главной фразы или часть слов из этой фразы, но без добавления дополнительных слов. Иными словами , интересуют точные вхождения в ячейках по отношению к главной фразе. При этом важна очередность расположения.
в данном случае правильными вариантами будут:
черная сумка
сумка женская
сумка из экокожи

Автор - pocupki12
Дата добавления - 04.12.2022 в 12:44
прохожий2019 Дата: Воскресенье, 04.12.2022, 13:34 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
в 365 можно так:
[vba]
Код
=ФИЛЬТР(A4:A10;MAP(A4:A10;LAMBDA(txt;LET(x;ПОИСКПОЗ(ТЕКСТРАЗД(txt;" ");ТЕКСТРАЗД(A1;;" "););y;ФИЛЬТР(x;НЕ(ЕНД(x)));И(СЧЁТЗ(x)=СЧЁТЗ(y);СБРОСИТЬ(y;;1)>СБРОСИТЬ(y;;-1))))))
[/vba]
также для версий с 2016 (с 2010 при условии установки надстройки) можно предложить аналогичный алгоритм реализовать в pq
К сообщению приложен файл: 12345.xlsx (10.2 Kb)


Сообщение отредактировал прохожий2019 - Воскресенье, 04.12.2022, 13:44
 
Ответить
Сообщениев 365 можно так:
[vba]
Код
=ФИЛЬТР(A4:A10;MAP(A4:A10;LAMBDA(txt;LET(x;ПОИСКПОЗ(ТЕКСТРАЗД(txt;" ");ТЕКСТРАЗД(A1;;" "););y;ФИЛЬТР(x;НЕ(ЕНД(x)));И(СЧЁТЗ(x)=СЧЁТЗ(y);СБРОСИТЬ(y;;1)>СБРОСИТЬ(y;;-1))))))
[/vba]
также для версий с 2016 (с 2010 при условии установки надстройки) можно предложить аналогичный алгоритм реализовать в pq

Автор - прохожий2019
Дата добавления - 04.12.2022 в 13:34
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!