0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 6
|
||||||
1 | ||||||
Excel Оптимизация массива данных группировкой строк по нескольким критериям27.10.2017, 16:09. Показов 2247. Ответов 6
Метки нет (Все метки)
Доброго времени суток.
Прошу помощи в создании макроса для оптимизации массива данных в XL. Суть логики: 1. Если "столбец А & столбец B & столбец C" (связка данных трех столбцов) встречается в массиве в первый раз, то... 2. Бери данные "столбец А, текущая строка" и вставляй в "другой лист" в последнюю заполненную строку столбца А. 3. Аналогично для столбца B и столбца С 4. Сумму по столбцу D (первого листа) по критерию связки "столбец А & столбец B & столбец C" всего массива вставляй в "другой лист" "текущая ячейка столбца D" Решить задачу формулами прошу не предлагать, поскольку лист данных превышает 100 тыс строк и файл просто повесится)) Сам файл выслать не могу по причине коммерч. тайны (компания довольно известная), но могу накидать пример, если нужно будет. Добавлено через 2 часа 7 минут Нашел решение. Если кому нужно...
0
|
27.10.2017, 16:09 | |
Ответы с готовыми решениями:
6
Оптимизация по нескольким критериям Поиск строк по нескольким критериям и запись на новый лист Фильтрация данных по нескольким критериям Формирование данных по нескольким выбранным критериям База данных. Поиск по нескольким критериям |
11509 / 3795 / 681
Регистрация: 13.02.2009
Сообщений: 11,202
|
|
27.10.2017, 16:52 | 2 |
смотрите работу с массивами в ексел. Как считать одной строкой в массив Так же в этом случае пригодится словарь Был бы пример файла что есть и что надо получить - набросал бы пример
1
|
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 6
|
|
27.10.2017, 17:06 [ТС] | 3 |
Пасиб))) Я только учусь!
Если можете предложить что-то более элегантное, буду благодарен
0
|
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 6
|
|
27.10.2017, 17:16 [ТС] | 4 |
я на этом файле отрабатывал
0
|
0 / 0 / 0
Регистрация: 27.10.2017
Сообщений: 6
|
|
27.10.2017, 23:46 [ТС] | 6 |
Спасибо! Сводная таблица хороший и легкий вариант, но суть в том что это не конечный этап обработки данных. В дальнейшем массив нужно объединить с такими же массивами за прошлые периоды. Поэтому их нужно оптимизировать по размеру. Плюс ко всему, я хочу чтобы это тоже все делалось в едином макросе, без затрат времени на формирование сводной таблицы и ее ручной перегрузки в новый объеденный массив.
0
|
1590 / 663 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
|
||||||
28.10.2017, 13:09 | 7 | |||||
1
|
28.10.2017, 13:09 | |
28.10.2017, 13:09 | |
Помогаю со студенческими работами здесь
7
Перенос данных с одного листа на другой по нескольким критериям Работа с Microsoft Query, Получение данных по нескольким критериям Как реализовать проверку введенных данных в Java по нескольким критериям? Оптимизация условий отбора данных с таблицы по разным критериям Как выполняется поиск данных в форме по критерию и как отфильтровать данные по нескольким критериям в OpenOffice.Calc? LINQ-запрос для сведения массива в несколько строк с группировкой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |