Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
19 Август 2025, 20:05:57
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Компьютеры, софт
(Модераторы: xfiles, DeleteR, barmalei) > Тема:

какой программой сравнить списки?

Страниц  :   Вниз
  Печать  
Автор Тема: какой программой сравнить списки?  (Прочитано 2617 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« : 07 Февраль 2011, 22:22:54 »

Итак суть в следующем: Есть 2 списка фамилий в "Экселе". В 1 списке фамилий около 2 000, во втором - около 500.
Какой программой можно сравнить списки, чтобы из второго списка исключить те фамилии, которые уже есть в первом и оставить в нем только те, которых нет.

За дельный совет обещаю ставить плюсики неделю подряд.
Записан

vaskes
Гость
« Ответ #1 : 07 Февраль 2011, 22:29:05 »

 Подмигивающий так в экселе есть функция

напротив каждого значения в списке 1 и списке 2 прописываешь формула =СЧЁТЕСЛИ(АдресСписка2;АдресЯчейкиИзСписка1) и =СЧЁТЕСЛИ(АдресСписка1;АдресЯчейкиИзСписка2) соответсвенно. Если значение возвращаемое функцией не равно 0, значит данное значение повторяется. Далее накладываешь автофильтр, задаешь условие не равно 0 и получаешь список всех повторяющихся значений.


Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #2 : 07 Февраль 2011, 22:33:55 »

напротив каждого значения в списке 1 и списке 2 прописываешь формула =СЧЁТЕСЛИ
В 1 списке фамилий около 2 000, во втором - около 500.
Вот теперь подумай, как долго я буду прописывать эти значения.  Шокирован Шокирован Шокирован

Нужно сравнивать 3 - 4 списка в неделю.
Записан

vaskes
Гость
« Ответ #3 : 07 Февраль 2011, 22:44:13 »

 Смеющийся кхм.. прочитай внимательнее.. фиксируешь список один второе это АДРЕС ячейки протягиваешь по всей длинне и все какие проблемы?
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #4 : 07 Февраль 2011, 22:54:40 »

Я просто не шибко шарю в экселе. Можно простыми словами, что бы я завтра испытал эту функцию в деле.
Записан

vaskes
Гость
« Ответ #5 : 07 Февраль 2011, 23:02:35 »

вот так наглядно.. главное чтобы фамилии были без ошибкав написаны))

затем правой кнопкой фильтр и выбираешь нужное тебе условие..

* Снимок.JPG (0 Кб - загружено 270 раз.)
Записан
Cumkys
Кандидат в депутаты
****

Репутация: +612/-12
Offline Offline

Пол: Мужской
Сообщений: 4763


Люблю Аурис...

Просмотр профиля WWW
« Ответ #6 : 07 Февраль 2011, 23:08:34 »

Stiven, тебе для начала надо скопать все 2 списка в 1 эксель!. и там уже проделать операцию, как сказал дедушка Васкес.
затем, когда ты написал выражение, подводишь курсор к правому нижнему краю ячейки с выражением и тянешь вниз до упора (до конца большего списка.)
Записан

Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #7 : 07 Февраль 2011, 23:09:32 »

Значит в ячейках от А 1 до А 2000 у меня внесен список фамилий. В ячейках от В1 до В500 - второй.
Что мне делать дальше?

PS. Извиняюсь, что так туплю, но все-же...
Записан

Cumkys
Кандидат в депутаты
****

Репутация: +612/-12
Offline Offline

Пол: Мужской
Сообщений: 4763


Люблю Аурис...

Просмотр профиля WWW
« Ответ #8 : 07 Февраль 2011, 23:17:22 »

в ячейках от С1 до С2000 пишешь
напротив каждого значения в списке 1 и списке 2 прописываешь формула =СЧЁТЕСЛИ(АдресСписка2;АдресЯчейкиИзСписка1) и =СЧЁТЕСЛИ(АдресСписка1;АдресЯчейкиИзСписка2) соответсвенно
Записан

vaskes
Гость
« Ответ #9 : 07 Февраль 2011, 23:17:34 »

Stiven у меня записана формула для ячейки G4

тебе необходимо поправить МОЮ формулу и привести к виду =СЧЕТЕСЛИ(A$1:A5.260 руб. 00 коп.;B4)

ФУНКЦИЯ выполняет сравнение твоей 1 фамилии из колонки В со всей колонкой А

 прописываешь одну формулу и протягиваешь ее вдоль всех 500 фамилий из списка В

затем правой кнопкой по первому 0 или 1  выбрать из списка ФИЛЬТР появится еще список чуть правее ФИЛЬТР ПО ЗНАЧЕНИЮ ВЫБРАННОЙ ЯЧЕЙКИ

появится ярлычок в котором можно будет отсортировать по значениям 0 или 1 оставить список

