Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Запись данных ODBC подключения в массив
 
Пишу в макросе SQL запрос на подключение к внешним данным база данных Oracle  
подскажите, как можно закачивать импортируемые даные не на лист, а напрямую в массив
сравнение больших диапазонов
 
слэн,  
если не сложно чуть по-подробнее про SQL  
где должны храниться справочники  
как к ним обращаться в Excele, через запрос, вписанный в код макроса?  
какова скорость выполнения запросов SQL посравнению с поиском в массивах
сравнение больших диапазонов
 
временно решил проблему через пивот, который невероятно быстро стыкует два списка любого размера через связку полей и функцию related  
с запросами SQL сильно не дружу, хотя буду изучать эту тему  
буду благодарен за краткие примеры кода с match
сравнение больших диапазонов
 
спасибо за подсказки  
я реализовал сравнение с помощью коллекций  
очень похоже на словари  
но теперь задача усложняется  
предположим есть два списка, один из них - это справочник для другого  
к примеру в одном списке ФИО  
во втором списке ФИО и должности  
мне нужно перетащить должности в первый список по простому сравнению ФИО  
насколько я разобрался, коллекции и словари не подходят, потому что они просто "просеивают" большое кол-во информации на предмет есть в словаре/коллекции или нет  
кто знает какая функция подскажет порядковый номер в словаре, если элемент уже в нем есть? тогда по нему можно подставить должность  
или как можно по другому решить такую задачу?
сравнение больших диапазонов
 
есть два уникальных списка  
нужно понять три области объединения  
1. записи, которые есть о обоих списках  
2. записи, которые есть только в одном списке  
3. записи, которые есть только в другом списке  
при небольших объемах нормально работает макрос, который рядом с каждым из списков проставляет признак, что запись есть в обоих списках  
макрос построен на цикле, используются массивы  
не устраивает скорость работы макроса, когда записей более 700 тыс.
сравнение больших диапазонов
 
задача состоит в сравнении двух списков объемом до 1 млн. строк  
поделитесь вашими рецептами - основной параметр скорость сравнения
имя листа в формуле как параметр
 
подскажите, можно ли менять имя листа в формуле  
в зависимости от выбранного параметра в элементе управления  
например, если выбран параметр 1, то формула должна ссылаться на один лист,  
если 2, то на другой...
заполнение массива
 
спасибо, Hugo  
действительно быстрее  
 
есть еще один вариант, при открытии файла весь usedrange загоняем во временный массив, из которого аккуратно, через цикл укладываем данные в конечный массив, и получаем таблицу нужного вида. при этом excel удивительно быстро это делает с каждым файлом
Найти самое распространенное значение в столбце
 
через сводную, см. в вложенный файл
заполнение массива
 
всем здравствуйте  
подскажите, как быстро заполнить массив данными из множества файлов excel.  
задача следующая: все файлы содержат одинаковые таблицы (200 строк, 20 столбцов), нужно создать массив, в котором эти таблицы будут "вставать" одна под другую и, таким образом получиться одна большая таблица.  
интересует именно код записи в массив.  
вариант с циклом не подходит, потому на это уходит слишком много времени (у меня более 300 файлов, хочется чтобы на все про все уходило до 20 мин).  
подскажите, как вставлять данные в массив блоками  
заранее благодарю
Страницы: 1
Наверх