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

Страницы: 1 2 3 4 5 6 7 След.
все цифры как трехзначное
 
Спасибо большое, не знала об этом  
все цифры как трехзначное
 
Здравствуйте. Скажите попожалуйста, как можно делать так что все цифры   находящие в конкретном диапазоне (B4-I9) видно была как трехзначное? Т,е, напирмер, 2=002, 33=033, 21=021 и т,д
Собрать информации из 3-х книг в 1 книгу
 
Доброе время Андрей
Спасибо, все работает и по моему правильно,
Но, ест вопросы.

1) "минуты 2 на каждый файл" -Это нормально.
2) Я так поняла что, дополнительные столбцы в исходных файлах 3, 7, 9  и SQL запросом в отчётном файле от руки надо делать. Правильно?  Если так это очень долго будет (практически не возмжно почти для 300000 записуй) на столько эаписах делать
3) И сам код (макрос) я не могу найти
Изменено: Elmira - 07.05.2016 15:39:59
Собрать информации из 3-х книг в 1 книгу
 
Когда-то  ADODB Connection использовала (правда сейчас надо вспоминать что к чему)  
Собрать информации из 3-х книг в 1 книгу
 
Цитата
Hugo написал:
Странно, сортировка массива ключей всего лишь меняет порядок вывода строк, она никак не должна устранять зависание.
Может быт очень долго, поэтому?
Собрать информации из 3-х книг в 1 книгу
 
Цитата
Андрей VG написал: Результат был получен через 17 секунд - 138438 строк результата. Как по мне - результат не плохой.
Это - отличный результат, Для меня даже несколько (<3 или 4) минут - нормальный результат.

Но, Андрей, эта же программу нельзя делать с помощи простого SQL запроса (без POWER Query)?
Дело в том что в   SQL  немного что-то понимаю.
Собрать информации из 3-х книг в 1 книгу
 
Hugo, c Вашим  решением   без  сортировкой - у меня просто зависает и не возможно видит результат,
а с сортировкой- где-то 5-6 минут
Собрать информации из 3-х книг в 1 книгу
 
Цитата
Андрей VG написал: Elmira 2007 - он не поддерживает Power Query
У меня на работе 2013, но там тоже не установлена была, Может завтра буду установить  
Собрать информации из 3-х книг в 1 книгу
 
Цитата
Hugo написал: Если много
Да, около 100000 записей в каждом книге

Цитата
Hugo написал: сортировка ведь уже отключена
Если сортировка отключить - с сравнением не очень дольго, но без сортировки  
Изменено: Elmira - 06.05.2016 00:19:12
Собрать информации из 3-х книг в 1 книгу
 
Hugo, все отлично работает (я что-то перепутала), Вы очень помогли мне, большое спасибо Вам,

Но, вот только насчет скорости...  при полном объеме исходных информации очень долго работает  
Что Вы советуете? Что можно делать чтобы  чтобы программа работала по быстрее?
Собрать информации из 3-х книг в 1 книгу
 
Вы еще раз запустите пожалуйста макроса, только с новым исходным данными (3,7,9), который я отправила сейчас
Собрать информации из 3-х книг в 1 книгу
 
Hugo, посмотрите пожалуйста эти данные.

1) Bux.xlsm 640000088 3 раза участвовает - это правильно
2) Bux.xlsm 640000125 вообще не участвовает (я думаю потому что этот запись  нет в "3"), но этот запись должен участвовать 2 раза   ( потому что этот запись  2 раза участвовает    в "7")
3) Bux.xlsm 640031690 3 раза участвовает, но этот запись должен участвовать 4 раза   ( потому что этот запись  4 раза участвовает    в "9")
Собрать информации из 3-х книг в 1 книгу
 
Может быт я не правильно обяснила свою задачу, Но в результате все повторы должны были  участвовать
Собрать информации из 3-х книг в 1 книгу
 
Убрала сортировки, сейчас очень быстро работает. Но замечала только сейчас "9" подставляется 1 строка.

Но, может быт и такое: для какой-то значение может подходить 3 строка из "9" , 5 строка из "3" и 1 строка из "7".  (самый большей 5)
Или наоборот для какой-то значение может подходить 1 строка из "9" , 4 строка из "3" и 6 строка из "7". (самый большей 7)

Надо будет подставлять все эти записи, т,е, для 1-го случае должны в BUX.XLSX 5 строка, для 2-го случае должны в BUX.XLSX 7 строка.
Собрать информации из 3-х книг в 1 книгу
 
Hugo, еще раз спасибо. Работает, но очень долго при в полном обеме информации.  Это как-то без сортировки нельзя делать?
Собрать информации из 3-х книг в 1 книгу
 