з.ы. главное пойми принцип а не тупо копируй то что тебе сказали.. тогда для тебя не возникнет сложностей если вдруг надо будет сравнить списки наоборот либо еще чтото проделать..

если совсем никак тогда хелп экселя на функцию "счетесли" поможет..
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #10 : 07 Февраль 2011, 23:20:01 »

Может мне кто-нибудь телефон в личку скинет, что бы я в случае чего смог набрать человеку, который в этом шарит?
Записан

Cumkys
Кандидат в депутаты
****

Репутация: +612/-12
Offline Offline

Пол: Мужской
Сообщений: 4763


Люблю Аурис...

Просмотр профиля WWW
« Ответ #11 : 07 Февраль 2011, 23:22:20 »

я счас болею сильно, но могу заложить тел Васкесса.  Смеющийся Смеющийся Смеющийся
за умеренную плату плюсиками  Смеющийся Смеющийся Смеющийся Смеющийся Смеющийся Смеющийся
Записан

RILLey_ELf
Гость
« Ответ #12 : 08 Февраль 2011, 15:17:58 »

оперативный розыск в екселе Улыбка

а потом задаются вопросы, почему у нас недовольны работой милиции?
да потому, что прежде чем взять инструмент (пистолет, ексель) в руки - надо научится им пользоваться.
и понимать крайние случаи и возможные проблемы (например совпадение фамилий, неверная работа выбранной функции, неверно выбранная функция, недостаточно протестированная таблица, не полностью отформатированный поиск...).

наймите человека, который знает.

а то вам сейчас тут посоветуют - а потом из-за этого совета кто-то попадёт в "плохой" список.
а кто виноват и что делать узнают через лет 15. когда проверят вашу табличку в ексель.

особенно если задача не кубики в школе считает, а может повлиять на жизни других людей.
Записан
Cumkys
Кандидат в депутаты
****

Репутация: +612/-12
Offline Offline

Пол: Мужской
Сообщений: 4763


Люблю Аурис...

Просмотр профиля WWW
« Ответ #13 : 08 Февраль 2011, 20:27:33 »

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

RILLey_ELf
Гость
« Ответ #14 : 08 Февраль 2011, 20:52:20 »

я советую купить MacOS всем, у кого проблемы с антивирусами, вирусами, доступом к WiFi, проблемами запуска приложений (like "error 0x000000 please connect to developer") и стоит windows

тут же с 95 процентной вероятностью ясно, кто, что и для каких целей.
в результате ваших советов топиккастер может наделать делов не задумываясь о последствиях

тем более, что топиккастер явно не собирается думать, проверять, тестировать и читать документацию по используемым в решении функциям
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #15 : 08 Февраль 2011, 22:16:21 »

в результате ваших советов топиккастер может наделать делов не задумываясь о последствиях

Уж поверь ты мне, что я перепроверю все трижды.

А объясню просто: ситуация такова, что на учете состоит определенное количество человек и мне приходят списки людей, которые подпадают под постановку на учет Вот мне нужно узнать, стоят они на учете или их нужно ставить заново.
Записан

RILLey_ELf
Гость
« Ответ #16 : 09 Февраль 2011, 00:18:43 »

у вас все ещё нету для этого базы данных Непонимающий
наверняка отпечатки тоже на листиках в папках в личных делах в шкафах лежат.
21 век, мать его

формулу очень легко копировать из одной ячейки в несколько со "сносом" значений.
для этого её надо перетянуть за правый нижний угол.
например в
А1 пишеш 1
В1 пишеш 2
В2 пишеш "= $A$1 + B1"

дальше мышкой наводишь на правый нижний уголок В2, нажимаешь и тянешь вниз пока не отметится В3.
отпускаешь мышку
смотришь формулу в В3 (должно получится "$A$1 + B2")

таким образом копируется формула. символы $ используются, чтобы при копировании формулы не смещались значения (закрепляются, делаются константными).

а вобще всё равно как следует вы проверить корректность работы вы не сможете. просто потому, что у вас нет достаточного уровня специализации и знаний. поэтому отдайте это дело людям с опытом. ваяние на коленях ни к чему хорошему не приведет.
Записан
Andrus
Молодой Гродненец
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 11


Я люблю Гродненский форум!

Просмотр профиля Email
« Ответ #17 : 09 Февраль 2011, 15:58:45 »

МУС ?
вычисляете тех, кто пальчики не откатал?
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #18 : 09 Февраль 2011, 21:55:42 »

поэтому отдайте это дело людям с опытом.

Где же их взять?

вычисляете тех, кто пальчики не откатал?

У меня другая направленность работы.
Записан

RILLey_ELf
Гость
« Ответ #19 : 10 Февраль 2011, 01:51:12 »

законы просты - хотите, чтобы один сотрудник выполнял работу 10-ых людей, которые будут сравнивать эти списки вручную?

