Автор Тема: Нужна помощь по Excel  (Прочитано 4425 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Нужна помощь по Excel
« : 05 August 2009, 16:10:21 »
Знатоки, прошу Вашей помощи!
Есть данные, на двух разных листах, и есть сводный лист. Мне, необходимо, чтобы в сводном листе, по указанному мною коду, формировалась таблица, которая собирет со всех листов именно этот код, и покажет все операции по нему. Помогите, а?
Вот сам файл с примером или
« Последнее редактирование: 05 August 2009, 16:13:11 от KazanceV »
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн Сапожник

  • без сапог
  • Модераторы
    • Мой статус
    • О нас...
    • Aveo New Клуб
  • Авто: другое
  • Город: Киев
Re: Нужна помощь по Excel
« Ответ #1 : 05 August 2009, 16:24:28 »
KazanceV
А собрать данные с двух листов в один нельзя?
Совесть теряют еще чаще чем кошелек, но переживают при этом куда меньше

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #2 : 05 August 2009, 16:26:00 »
я пример выставил, а листов в оригинале, ...туча, понимаеш. Лучше подскажи как сделать.  beer2
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн Сапожник

  • без сапог
  • Модераторы
    • Мой статус
    • О нас...
    • Aveo New Клуб
  • Авто: другое
  • Город: Киев
Re: Нужна помощь по Excel
« Ответ #3 : 05 August 2009, 16:29:39 »
KazanceV
Пытаюсь слепить две таблицы с разных листов в одну сводную... Но не получается... ???
Совесть теряют еще чаще чем кошелек, но переживают при этом куда меньше

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #4 : 05 August 2009, 16:31:56 »
Сапожник, дружэ, а получится так чтобы все данные, с двух таблиц, складывались на одном листе друг за другом?
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн Маришка

  • Старожил
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #5 : 05 August 2009, 16:34:33 »
KazanceV, а я почему-то файла не вижу  dntknw
Счастье есть!

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #6 : 05 August 2009, 16:35:45 »
Маришка, ни с одного обменника?
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн Сапожник

  • без сапог
  • Модераторы
    • Мой статус
    • О нас...
    • Aveo New Клуб
  • Авто: другое
  • Город: Киев
Re: Нужна помощь по Excel
« Ответ #7 : 05 August 2009, 16:37:20 »
KazanceV
Как скоприруешь их так и будет... :)
Совесть теряют еще чаще чем кошелек, но переживают при этом куда меньше

Оффлайн Сапожник

  • без сапог
  • Модераторы
    • Мой статус
    • О нас...
    • Aveo New Клуб
  • Авто: другое
  • Город: Киев
Re: Нужна помощь по Excel
« Ответ #8 : 05 August 2009, 16:38:20 »
для объединения в одну сводную таблицу тебе нужно использовать microsoft query 97 (идёт в комплекте к ехсел), тогда всё будет окейно.
вкратце: жмёшь Данные - Импорт внешних данных - Создать новый запрос
там выбираешь файлы Ексел, выбираешь нужный файл
открывается мс квейри
там выбираешь (внимание!) только одну таблицу (читай, один лист)
*если не будет видимых таблиц, то в параметрах отметь галку "системные таблицы" (или наборы, не помню уже, она там одна)
у тебя появляется окно с пустой табличкой и вверху будет перечислена структура полей
перетаскиваешь все необходимые поля в таблицу, то есть создаёшь её.
потом жмёшь кнопку "sql", там видишь код
копируешь всё в буфер обмена
потом создаёшь новый запрос, открываешь следующую таблицу (или лист, если всё объединено в одну книгу), создаёшь таблицу _такой же_ структуры столбцов
жмёшь кнопку sql, в конце данных ставишь курсор и жмёшь ентер
пишешь UNION ALL (объединит все данные, в т.ч. дублирующиеся)
и вставляешь данные из буфера обмена (читай, запрос на первую таблицу)
итого получаешь две таблицы склеенные в одну
если нужно убрать пустые строки, то при создании каждой таблицы добавь условие по какому-нибудь столбу (я сделал там фильтрацию данных, начиная с 1998 года - учитывая, что у меня данные идут с 2007 года), таким образом уйдут пустые строки

таким образом можно объединить любое количество таблиц одинаковой структуры (максимальная величина для мс квейри - 256 таблиц)
далее сохраняешь запрос и уже в екселе выбираешь при создании таблицы выбрать данные из внешнего источника, где указываешь свой созданный запрос
потом в мс квейри жмёшь файл - вернуть данные в ексель
и уже создаёшь то, что тебе надо


http://www.sql.ru/forum/actualthread.aspx?tid=199816
Совесть теряют еще чаще чем кошелек, но переживают при этом куда меньше

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #9 : 05 August 2009, 16:38:56 »
Сапожник, пасиба. логично. Не, я серьезно, как сделать такую выборку, чтобы указав код, просматривались все страницы и выбирался сугубо этот код, с переносом данных на сводный лист?
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #10 : 05 August 2009, 16:42:18 »
Сапожник, пасиба огромное, но долгая процедура, если учесть что это все должно происходить в тот же момент как заносятся данные в таблицу, то вообще не применимо. уверен, что можно все сделать в самом екселе, вопрос только "как?". держи + за желание помочь.
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн jamb

  • Член клуба
  • Nissan Qashqai 2012 1,6
  • Авто: другое
  • Город: г.Чернигов
Re: Нужна помощь по Excel
« Ответ #11 : 05 August 2009, 16:48:56 »
KazanceV
Для одного листа не проблема используя сводную таблицу. Скажи а в таблицах на разных листах будет разное к-во строк?
В принципе можно для каждого листа сделать сводную таблицу, а на результирующем листе подбить суммы по каждому коду из сводных таблиц.
Желтые штаны, два раза ку ;)

