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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск в столбце по набору ключевых слов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск в столбце по набору ключевых слов
gts1982 Дата: Вторник, 07.05.2013, 18:59 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Привет уважаемым участникам форума!

Столкнулся в работе с такой проблемой.
Есть столбец с набором текстовых ячеек, например
A123
B123
123
234
345A

Есть набор ключевых слов, которые нужно найти в этом столбце, например A, B

То есть после поиска, должны найтись ячейки 1, 2, 5

Можно ли осуществить такой поиск автоматически с помощью формулы или макроса? Буду благодарен за направление, куда копать, или готовое решение.
 
Ответить
СообщениеПривет уважаемым участникам форума!

Столкнулся в работе с такой проблемой.
Есть столбец с набором текстовых ячеек, например
A123
B123
123
234
345A

Есть набор ключевых слов, которые нужно найти в этом столбце, например A, B

То есть после поиска, должны найтись ячейки 1, 2, 5

Можно ли осуществить такой поиск автоматически с помощью формулы или макроса? Буду благодарен за направление, куда копать, или готовое решение.

Автор - gts1982
Дата добавления - 07.05.2013 в 18:59
DV Дата: Вторник, 07.05.2013, 19:19 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Если 2 слова, то автофильтр (содержит), если больше, то расширенный фильтр
 
Ответить
СообщениеЕсли 2 слова, то автофильтр (содержит), если больше, то расширенный фильтр

Автор - DV
Дата добавления - 07.05.2013 в 19:19
Serge_007 Дата: Вторник, 07.05.2013, 21:35 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Можно формулой массива:
Код
=НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК({"A";"B"};A$1:A$5));СТРОКА($1:$5));СТРОКА(1:1))
К сообщению приложен файл: gts1982.xls (27.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМожно формулой массива:
Код
=НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(ПОИСК({"A";"B"};A$1:A$5));СТРОКА($1:$5));СТРОКА(1:1))

Автор - Serge_007
Дата добавления - 07.05.2013 в 21:35
gts1982 Дата: Среда, 08.05.2013, 03:05 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Serge_007, большое спасибо, а можно рядом со столбцом, в котором ищем, рядом с найденными ячейками вывести какой-нибудь символ, например 0 или 1?
 
Ответить
СообщениеSerge_007, большое спасибо, а можно рядом со столбцом, в котором ищем, рядом с найденными ячейками вывести какой-нибудь символ, например 0 или 1?

Автор - gts1982
Дата добавления - 08.05.2013 в 03:05
gts1982 Дата: Среда, 08.05.2013, 03:06 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

DV, огромное спасибо за совет, нашел инструкцию как пользоваться расширенным фильтром, буду разбираться с ним :-)
 
Ответить
СообщениеDV, огромное спасибо за совет, нашел инструкцию как пользоваться расширенным фильтром, буду разбираться с ним :-)

Автор - gts1982
Дата добавления - 08.05.2013 в 03:06
Serge_007 Дата: Среда, 08.05.2013, 06:21 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (gts1982)
рядом со столбцом, в котором ищем, рядом с найденными ячейками вывести какой-нибудь символ, например 0 или 1?

Это ещё проще:
Код
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК({"A";"B"};A1)))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (gts1982)
рядом со столбцом, в котором ищем, рядом с найденными ячейками вывести какой-нибудь символ, например 0 или 1?

Это ещё проще:
Код
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК({"A";"B"};A1)))

Автор - Serge_007
Дата добавления - 08.05.2013 в 06:21
  • Страница 1 из 1
  • 1
Поиск:

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