Hugo, спасибо. Работает, но мне надо  будет еще внимательно проверит все
Собрать информации из 3-х книг в 1 книгу
 
У меня сейчас в этом комп Excel 2007
Здесь нет Power Query?
Изменено: Elmira - 04.05.2016 23:16:09
Собрать информации из 3-х книг в 1 книгу
 
Hugo, этот макрос в BUX.xlsx надо записать?
Собрать информации из 3-х книг в 1 книгу
 
Андрей VG, спасибо, но при нажатие Обновить  такая ошибка получается: "Сбой инициализация источника данных"
Собрать информации из 3-х книг в 1 книгу
 
Для 640000088 из "9" подходят  2 строка,  из "3"   подходят  тоже 2 строка, из "7"   подходят  1 строка.
Значит BUX.XLSX для  640000088 будет всего 2 строка.
Собрать информации из 3-х книг в 1 книгу
 
Цитата
TheBestOfTheBest написал: Вы плохо понимаете по русски?
Да.
Собрать информации из 3-х книг в 1 книгу
 
Цитата
TheBestOfTheBest написал: Как программа поймет какую строку подставлять?
Надо будет подставлять обе строку из "9".
Но, может быт и такое: для какой-то значение может подходить 3 строка  из "9" , 5 строка  из "3" и  1 строка  из "7".

Или наоборот для какой-то значение может подходить 1 строка  из "9" , 4 строка  из "3" и  6 строка  из "7".
Надо будет подставлять все эти записи, т,е, для 1-го случае должны в BUX.XLSX 5 строка, для 2-го случае должны в BUX.XLSX 7 строка
Изменено: Elmira - 04.05.2016 23:14:42
Собрать информации из 3-х книг в 1 книгу
 
Цитата
Hugo написал:
С 640000088 вряд ли толк будет... Да и я тоже просил показать, но на других номерах
Дело в том что, эти файлы отрывок (части)  больших файлов, по этому не которые записи может быт удалено.

Я для 640000088 сделала потому что этот запись есть в 3-х книг.  
Изменено: Elmira - 04.05.2016 21:42:25
Собрать информации из 3-х книг в 1 книгу
 
Результат должен быт такой
Собрать информации из 3-х книг в 1 книгу
 
Цитата
TheBestOfTheBest написал:
как связывать данные из этих книг? Уникальных ключей нет, количество строк во всех 3-х книгах разное.
Данные связывается с помоши поле  SN,
Количество строк в разных книгах может быть разные.
Собрать информации из 3-х книг в 1 книгу
 
Цитата
TheBestOfTheBest написал: Покажите на примере одной строки как требуется это сделать
Я сделала это для 640000088
Изменено: Elmira - 04.05.2016 23:14:07
Собрать информации из 3-х книг в 1 книгу
 
Hugo, bux.xlsx  c начало пустой, Здесь должен собратся все информация.
Насчет уникальности я не права, хотела сказать что это - ключевого поля, которое все информация собираются с помощи этого поля
Изменено: Elmira - 04.05.2016 21:02:17
Собрать информации из 3-х книг в 1 книгу
 
Нашел в интернете вот это, думала используя это могу что-то делать, но по моему это для одного книг
Код
Dim cn As ADODB.Connection, rs As ADODB.Recordset
Dim sCon As String, sSql As String
Set cn = New ADODB.Connection:  Set rs = New ADODB.Recordset
With ThisWorkbook
    'конструкция строки подключения к сохраненному файлу Excel
    sCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + .Path _
    + "\" + .Name + ";Extended Properties=""Excel 8.0;HDR=Yes"";"
    'конструкция запроса на выборку с группировкой
    sSql = "SELECT t1.f0, t1.f1, t1.f2, t1.f3, count(t1.f0) as g4  FROM "
    sSql = sSql + "[Лист1$A9:R400] as T1 WHERE f5 Is Null and f0 Is not Null "
    sSql = sSql + " GROUP BY f0, f1, f2, f3 "
Собрать информации из 3-х книг в 1 книгу
 
Есть 3 книга- 3.XLSX,  7.XLSX, 9.XLSX
Их этих книг надо собрать такая книга как BUX.XLSX.
BUX.XLSX показано информацию с какой книгу и с какой столбец собрать
Собрать информации из 3-х книг в 1 книгу
 
Уникальное поле SN.
В книге 3.XLSX - столбец B
В книге 7.XLSX - столбец H
В книге 9.XLSX - столбец F
В книге BUX.XLSX - столбец D
Страницы: 1 2 3 4 5 6 7 След.
Наверх