Оффлайн Маришка

  • Старожил
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #12 : 05 August 2009, 16:50:05 »
KazanceV, вот то, что я вижу

Знатоки, прошу Вашей помощи!
Есть данные, на двух разных листах, и есть сводный лист. Мне, необходимо, чтобы в сводном листе, по указанному мною коду, формировалась таблица, которая собирет со всех листов именно этот код, и покажет все операции по нему. Помогите, а?
Вот сам файл с примером  или

« Последнее редактирование: Сегодня в 16:13:11 от KazanceV »

А ссылок почему-то нет dntknw
Счастье есть!

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #13 : 05 August 2009, 16:50:46 »
jamb, да, общее кол-во строк на каждом листе одинаковое, кол-во листов, соответствуют кол-ву дней в месяце.
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #14 : 05 August 2009, 16:51:37 »
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн Маришка

  • Старожил
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #15 : 05 August 2009, 16:53:41 »
KazanceV, Сорри, теперь вижу, но: "Скорее всего этот сайт предназначен для обмена файлами большого размера, которые Вам не нужны для выполнения Ваших должностных обязанностей, но которые сильно загружают канал в интернет и мешают работе других сотрудников."
Счастье есть!

Оффлайн jamb

  • Член клуба
  • Nissan Qashqai 2012 1,6
  • Авто: другое
  • Город: г.Чернигов
Re: Нужна помощь по Excel
« Ответ #16 : 05 August 2009, 16:55:33 »
KazanceV
Попробуй при создании сводной выбрать "в нескольких диапазонах консолизации"
Желтые штаны, два раза ку ;)

Оффлайн Сапожник

  • без сапог
  • Модераторы
    • Мой статус
    • О нас...
    • Aveo New Клуб
  • Авто: другое
  • Город: Киев
Re: Нужна помощь по Excel
« Ответ #17 : 05 August 2009, 16:55:51 »
Почитай еще тут:
http://www.ref.by/refs/67/30699/1.html
...
 в нескольких диапазонах консолидации...
что касается третьего пункта, то здесь
подразумевается, что существует несколько источников данных, например,
насколько листов книги.
-------------------
В 2007 офисе я, правда, такого не нашел... ???
Совесть теряют еще чаще чем кошелек, но переживают при этом куда меньше

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #18 : 05 August 2009, 16:56:03 »
Маришка, ты хо закрыть мине нет или я что то не понял?  :D обычный файлообменник.  :D
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн mar4ello

  • Старожил
  • Улыбайтесь!!!
    • Сивик-клуб
Re: Нужна помощь по Excel
« Ответ #19 : 05 August 2009, 17:02:41 »
да не, то у нее закрыт....
надо спеца не по екселю, а по ВБА, и писать макрос... тогда можно за секунду все поделать...
Turbo Swift?..

Оффлайн Agent

  • Член клуба
  • Симферополь
    • Рыбалка и отдых в Крыму
Re: Нужна помощь по Excel
« Ответ #20 : 05 August 2009, 17:03:36 »
Насколько я понимаю это уже похоже на базы данных...а для этого есть Access...импортируй в него таблицы и делай по ним запросы (по полям таблиц) как тебе вздумается. Там же можешь делать отчеты с вычислениями по полям таблиц

Оффлайн KazanceV

  • Постоялец
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #21 : 05 August 2009, 17:05:41 »
jamb, Сапожник, у мну сводная получается дает только своды по коду. ладно, ща прийду домой, буду мучаться. Пасиба вам за помощь.
Но если вдруг у вас получится сделать такую выборку, дайте знать.
jamb, + за желание помочь.
mar4ello, есть конкретные мысли? и тож +
Agent, пасиба, подумаю над этим, но хотелось бы реализовать в екселе это все. и тож +
На словах все люди одинаковы, и только поступки выявляют их различие!
Жан Батист Мольер

Оффлайн Маришка

  • Старожил
  • Авто: другое
Re: Нужна помощь по Excel
« Ответ #22 : 05 August 2009, 17:07:20 »
Маришка, ты хо закрыть мине нет или я что то не понял?  :D обычный файлообменник.  :D
ugaga 
*под столом*
Счастье есть!

Оффлайн mar4ello

  • Старожил
  • Улыбайтесь!!!
    • Сивик-клуб
Re: Нужна помощь по Excel
« Ответ #23 : 05 August 2009, 17:10:37 »
я к сожалению бейсика не знаю....
помог бы с радостью, но и времени нету даже вникнуть нормально.

+1 к аксесу, он для больших масиво больше подходит.
или делать промежуточный (транзитный) файл .в который все консолидировать (со всех книг, листов и т д) и тогда уже легко (даже через разщиреный поиск будет отлично искать)

успехов в поиске решения!  beer2
Turbo Swift?..

Оффлайн mar4ello

  • Старожил
  • Улыбайтесь!!!
    • Сивик-клуб
Re: Нужна помощь по Excel
« Ответ #24 : 05 August 2009, 17:14:35 »
кстати, есть один ОЧЕНЬ весомый "+" в пользу аксеса.
если большой файл екселя, + нагрузить его офрмулами и прочей бедой. то он будет обрабатывать все ооочоень долго... и не факт что обработает )))

так что если нет человека, кто знает бейсик - лепи с аксес. там не сложно самостоятельно разобраться.
Turbo Swift?..


!  Внимание! Размещение заведомо ложной информации (п.4.2(й) правил форума) будет наказываться в 2х кратном размере.