|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.11.2008, 12:13 | #1 | |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Сравнение двух столбцов в разных книгах
Подскажите, если не затруднит - раньше с VBA в экселе не сталкивался
но неожиданно понадобилась - перечитал все что мог, но так и не понял как сделать :-( Задача: Есть два файла экселя - нужно сравнить два столбца расположенных в разных книгах и выделить совпадающие значения цветом --------- примечание модератора - вдруг кому пригодится -------------- Цитата:
Последний раз редактировалось EducatedFool; 30.09.2013 в 09:19. |
|
13.11.2008, 13:55 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Пусть нужно сравнить столбцы "A" в файлах "Книга1.xls" и "Книга2.xls".
Следующий макрос подсветит в книге 2 ячейки, значения которых либо имеются в столбце "A" книги 1, либо повторяются в столбце "A" книги 2. Обе книги должны быть открыты Код:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 13.11.2008 в 14:08. |
13.11.2008, 22:23 | #3 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Огромное спасибо за ответ!
Общее направление стало понятнее - теперь пойду дальше, нужно чтобы не выделялись повторяющиеся во второй книге значения - т.е. были выделены только те которые согласуются с первой книгой. Так с цифровым столбцом данных - в нем есть повторяющиеся строки - но они не совпадают с первой книгой (но подсвечиваются). Также необходимо выделить и значения строк в первой книге... |
14.11.2008, 05:20 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Ну, тогда можно и так:
Код:
Чем шире угол зрения, тем он тупее.
|
14.11.2008, 12:50 | #5 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Еще раз спасибо - но где-то опять заковырка
Все еще во второй книге выделяет повторяющиеся только в ней ячейки |
18.11.2008, 05:45 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Вариант, предлагаемый в посте № 4 работает следующим образом:
Перебираются все строки столбца "A" в книге "Книга1.xls". Для каждого значения осуществляется поиск в столбце "A" книги "Книга2.xls". В случае обнаружения полного совпадения значений, подсвечивается искомая ячейка (в книге 1) и найденная (в книге 2). Затем поиск продолжается (надо?) если находится еще такое же значение, то оно тоже подсвечивается. Таким образом, если в книге 2 есть повторяющиеся значения, но их нет в книге 1, то они подсвечены не будут. А если есть повторяющиеся значения в книге 2, которые совпадают с каким-либо значением в книге 1, то они будут подсвечены все. А как нужно?
Чем шире угол зрения, тем он тупее.
|
18.11.2008, 10:42 | #7 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
Может я неправильно выразил свои мысли *pardon*
Данные располагаются в двух столбцах, расположенных в разных книгах. Сопоставляются (сравниваются) строки - по принципу: А1=А1 - если да то выделяются, если равны то не выделяются А2=А2 ...... и так до окончания столбца. То есть если А1=А5 (в разных книгах) то это не имеет значения. Эээх надо учиться писать грамотный вопрос :-) Искренне благодарю за участие! Последний раз редактировалось LAnLorD; 18.11.2008 в 10:58. Причина: Пропустил "о" :-) |
18.11.2008, 10:50 | #8 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
А сейчас Вы грамотно написали? Цитата:
Код:
Чем шире угол зрения, тем он тупее.
|
||
18.11.2008, 11:02 | #9 |
Пользователь
Регистрация: 13.11.2008
Сообщений: 13
|
И правда - написал еще хуже чем в первый раз - но вы меня поняли абсолютно правильно. Все именно так и нужно - век не забуду *кланяется*
|
12.02.2009, 13:01 | #10 |
Регистрация: 12.02.2009
Сообщений: 5
|
пользуюсь скриптом из этой темы для сравнения двух файлов уже давно. низкий поклон тому, кто написал скрипт и поделился им с теми, у кого "руки не стоят"
а можно ли написать (переписать) скрипт таким образом, чтобы он не подсвечивал желтым схожие номера, а проставлял, например 1, в пустой колонке рядом? буду премного благодарна, если кто-то мне поможет. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прибавление данніх из двух столбцов | gavrylyuk | Microsoft Office Excel | 3 | 01.08.2008 11:40 |
Нахождение совпадений в двух книгах | Professor Hubert | Microsoft Office Excel | 5 | 25.07.2008 12:59 |
Отображение в форме и таблице двух столбцов подстановок | smoky | Microsoft Office Access | 5 | 01.07.2008 09:27 |
Сравнение двух списков | lelik759 | Microsoft Office Excel | 7 | 13.04.2008 22:19 |
Как извлечь из двух столбцов несовпадающие строки | Shavminator | Microsoft Office Excel | 4 | 28.12.2007 12:23 |