он будет это делать за то же время и _гарантировать_ корректность результата защищённого от человеческого фактора (усталость, рассеянность, ошибку, описку).

платите ему за всех этих 10-ых сотрудников (как раз 3к$ примерно получается) нормальная зарплата, для хорошего ответственного и опытного сотрудника гарантирующего качественное исполнение.

эффективность и кпд выше, затраты меньше.
всё просто
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #20 : 10 Февраль 2011, 22:21:07 »

платите ему за всех этих 10-ых сотрудников (как раз 3к$ примерно получается) нормальная зарплата, для хорошего ответственного и опытного сотрудника гарантирующего качественное исполнение.

За 7.890 руб. 00 коп. этот сотрудник должен будет не есть, не спать, ходить в рейды, ловить пьянь, разыскивать без вести пропавших и одновременно расследовать уголовные дела.

Или ты думаешь, что у нас все просто?

эффективность и кпд выше, затраты меньше.
вот я и хочу повысить КПД своей работы при меньших временных затратах. А то мне как-то надоело уходить на работу в 7.30, а приходить в 19.30 (в лучшем случае).
Записан

RILLey_ELf
Гость
« Ответ #21 : 10 Февраль 2011, 23:49:08 »

нет, этот человек будет только сравнивать списки
и поверьте - это будет быстрее и надежнее чем если нанять 10 сотрудников которые будут делать это вручную
это демагогия - всё равно такого не будет.

вы говорите результат: работает, нет, нужна ещё помощь?

Записан
Cumkys
Кандидат в депутаты
****

Репутация: +612/-12
Offline Offline

Пол: Мужской
Сообщений: 4763


Люблю Аурис...

Просмотр профиля WWW
« Ответ #22 : 11 Февраль 2011, 00:02:58 »

это демагогия - всё равно такого не будет.

это не демагогия, это АБСУРД!
если человек, сравнивающий списки получать должен 3 кило баксов, то сколько должен получать человек, бегающий за пьяными дебилами с ножами?!
rilley_elf, такую уже ахинею пишешь...  человек со списками 7.890 руб. 00 коп., а я считаю, что воспитатель в детсадах должен получать 10 0 руб. 00 коп.в,чтобы твоему гипотетическому работнику пришлось сравнивать списки не из 2000 человек, а из 10 человек... и что?!  Непонимающий
сам пишешь то, во что не веришь! зачем писать?! реально, как будто живешь на Луне... очнись... не будут у нас таких зарплат у бюджетников ! даже у правоохранителей Подмигивающий
Записан

SY
Настоящий гродненец
****

Репутация: +49/-0
Offline Offline

Пол: Мужской
Сообщений: 505

Просмотр профиля
« Ответ #23 : 11 Февраль 2011, 11:16:07 »

Вот пример.

* Книга2.zip (121,41 Кб - загружено 4157 раз.)
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #24 : 11 Февраль 2011, 22:31:21 »

вы говорите результат: работает, нет, нужна ещё помощь?

Вот завтра и постараюсь выяснить работает или нет. Пока не было времени на проверки.

Добавлено: 11 Февраль 2011, 22:34:03
Вот пример.

Огромнейшее спасибо!!! Это должно работать.
Записан

SY
Настоящий гродненец
****

Репутация: +49/-0
Offline Offline

Пол: Мужской
Сообщений: 505

Просмотр профиля
« Ответ #25 : 12 Февраль 2011, 12:22:02 »

В примере формула составлена с таким условием, что на листе 2 нет повторений.
Если возможны повторения, то надо исправить
Цитировать
=ЕСЛИ(СЧЁТЕСЛИ(Лист2!$A$2:$A131.500 руб. 00 коп.;A2)=1;"Есть";"Нет")
на
Цитировать
=ЕСЛИ(СЧЁТЕСЛИ(Лист2!$A$2:$A131.500 руб. 00 коп.;A2)<>0;"Есть";"Нет")
Записан
Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #26 : 12 Февраль 2011, 14:14:24 »

В примере формула составлена с таким условием, что на листе 2 нет повторений.
Если возможны повторения, то надо исправить
Цитировать
=ЕСЛИ(СЧЁТЕСЛИ(Лист2!$A$2:$A131.500 руб. 00 коп.;A2)=1;"Есть";"Нет")
на
Цитировать
=ЕСЛИ(СЧЁТЕСЛИ(Лист2!$A$2:$A131.500 руб. 00 коп.;A2)<>0;"Есть";"Нет")

Учту.
Записан

Stiven
Устал - отдохни. Но после этого ты уже никогда не будешь бойцом революции…
Депутат горсовета
*****

Репутация: +502/-24
Offline Offline

Пол: Мужской
Сообщений: 6081


Жизнь идет...

Просмотр профиля
« Ответ #27 : 14 Февраль 2011, 22:22:57 »

Вот пример.

Работает!!!
Записан

Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,188 секунд. Запросов: 20.