Страницы: 1
RSS
Найти все строки с указанным словом
 
Добрый день коллеги подскажите пожалуйста как найти все ячейки где встречается слово. К примеру существуют 5 ячеек,
Омская обл. с. Неизвестное, ул. Морская, д. 11
г. Омск, ул. Стрителей, д.22 кв. 18
ГОР. ОМСК, ул. Менделеева, д. 38
гор. Омск, ул. Новая, д.28, кв. 5
г. Омск-16 ул. Красная д. 19 кв. 26

Мне необходимо найти все строки где в адресе встречаются Омск. Это и Омск, и ОМСК, и Омск-16, но Омский мне не нужен. Грубо говоря мне не нужен район.
Подскажите пожалуйста как это сделать?
 
Код
=ЕСЛИ(ЕСЛИОШИБКА(НАЙТИ("ОМСК";ПРОПИСН(A1));0)>0;ЕСЛИ(ЕСЛИОШИБКА(НАЙТИ("ОМСКИ";ПРОПИСН(A1));0)>0;0;1);0)
 
Вариант
Код
=ЕСЛИ(КОДСИМВ(ПРАВСИМВ(ЛЕВСИМВ(B3;ДЛСТР(C$2)+ПОИСК(C$2;B3));1))<223;"ок";"")
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Спасибо но у меня Ваш пример что то не работает. Подскажите пожалуйста что я делаю не так?
 
В первом посте этой темы есть строки предложенных Вами примеров с НЕСКОЛЬКИМИ вхождениями словосочетания "Омск"? Нет. Поэтому предложенные Вам решения только с ОДНИМ вхождением "Омск".
Оттого в Правилах есть пункт с файлом-примером...
Изменено: Ёк-Мок - 20.03.2020 11:19:04
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
Цитата
Ёк-Мок написал:
оэтому предложенные Вам решения только с ОДНИМ вхождением "Омск".
Спасибо понял. Файл уже приложил. Сразу про несколько вхождений я не подумал. Сейчас попробую сделать через панду
 
Цитата
ASER. написал:
сделать через панду
Это часть тела так по новому называют? :)))
 
Как вариант:
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("омский";RC[-2]));"ОК";"НЕ ОК")
 
Простите а RC[-2] в Вашей формуле это что? Массив строк?

Цитата
МатросНаЗебре написал: Это часть тела так по новому называют? ))
Ахахахаххах... нет я имел ввиду Pandas. Fremework для Python
 
Это столбец на 2 столбца левее текущего.
Страницы: 1
Наверх