Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Добавление уникальных значений в массив - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Добавление уникальных значений в массив (Макросы/Sub)
Добавление уникальных значений в массив
emkub Дата: Суббота, 29.02.2020, 14:43 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, друзья!
Снова нуждаюсь в помощи.
Есть два столбца: ссылка и номер. Ссылки в столбце могут повторяться, при этом рядом с ними стоят разные номера. Нужно создать список уникальных ссылок, но сохранив все их номера. Кол-во строк - под миллион. Пытался сделать через массивы, но понял, что это дохлый номер. Судя по форумам, скорее всего нужен словарь, коим не владею.
Прикрепил файл с примером, в котором два первых столбца - исходные данные, следующие два - то, что нужно получить на выходе. При этом, желательно, чтобы конечные данные тоже располагались в первых двух столбцах. Заголовок только для примера. Вообще его нет.

Заранее спасибо!
К сообщению приложен файл: 0677208.xlsx(9.7 Kb)
 
Ответить
СообщениеЗдравствуйте, друзья!
Снова нуждаюсь в помощи.
Есть два столбца: ссылка и номер. Ссылки в столбце могут повторяться, при этом рядом с ними стоят разные номера. Нужно создать список уникальных ссылок, но сохранив все их номера. Кол-во строк - под миллион. Пытался сделать через массивы, но понял, что это дохлый номер. Судя по форумам, скорее всего нужен словарь, коим не владею.
Прикрепил файл с примером, в котором два первых столбца - исходные данные, следующие два - то, что нужно получить на выходе. При этом, желательно, чтобы конечные данные тоже располагались в первых двух столбцах. Заголовок только для примера. Вообще его нет.

Заранее спасибо!

Автор - emkub
Дата добавления - 29.02.2020 в 14:43
nilem Дата: Суббота, 29.02.2020, 14:56 | Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1556
Репутация: 539 ±
Замечаний: 0% ±

Excel 2013, 2016
emkub, привет
попробуйте:


Яндекс.Деньги 4100159601573
 
Ответить
Сообщениеemkub, привет
попробуйте:

Автор - nilem
Дата добавления - 29.02.2020 в 14:56
emkub Дата: Суббота, 29.02.2020, 15:14 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 164
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Это великолепно!
Почти миллион строк обработало приблизительно за минуту. Обычное сравнение в массиве, даже с пошаговым уменьшением - более часа (потом мне надоело ждать и убил процесс).
В вашем макросе не все строки понимаю. Можете закомментировать основные шаги, если не сложно?
СПАСИБО!
 
Ответить
СообщениеЭто великолепно!
Почти миллион строк обработало приблизительно за минуту. Обычное сравнение в массиве, даже с пошаговым уменьшением - более часа (потом мне надоело ждать и убил процесс).
В вашем макросе не все строки понимаю. Можете закомментировать основные шаги, если не сложно?
СПАСИБО!

Автор - emkub
Дата добавления - 29.02.2020 в 15:14
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Добавление уникальных значений в массив (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2020 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!