Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2016, 02:52   #1
AAAAAAAA111
Новичок
Джуниор
 
Регистрация: 09.03.2016
Сообщений: 4
По умолчанию Поиск одинаковых значений

Подскажите, пожалуйста, какую формулу применить для поиска нескольких названий из одной таблицы (разные города) в другой (в которой многие названия городов дублируются). Задача: найти и как-то зафиксировать (выделить) используя первый список городов эти города в другом большом списке + дубли этих названий. Есть хорошая поискпоз, но она ищет только одно значения игнорирую дубли

пример:

Список А:
Москва
Питер
Рязань

Список Б:
Москва
Саратов
Питер
Москва
Москва
Рязань
Астрахань
Питер
Питер
Рязань
Рязань
Ростов
AAAAAAAA111 вне форума Ответить с цитированием
Старый 09.03.2016, 03:09   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

не понятна Ваша цель,
в каком списке Вы хотите проставить номера позиций?

используйте НАИБОЛЬШИЙ - этим можно для каждого города из списка А вытащить все порядковые номера этого города в списке Б
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.03.2016, 09:39   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Обычно это делают условным форматированием.
А там может встроенное подойдёт или на выбор куча ПОИСКПОЗ()/СЧЕТЕСЛИ()/ВПР(), ещё кажется ПОИСК() или НАЙТИ() (не помню, английский всюду...)
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 09.03.2016 в 09:45.
Hugo121 вне форума Ответить с цитированием
Старый 09.03.2016, 10:38   #4
AAAAAAAA111
Новичок
Джуниор
 
Регистрация: 09.03.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
не понятна Ваша цель,
в каком списке Вы хотите проставить номера позиций?

используйте НАИБОЛЬШИЙ - этим можно для каждого города из списка А вытащить все порядковые номера этого города в списке Б

У меня есть пример (во вложении). На первом листе таблица с огромным количеством городов, названия которых повторяются, и двумя пока неизвестными параметрами (столбцами - "№ блока" и "отделение"), на втором листе памятка, к какому "№ блока" и "отделению" относятся города. На втором листе (в примере только два блока, но их больше 10, так же и с отделениями, их больше сотни). Мне нужно присвоить названия "№ блоков" и "отделений" городам на листе 1 и протянуть названия блоков и отделений или обозначить цветом, что бы потом можно было делать выборку по "№ блока" или "Отделения". Я хотела автоматически искать все города каждого блока и отделения, так как эту задачу придется проделать с несколькими списками, а вручную это займет очень много времени, фильтровать каждый город и присваивать ему "№ блока" и отношение к "Отделению" но у меня не получается находить города, названия которых упоминаются больше одного раза.

Какая формула тут подойдет? Если подойдет. Если кто-то сможет прислать с примером буду признательная.
Вложения
Тип файла: xlsx Книга1.xlsx (28.4 Кб, 9 просмотров)
AAAAAAAA111 вне форума Ответить с цитированием
Старый 09.03.2016, 10:40   #5
AAAAAAAA111
Новичок
Джуниор
 
Регистрация: 09.03.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Обычно это делают условным форматированием.
А там может встроенное подойдёт или на выбор куча ПОИСКПОЗ()/СЧЕТЕСЛИ()/ВПР(), ещё кажется ПОИСК() или НАЙТИ() (не помню, английский всюду...)
Просто я не спец в экселе пока, так на вскидку не понимаю, как грамотно и точно прописать формулу и вообще, найти верную(
AAAAAAAA111 вне форума Ответить с цитированием
Старый 09.03.2016, 11:55   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
в строке 2 (Сургут) 2 простые формулы
копируем их вниз сколько нужно раз

если город есть в списке городов на листе 2 - увидите его блок и отделение, нет - увидите слова "Блок" и "Отделение" соотв.
Вложения
Тип файла: xlsx БлокОтделение.xlsx (28.4 Кб, 15 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 09.03.2016, 16:22   #7
AAAAAAAA111
Новичок
Джуниор
 
Регистрация: 09.03.2016
Сообщений: 4
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
см.вложение
в строке 2 (Сургут) 2 простые формулы
копируем их вниз сколько нужно раз

если город есть в списке городов на листе 2 - увидите его блок и отделение, нет - увидите слова "Блок" и "Отделение" соотв.

Спасибо мастеру дела! Это то, что надо! А как выглядит формула физически? Что бы можно было применить ее в других файлах?
AAAAAAAA111 вне форума Ответить с цитированием
Старый 09.03.2016, 18:31   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. диспетчер имен
там 3 формулы:
блок
отделение
стр.


назовем лист куда нужно притянуть данные рабочий лист, а лист, в котором города разнесены по блоком и отделениям - справочник.
так вот...
стр. находит строку в справочнике для города записанного в 2-й колонке рабочего листа
блок находит 1-ю непустую ячейку в 1-й колонке справочника просматривая, колонку вверх от строки стр.
отделение находит 1-ю непустую ячейку в 2-й колонке справочника, просматривая колонку вверх от строки стр.

для городов, которых нет в справочнике - стр. = 1, соотв. блок и отделение равны названию 1-й и 2-й колонок справочника
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 09.03.2016 в 18:38.
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск одинаковых значений на разных листах medved_program Microsoft Office Excel 1 15.01.2015 17:49
Поиск одинаковых значений NSK_54 Microsoft Office Excel 1 16.12.2014 17:43
поиск одинаковых значений с последующим выделением sevik111 Microsoft Office Excel 5 12.05.2011 17:49
Поиск одинаковых значений в столбце Батарейкина Microsoft Office Excel 4 21.02.2011 20:34
Поиск одинаковых значений по строкам в excel Вяхирев_В Microsoft Office Excel 0 06.07.2010 20:01