Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2010, 15:24   #1
yursanch
Пользователь
 
Регистрация: 13.04.2010
Сообщений: 17
По умолчанию Как скопировать данные из таблицы, включающей пустые строки

Всем привет! У меня такая проблемка:
Есть ежедневные данные, которые поступают в виде файлов в формате "мм-дд статистика гггг.xls". Я их соотв. раскидываю по папкам \год\месяц\*.xls. И есть файл "Результат.xls", в который мне надо свести данные из этих файлов помесячно только из столбцов A,B и D.
1.Не могу сообразить, как скопировать данные, так как в исходных файлах строки с данными чередуются с пустыми строками, а в результирующем файле их не должно быть. Пытался удалить ненужные строки и столбцы в исходном файле, а потом скопировать все диапазоном, но че-то не получается.
2. Как сделать проверку, что если файл за какое-то число отсутствует, то в результирующей таблице за этот день должно быть пусто. (У меня сейчас по алгоритму просто осуществляется перебор файлов).
Оч. прошу подсказать хотя бы с первым вопросом. Файлы примеров в аттаче. Спасибо.
Вложения
Тип файла: zip Пример.zip (30.1 Кб, 12 просмотров)
yursanch вне форума Ответить с цитированием
Старый 21.09.2010, 19:20   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Все вопросы решены.Читайте коменты.Подразумевается.что во всех файлах список филиалов одинаковый.По вопросу высокосного года не волнуйтесь
Вложения
Тип файла: rar Пример.rar (114.2 Кб, 23 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.09.2010, 21:08   #3
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

У Сергея (doober), конечно, покруче. Зато у меня по старинке, "поячеешно" (надо все-таки заняться с ADO)...
Три шага и Очистить.
Вложения
Тип файла: zip Пример2.zip (56.2 Кб, 22 просмотров)
nilem вне форума Ответить с цитированием
Старый 21.09.2010, 21:38   #4
yursanch
Пользователь
 
Регистрация: 13.04.2010
Сообщений: 17
По умолчанию

doober, nilem - огромное спасибо за оперативность. Все работает, так как я хотел. Вариант с ADO - просто круть, юзерформа с выбором года и месяца - это был мой третий вопрос, который я даже не стал задавать, что бы не наглеть, так сказать. Сейчас буду разбираться, как все это работает. Подозреваю, что "поячеешный" вариант мне будет осмыслить легче. Doober, а что Вы порекомендуете почитать по ADO?
yursanch вне форума Ответить с цитированием
Старый 22.09.2010, 00:43   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Doober, а что Вы порекомендуете почитать по ADO?
Открою большую тайну.Только метод проб и ошибок.
Поиск тем по назревшим вопросам,и не один год опытов.
Когда я читаю задание.я сразу вижу оптимальный вариант решения.

Остается только правильно описать.Почитать ,
как рекомендует Евгений Teslenko МОСКВА, 1993, Мартин Грубер - Понимание SQL
Делал так.
Открыл файл в ACCESS.
По первому файлу получил перечень филиалов.
Заполнил столбец А
В запросе на выборку определил,
что поле филиала должно быть не пустыи и
в тоже время поле А тоже не пустое.Вот и все ,по этим критерям составил запрос.
Далее полученные данные копирую в ячейки в соответствии с днем месяца.
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 22.09.2010 в 01:43.
doober вне форума Ответить с цитированием
Старый 22.09.2010, 16:07   #6
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Цитата:
Сообщение от nilem Посмотреть сообщение
...по старинке, "поячеешно" ...
...слабовато. Вот так интереснее будет. Один шаг (но только на 1 месяц, без формы).
Вложения
Тип файла: zip Пример2.zip (55.4 Кб, 19 просмотров)
nilem вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
после добавления таблицы в конце файла появляются пустые строки OLEG'arh Microsoft Office Word 4 17.09.2010 16:11
Подскажите как скопировать данные из обновляемых ячеек zander Microsoft Office Excel 2 26.07.2010 09:22
Как скопировать данные таблицы из одной базы access в другую? AK BULLETS БД в Delphi 2 31.03.2010 13:09
Как удалить пустые строки с условиями? ru3000 Microsoft Office Excel 9 30.06.2009 00:13
Как удалить пустые строки в WORD? KUNAR Microsoft Office Word 2 04.09.2007 20:56