| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Работа с MS Office > сравнение листов |
| Автор: dstorm81 13.9.2006, 11:33 |
| Модерам, если не туда запостил, перенесите пожалуйста.. ситуация такая, есть ехселевские файлы 2шт отформатированы одинаково (то есть 1яч- имя, потом фамилия и тому подобное) в списках по многу человек, в первом около 10 тысяч во втором около 3. собственно как сравнить листы, то есть чтобы выделить людей которых нет в первом файле, сравнивать желательно по ФИО и адресу.. |
| Автор: Izuver 13.9.2006, 23:13 |
| http://www.forum.vingrad.ru/index.php?showtopic=105812 |
| Автор: dstorm81 14.9.2006, 09:28 |
| срасибо за внимание уважаемый только как оказалось после запуска он сравнивает построчно из двух листов, а это не есть правильно, объясняю ситуацию еще раз первый лист у меня есть типа базы данных (список людей - много) во втором мне приносят список людей (человек 50-200) которые МОГУТ (но не обязательно) находится в первом листе, но они не будут находится в тех же ячейках по номеру (то есть к примеру Иванов Иван Иваныч 1982 г.р. в первом листе первый, а во втором 19) и скрипт честно пометит что его нет в первом листе. мне же надо чтобы он его не помечал |
| Автор: ИгнатьевАлексей 14.9.2006, 17:02 |
| Друг! Ну так измени программку! Не ленись! Алгоритм такой: для всех ячеек малого листа делаешь необходимый поиск в большом....если нашел, то переход к след. ячейке малого листа, если не нашел, то пометь ячейку цветом.... Базируйся на моем исходничке....что неясно - спрашивай! За конкретным вопросом последует (как правило) конкретный ответ... |
| Автор: ИгнатьевАлексей 14.9.2006, 18:00 |
| Слушай! Я забыл совсем! Функцию "=ВПР" посмотри! Может она поможет? Если кодировать нет желания?! |
| Автор: AsIs 14.9.2006, 19:06 | ||
Что касается ВПР и поиска по нескольким критериям (как видимо хочет автор), то это тема не тривиальная. Вот здесь она уже обсуждалась: http://forums.avalon.ru/forum/topic.asp?TOPIC_ID=5265 Да простят меня за ссылку на другой форум... Идея получается такова. Добавляется вспомогательный столбец, в который вводится формула, как в приведенном выше описании. Если она нашла искомую запись, то возращает определенное значение, в противном случае ошибку. Осталось только отфильтровать список и оставить записи, которые отсуствуют. |