|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2010, 14:32 | #11 | |
Новичок
Джуниор
Регистрация: 16.09.2010
Сообщений: 7
|
Цитата:
В предложении Hugo121, я так понял, нужно пометить все совпадающие ячейки столбцов из разных файлов, а потом создать фильтр (пометка > 0) и удалить эти строки (ну или в ручную удалить если не много). Уже начинаю, что-то соображать |
|
16.09.2010, 15:20 | #12 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Можно немного дополнить:
Код:
|
16.09.2010, 15:24 | #13 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да, так. Пометки можно в обоих или в одном файле ставить. Потом можно отобрать фильтром или просто отсортировать (эти строки встанут рядом) и этот блок скопировать/удалить.
webmoney: E265281470651 Z422237915069 R418926282008
|
16.09.2010, 15:28 | #14 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Николай, на 5000 запускали? Я запустил пару минут назад сдуру... 5 минут 100% загрузка процессора.
Чего не на массивах?
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 16.09.2010 в 15:33. |
16.09.2010, 15:32 | #15 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Ну, нет, это только строчек на 20 годится. На 5000 и, наверное, с дубликатами, - массивы/словари и все такое.
Можно только массивы, но надо выяснить насчет повторяющихся значений - возможны они или нет? Последний раз редактировалось nilem; 16.09.2010 в 15:34. |
16.09.2010, 15:38 | #16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вот поэтому я универсальный код себе и написал. Пусть не на массивах, а через Find, но зато все такие задачи решаются без головной боли, написания похожих, но всё же разных кодов, сочинения и тормозов с ВПР()... Оно ещё и копировать может!
webmoney: E265281470651 Z422237915069 R418926282008
|
16.09.2010, 15:42 | #17 |
Новичок
Джуниор
Регистрация: 16.09.2010
Сообщений: 7
|
Дубликаты я заранее все поудалял в обоих столбцах
|
16.09.2010, 16:47 | #18 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Игорь, а вышивать умеет?
Вот это можно запустить на 5000 строк: Код:
|
16.09.2010, 17:12 | #19 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Николай, а что эта строка делает?
Range("B1:B" & lr).Value = WorksheetFunction.Index(x, 0, 2) По идее, должна из массива второй столбец извлекать, что-ли... Но у меня ничего не делает.
webmoney: E265281470651 Z422237915069 R418926282008
|
16.09.2010, 17:43 | #20 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать автозаполнение строк, которые зависят от строк другого столбца | путвфда_иил | Microsoft Office Excel | 19 | 29.08.2010 17:16 |
Удаление совпадающих строк в Combobox | panuta | Microsoft Office Excel | 1 | 01.06.2010 21:03 |
удаление совпадающих строк | varelik | Общие вопросы Delphi | 8 | 20.03.2010 21:57 |
Выборка чисел по значению другого столбца | faker | Microsoft Office Excel | 4 | 10.11.2009 14:40 |
В прямоугольной матрице переставить столбцы так, чтобы сумма элементов столбца росла от первого столбца | Aleo13 | Помощь студентам | 5 | 15.10.2008 18:34 |