![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 04.11.2011
Сообщений: 1
|
![]()
Доброго времени суток!
Есть две таблице(книги) exсel с двумя столбцами id и fio, как сравнить две этих таблице и в третью поместить результат сравнения. Таблицы сравниваются по id, т.е. если в первой таблице есть строка ID=1111 и во второй ID=1111 то эту строку нужно поместить в третью таблицу. Строк около 10000 в одной таблице и около 5000 в другой... вреде как то так) |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Делал как-то...
Вместо единиц заносите в массив свои данные (массив пошире сделайте) и выгружайте в другой лист (например в новую книгу). Вернее заносить в третий массив нужно в порядке поступления, и количество строк хранить в счётчике - чтоб потом выгрузку не сортировать, чтоб пустые строки убрать. Но был бы пример - можно под него переделать. А так - пока так.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 04.11.2011 в 12:49. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 17
|
![]()
Вот пример я в макросах не бумбум) вот что нужно)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вообще-то могли уже давно сделать с помощью
http://www.excelworld.ru/index/comparefiles_find/0-25 или http://hugo.nxt.ru/CompareFiles.Find.rar Тот файл, который kuklp давал на sql, немного устарел, тут всегда посвежее. Но на такие объёмы будет небыстро, десяток минут вероятно будет работать. Получите пометки, по которым легко строки вручную отсортировать и скопировать куда угодно. А с Вашими примерами и не проверишь - по чему сравнивать то? Вроде нужно по SIM_CARD_N, но их одинаковых нет...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 17
|
![]()
по телефонным номерам
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вообще-то я и Ваш код наладил, только вот как сортировать по цвету?
Может лучше вместо (или вместе с) покраски как в моём том коде пометки в свободном столбце ставить? Например так: Код:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 06.11.2011 в 14:09. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 17
|
![]()
Спасибо да это я пробовал методом проб и ошибок))) подсветка работает вот только теперь еще надо что эти совпадения копировались в другую книгу по структуре Активация.xls либо на другой лист в книге Активация.xls
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Я предлагаю вручную поработать
![]() Вообще, если такие объёмы, такие данные и будете делать часто - нужно на массивах и словаре делать, типа как в моём первом ответе. Переделывайте - у меня сейчас другие приоритеты ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 17
|
![]()
Спасибо буду разбираться
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Ответили на SQL. Кросспостинг - нехорошо!
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Направьте в нужное русло. Сравнение двух больших таблиц Excel | hijke | Microsoft Office Excel | 6 | 05.05.2011 13:24 |
Сравнение таблиц в Excel и вычитание | Лампочка | Microsoft Office Excel | 4 | 02.05.2011 09:51 |
Сравнение таблиц Excel 2003 | Арсений Михайлович | Microsoft Office Excel | 12 | 20.07.2010 09:36 |
Сравнение двух таблиц Excel | veronica85 | Microsoft Office Excel | 1 | 17.05.2010 19:42 |
Сравнение таблиц Excel VBA | sergey_wckd | Microsoft Office Excel | 6 | 24.03.2010 17:30 |