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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск и выделение уникальных значений - Мир MS Excel

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

Excel 2013
Здравствуйте уважаемые знатоки.
Суть вопроса в следующем: "Имеется таблица (в прикрепленном файле), где в cтолбце B присутствуют описания операций, которые включают в себя номера договора (в номере присутствуют и буквы и цифры). Для простоты выделил номера в столбец С. Этих номеров договоров довольно большое количество, но их мы знаем. Как с помощью формулы можно выделить этот номер в соседнюю ячейку и провести вниз, чтобы заполнить всю таблицу. Для выделения одного значения формулу представляю (если+ечисло+поиск), но и тут возникает момент, что эксель одинаково воспринимает договора с номерами ЗВ-1 и ЗВ-11, если искать по ЗВ-1."
Интуитивно предполагаю, что должно быть какое-то взаимодействие ВПР и вышеуказанных функций. Однако, фантазии не хватило чтобы формула заработала.
Заранее спасибо за оказанную помощь.
К сообщению приложен файл: 9537986.xls (28.0 Kb)
 
Ответить
СообщениеЗдравствуйте уважаемые знатоки.
Суть вопроса в следующем: "Имеется таблица (в прикрепленном файле), где в cтолбце B присутствуют описания операций, которые включают в себя номера договора (в номере присутствуют и буквы и цифры). Для простоты выделил номера в столбец С. Этих номеров договоров довольно большое количество, но их мы знаем. Как с помощью формулы можно выделить этот номер в соседнюю ячейку и провести вниз, чтобы заполнить всю таблицу. Для выделения одного значения формулу представляю (если+ечисло+поиск), но и тут возникает момент, что эксель одинаково воспринимает договора с номерами ЗВ-1 и ЗВ-11, если искать по ЗВ-1."
Интуитивно предполагаю, что должно быть какое-то взаимодействие ВПР и вышеуказанных функций. Однако, фантазии не хватило чтобы формула заработала.
Заранее спасибо за оказанную помощь.

Автор - Андре__Михайлович
Дата добавления - 28.05.2014 в 09:18
Russel Дата: Среда, 28.05.2014, 09:47 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Из предположения, что после каждого номера идет текст " от ", вот такой монстр:
Код
=ПРАВСИМВ(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1)));ДЛСТР(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1))))-НАЙТИ("///";ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1)));" ";"///";ДЛСТР(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1))))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1)));" ";"")))))

На Вашем примере работает.
К сообщению приложен файл: 2659345.xls (30.0 Kb)


QIWI 9173973973
 
Ответить
СообщениеИз предположения, что после каждого номера идет текст " от ", вот такой монстр:
Код
=ПРАВСИМВ(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1)));ДЛСТР(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1))))-НАЙТИ("///";ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1)));" ";"///";ДЛСТР(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1))))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПСТР(B2;1;НАЙТИ(" от ";B2;1)));" ";"")))))

На Вашем примере работает.

Автор - Russel
Дата добавления - 28.05.2014 в 09:47
Pelena Дата: Среда, 28.05.2014, 09:50 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4633 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Цитата Андре__Михайлович, 28.05.2014 в 09:18, в сообщении № 1
их мы знаем
То есть номера определены, и их можно вынести в отдельный столбец? Тогда формула массива
Код
=ИНДЕКС($J$2:$J$5;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($J$2:$J$5&" ";B2));0))
К сообщению приложен файл: 8995144.xls (30.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Цитата Андре__Михайлович, 28.05.2014 в 09:18, в сообщении № 1
их мы знаем
То есть номера определены, и их можно вынести в отдельный столбец? Тогда формула массива
Код
=ИНДЕКС($J$2:$J$5;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(ПОИСК($J$2:$J$5&" ";B2));0))

Автор - Pelena
Дата добавления - 28.05.2014 в 09:50
Андре__Михайлович Дата: Среда, 28.05.2014, 09:54 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Russel, Уважаемый Russel. Формула работает, спасибо огромное. Но, хотелось бы уточнить, с учетом того, что операции заполняются людьми в ручную, может возникнуть ситуация, что "от" будет отсутствовать. Нет ли вариантов, которые бы напрямую работали с наименованием договоров.
Заранее спасибо.
 
Ответить
СообщениеRussel, Уважаемый Russel. Формула работает, спасибо огромное. Но, хотелось бы уточнить, с учетом того, что операции заполняются людьми в ручную, может возникнуть ситуация, что "от" будет отсутствовать. Нет ли вариантов, которые бы напрямую работали с наименованием договоров.
Заранее спасибо.

Автор - Андре__Михайлович
Дата добавления - 28.05.2014 в 09:54
Андре__Михайлович Дата: Среда, 28.05.2014, 09:58 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, Спасибо огромное, очень помогло!
 
Ответить
СообщениеPelena, Спасибо огромное, очень помогло!

Автор - Андре__Михайлович
Дата добавления - 28.05.2014 в 09:58
jakim Дата: Среда, 28.05.2014, 10:08 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Так?
К сообщению приложен файл: 2935344.xls (29.0 Kb)
 
Ответить
Сообщение
Так?

Автор - jakim
Дата добавления - 28.05.2014 в 10:08
  • Страница 1 из 1
  • 1
Поиск:

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