Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Распределение данных из списка в соответствующие таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: китин, _Boroda_  
Распределение данных из списка в соответствующие таблицы
kvadimod Дата: Вторник, 17.05.2011, 01:18 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Доброго времени суток. Прошу о помощи, есть несколько вопросов.
Есть отчёт на двух листах (во вложенной книге они идут первыми), клиенты на них из разных городов, но в отчёте подписаны только их названия. Поэтому на листе "Клиенты по регионам", я вручную, каждому уточняю местоположение, по другому никак. Клиенты в отчёте периодически добавляются. Вопрос первый, можно ли в данной таблице автоматом добавлять нового клиента, оставляя пустой клетку для заполения города?
Затем эти данные я ВПРом (т.к. ассортимент в отчётах разнится) разношу по листам соответствующих городов, при этом наименования клиентов копирую так же вручную. Вопрос второй. Можно ли на основании листа "Клиенты по регионам", автоматом заполнять строку с клиентами соответсвующего города? Количество клиентов 80-150, ассортимент на 250 строк.
Знаю что можно и очень много, но не знаю как, спасибо.
К сообщению приложен файл: ___.xlsx (23.5 Kb)


Вадимка
 
Ответить
СообщениеДоброго времени суток. Прошу о помощи, есть несколько вопросов.
Есть отчёт на двух листах (во вложенной книге они идут первыми), клиенты на них из разных городов, но в отчёте подписаны только их названия. Поэтому на листе "Клиенты по регионам", я вручную, каждому уточняю местоположение, по другому никак. Клиенты в отчёте периодически добавляются. Вопрос первый, можно ли в данной таблице автоматом добавлять нового клиента, оставляя пустой клетку для заполения города?
Затем эти данные я ВПРом (т.к. ассортимент в отчётах разнится) разношу по листам соответствующих городов, при этом наименования клиентов копирую так же вручную. Вопрос второй. Можно ли на основании листа "Клиенты по регионам", автоматом заполнять строку с клиентами соответсвующего города? Количество клиентов 80-150, ассортимент на 250 строк.
Знаю что можно и очень много, но не знаю как, спасибо.

Автор - kvadimod
Дата добавления - 17.05.2011 в 01:18
Serge_007 Дата: Вторник, 17.05.2011, 08:21 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте.
Можно вручную заполнить пару строк итоговым результатом?
А то не совсем понятно что должно получиться....


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.
Можно вручную заполнить пару строк итоговым результатом?
А то не совсем понятно что должно получиться....

Автор - Serge_007
Дата добавления - 17.05.2011 в 08:21
kvadimod Дата: Вторник, 17.05.2011, 09:22 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Доработал немного файл, но в основном всё изложил в примечаниях на листах данного файла, что где хотелось бы видеть. Спасибо за оперативность рассмотрения вопросов.
К сообщению приложен файл: excelworld.xlsx (31.8 Kb)


Вадимка
 
Ответить
СообщениеДоработал немного файл, но в основном всё изложил в примечаниях на листах данного файла, что где хотелось бы видеть. Спасибо за оперативность рассмотрения вопросов.

Автор - kvadimod
Дата добавления - 17.05.2011 в 09:22
nilem Дата: Вторник, 17.05.2011, 09:37 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
По п.1. Попробуйте добавить нового клиента или новый магазин в отчетах и нажать кнопку Обновить.
К сообщению приложен файл: 2291283.xlsm (36.7 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеПо п.1. Попробуйте добавить нового клиента или новый магазин в отчетах и нажать кнопку Обновить.

Автор - nilem
Дата добавления - 17.05.2011 в 09:37
kvadimod Дата: Вторник, 17.05.2011, 14:53 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
nilem,
Ок! Спасибо, работает, только у последних клиентов перед добавленными пропадает название города.
К сообщению приложен файл: _2291283.xlsm (37.0 Kb)


Вадимка
 
Ответить
Сообщениеnilem,
Ок! Спасибо, работает, только у последних клиентов перед добавленными пропадает название города.

Автор - kvadimod
Дата добавления - 17.05.2011 в 14:53
nilem Дата: Вторник, 17.05.2011, 16:28 | Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Не обнаружил пропажу городов. После добавления клиентов происходит сортировка таблицы, может это сбивает с толку?


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеНе обнаружил пропажу городов. После добавления клиентов происходит сортировка таблицы, может это сбивает с толку?

Автор - nilem
Дата добавления - 17.05.2011 в 16:28
kvadimod Дата: Вторник, 17.05.2011, 17:42 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
nilem,
Возможно, попробую ещё раз. В любом случае спасибо, а поправить остальное не сложно.
Булу ждать решение других вопросов. Хотя честно, давно хочится самому это познать, в плане макросы, да всё времени не хватает...


Вадимка
 
Ответить
Сообщениеnilem,
Возможно, попробую ещё раз. В любом случае спасибо, а поправить остальное не сложно.
Булу ждать решение других вопросов. Хотя честно, давно хочится самому это познать, в плане макросы, да всё времени не хватает...

Автор - kvadimod
Дата добавления - 17.05.2011 в 17:42
nilem Дата: Вторник, 17.05.2011, 20:27 | Сообщение № 8
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Добавил кнопку "Разнести по листам" - записывает клиентов на соответствующие листы. Если такого листа нет, то он будет создан.
Здесь попробовал поизгаляться со словарем (ну просто для интереса smile ). Если надумаете перенести макрос в др. файл, то потребуется доп. ссылка: Alt+F11 - меню Tools - References - найти строку MicroSoft Scripting Runtime - поставить галочку - Ок.
К сообщению приложен файл: 8382192.xlsm (40.3 Kb)


Яндекс.Деньги 4100159601573

Сообщение отредактировал nilem - Вторник, 17.05.2011, 20:29
 
Ответить
СообщениеДобавил кнопку "Разнести по листам" - записывает клиентов на соответствующие листы. Если такого листа нет, то он будет создан.
Здесь попробовал поизгаляться со словарем (ну просто для интереса smile ). Если надумаете перенести макрос в др. файл, то потребуется доп. ссылка: Alt+F11 - меню Tools - References - найти строку MicroSoft Scripting Runtime - поставить галочку - Ок.

Автор - nilem
Дата добавления - 17.05.2011 в 20:27
kvadimod Дата: Вторник, 17.05.2011, 21:40 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Спасибо огромное распределяет всё как надо. Хотел только уточнить несколько моментов по волшебным кнопочкам и их взаимосвязи с данными:
1. Кнопочка "Распределить по листам", распределяет в брошенные на листы как пример таблицы, а может ли оставаться только столько столбцов в таблицах на листах, сколько туда снеслось клиентов? А последним был столбец с итогами по строкам?
Quote (nilem)
По п.1. Попробуйте добавить нового клиента или новый магазин в отчетах и нажать кнопку Обновить.
К сообщению приложен файл: 2291283.xlsm(37Kb)

2. Кнопочка "Обновить" как то привязана к строке где идут названия клиентов/магазинов? т.к. эти таблички сделал как пример, сильно их упростив, а оригинальные листы с отчётами выгружаются из программы, строка с клиентами в них занимает всегда одно положение, но не как в данном примере... смотрю я на макросы как на китайскую грамоту и боюсь, что когда в оригинальный отчёт переносить буду, что нибудь не срастётся и как это поправить можно будет? wacko


Вадимка
 
Ответить
СообщениеСпасибо огромное распределяет всё как надо. Хотел только уточнить несколько моментов по волшебным кнопочкам и их взаимосвязи с данными:
1. Кнопочка "Распределить по листам", распределяет в брошенные на листы как пример таблицы, а может ли оставаться только столько столбцов в таблицах на листах, сколько туда снеслось клиентов? А последним был столбец с итогами по строкам?
Quote (nilem)
По п.1. Попробуйте добавить нового клиента или новый магазин в отчетах и нажать кнопку Обновить.
К сообщению приложен файл: 2291283.xlsm(37Kb)

2. Кнопочка "Обновить" как то привязана к строке где идут названия клиентов/магазинов? т.к. эти таблички сделал как пример, сильно их упростив, а оригинальные листы с отчётами выгружаются из программы, строка с клиентами в них занимает всегда одно положение, но не как в данном примере... смотрю я на макросы как на китайскую грамоту и боюсь, что когда в оригинальный отчёт переносить буду, что нибудь не срастётся и как это поправить можно будет? wacko

Автор - kvadimod
Дата добавления - 17.05.2011 в 21:40
nilem Дата: Среда, 18.05.2011, 16:32 | Сообщение № 10
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Quote (kvadimod)
Кнопочка "Обновить" как то привязана к строке где идут названия клиентов/магазинов?

Да, там все привязано.
Может покажете реальные отчеты? И реальную итоговую таблицу, которую нужно получить.
Залейте на файлообменник, а сюда ссылку.


Яндекс.Деньги 4100159601573
 
Ответить
Сообщение
Quote (kvadimod)
Кнопочка "Обновить" как то привязана к строке где идут названия клиентов/магазинов?

Да, там все привязано.
Может покажете реальные отчеты? И реальную итоговую таблицу, которую нужно получить.
Залейте на файлообменник, а сюда ссылку.

Автор - nilem
Дата добавления - 18.05.2011 в 16:32
Serge_007 Дата: Среда, 18.05.2011, 16:50 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nilem)
Может покажете реальные отчеты?

Только реальные данные на фиктивные замените.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nilem)
Может покажете реальные отчеты?

Только реальные данные на фиктивные замените.

Автор - Serge_007
Дата добавления - 18.05.2011 в 16:50
kvadimod Дата: Вторник, 24.05.2011, 10:38 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Спасибо. Ок!, но решил пойти немного другим путём, буду задавать вопросы пошагово, для этого во вложении приведён файл с реальными отчётами. Нужно сначала согнать данные в таблицу (СВОДНАЯ) в том виде в котором онав есть, сохраняя формулы с подитогами и последний столбец . А затем нужно будет и по городам раскидать...
К сообщению приложен файл: svedenie_ryda_d.xlsx (49.2 Kb)


Вадимка
 
Ответить
СообщениеСпасибо. Ок!, но решил пойти немного другим путём, буду задавать вопросы пошагово, для этого во вложении приведён файл с реальными отчётами. Нужно сначала согнать данные в таблицу (СВОДНАЯ) в том виде в котором онав есть, сохраняя формулы с подитогами и последний столбец . А затем нужно будет и по городам раскидать...

Автор - kvadimod
Дата добавления - 24.05.2011 в 10:38
Serge_007 Дата: Вторник, 24.05.2011, 10:52 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Идеально было бы сводной таблицей воспользоваться, но для этого исходные данные надо реорганизовать в плоский файл.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИдеально было бы сводной таблицей воспользоваться, но для этого исходные данные надо реорганизовать в плоский файл.

Автор - Serge_007
Дата добавления - 24.05.2011 в 10:52
kvadimod Дата: Вторник, 24.05.2011, 12:41 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Уточни, что такое плоский? Просто сводный должен иметь именно такой вид, т.к. с него будут браться данные для дальнейшей обработки по городам, менеджерам, продуктам... А сводная таблица, на сколько я понимаю, ещё и редактирование производит в виде сортировки, что не нужно, т.к. все продукты перемесятся и т.д.
Сейчас у меня до распределения по городам данные отчёты проходят через 5 листов, на которых вручную приходится отслеживать появление (исчезновение) столбцов с клиентами, присвоением каждому из какого он города и т.д., т.е. после танцев с бубнами, ВПРом и ГПРом получался результат, если небыло ошибок в наименованиях клиентов...


Вадимка

Сообщение отредактировал kvadimod - Вторник, 24.05.2011, 13:25
 
Ответить
СообщениеУточни, что такое плоский? Просто сводный должен иметь именно такой вид, т.к. с него будут браться данные для дальнейшей обработки по городам, менеджерам, продуктам... А сводная таблица, на сколько я понимаю, ещё и редактирование производит в виде сортировки, что не нужно, т.к. все продукты перемесятся и т.д.
Сейчас у меня до распределения по городам данные отчёты проходят через 5 листов, на которых вручную приходится отслеживать появление (исчезновение) столбцов с клиентами, присвоением каждому из какого он города и т.д., т.е. после танцев с бубнами, ВПРом и ГПРом получался результат, если небыло ошибок в наименованиях клиентов...

Автор - kvadimod
Дата добавления - 24.05.2011 в 12:41
Serge_007 Дата: Вторник, 24.05.2011, 14:05 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kvadimod)
Уточни, что такое плоский?

В виде БД.

Quote (kvadimod)
сводная таблица, на сколько я понимаю, ещё и редактирование производит в виде сортировки, что не нужно, т.к. все продукты перемесятся и т.д.

Это по желанию, можно сортировать, а можно и нет.

Quote (kvadimod)
у меня до распределения по городам данные отчёты проходят через 5 листов, на которых вручную приходится отслеживать появление (исчезновение) столбцов с клиентами, присвоением каждому из какого он города и т.д.

Если возможно ведение БД, то всё это становится ненужным.

Думаю Ваш файл можно сделать из двух листов исходных данных - БД и справочник и того кол-ва копий листов с одной сводной, которое соответствует кол-ву городов.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kvadimod)
Уточни, что такое плоский?

В виде БД.

Quote (kvadimod)
сводная таблица, на сколько я понимаю, ещё и редактирование производит в виде сортировки, что не нужно, т.к. все продукты перемесятся и т.д.

Это по желанию, можно сортировать, а можно и нет.

Quote (kvadimod)
у меня до распределения по городам данные отчёты проходят через 5 листов, на которых вручную приходится отслеживать появление (исчезновение) столбцов с клиентами, присвоением каждому из какого он города и т.д.

Если возможно ведение БД, то всё это становится ненужным.

Думаю Ваш файл можно сделать из двух листов исходных данных - БД и справочник и того кол-ва копий листов с одной сводной, которое соответствует кол-ву городов.

Автор - Serge_007
Дата добавления - 24.05.2011 в 14:05
kvadimod Дата: Вторник, 24.05.2011, 14:21 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Quote (Serge_007)
Если возможно ведение БД, то всё это становится ненужным.

А какой вид она (БД - база данных, если правильно понял) должна иметь, чтобы правильно всё это сделать? и что такое справочник?
Хотелось бы не углубляться в макросы, а сделать данную задачу функциями, и возможностью использования сводных таблиц.


Вадимка

Сообщение отредактировал kvadimod - Вторник, 24.05.2011, 14:22
 
Ответить
Сообщение
Quote (Serge_007)
Если возможно ведение БД, то всё это становится ненужным.

А какой вид она (БД - база данных, если правильно понял) должна иметь, чтобы правильно всё это сделать? и что такое справочник?
Хотелось бы не углубляться в макросы, а сделать данную задачу функциями, и возможностью использования сводных таблиц.

Автор - kvadimod
Дата добавления - 24.05.2011 в 14:21
Serge_007 Дата: Вторник, 24.05.2011, 14:37 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kvadimod)
А какой вид она (БД - база данных, если правильно понял) должна иметь?

См. здесь.
Quote (kvadimod)
Хотелось бы не углубляться в макросы, а сделать данную задачу функциями, и возможностью использования сводных таблиц.

Сводной делается без макросов, и возможно даже без функций (зависит от желаемого итога).


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kvadimod)
А какой вид она (БД - база данных, если правильно понял) должна иметь?

См. здесь.
Quote (kvadimod)
Хотелось бы не углубляться в макросы, а сделать данную задачу функциями, и возможностью использования сводных таблиц.

Сводной делается без макросов, и возможно даже без функций (зависит от желаемого итога).

Автор - Serge_007
Дата добавления - 24.05.2011 в 14:37
kvadimod Дата: Вторник, 07.06.2011, 09:46 | Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Прошу прощения за паузу, вот сделал таблицу с реальными отчётами. Они всё так же на двух листах - "Клиенты" и "Магазины". Нужно на сводном листе данные из 4-ых строк исходных листов, внести в один ряд с возможностью обновления. Ниже в поле будут формулы (ВПР), для сбора информации по данным клиентам-продуктам и суммам по группам продуктов. Возможно ли в таблице при добавлении/уменьшении количества клиентов автоматически добавлять/уменьшать количество столбцов с сохранением формул? Последний столбец "Итоги" по строкам.
На сколько я понимаю, данный вопрос скорее всего к уважаемым Макроведам, если возможно данный рад решить с помощью формул, буду очень признателен всем!
К сообщению приложен файл: svedenie_ryda_d.xlsx (50.0 Kb)


Вадимка

Сообщение отредактировал kvadimod - Вторник, 07.06.2011, 09:48
 
Ответить
СообщениеПрошу прощения за паузу, вот сделал таблицу с реальными отчётами. Они всё так же на двух листах - "Клиенты" и "Магазины". Нужно на сводном листе данные из 4-ых строк исходных листов, внести в один ряд с возможностью обновления. Ниже в поле будут формулы (ВПР), для сбора информации по данным клиентам-продуктам и суммам по группам продуктов. Возможно ли в таблице при добавлении/уменьшении количества клиентов автоматически добавлять/уменьшать количество столбцов с сохранением формул? Последний столбец "Итоги" по строкам.
На сколько я понимаю, данный вопрос скорее всего к уважаемым Макроведам, если возможно данный рад решить с помощью формул, буду очень признателен всем!

Автор - kvadimod
Дата добавления - 07.06.2011 в 09:46
Serge_007 Дата: Вторник, 07.06.2011, 20:44 | Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kvadimod)
На сколько я понимаю, данный вопрос скорее всего к уважаемым Макроведам

Т.е. простых путей мы не ищем? smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kvadimod)
На сколько я понимаю, данный вопрос скорее всего к уважаемым Макроведам

Т.е. простых путей мы не ищем? smile

Автор - Serge_007
Дата добавления - 07.06.2011 в 20:44
kvadimod Дата: Вторник, 07.06.2011, 21:16 | Сообщение № 20
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Ищем, чем проще - тем лучше, если можно формулами, то только ЗА! Просто с базой данных что то не понял, куда её вставить. Ещё раз в кратце о моих манипуляциях: периодически присылают отчёты в файле на двух листах "Клиенты" и "Магазины" которые я копирую на такие же листы в данном файле (в них немного отличающийся ассортимент). По скольку нужно иметь общую информацию по региону и каждому в отдельности, я сначала свожу всё на одну унифицированную таблицу, а потом раскидываю по городам (другим листам). Т.к. количество клиентов изменяется, беспрерывной таблицей на один лист согнать не могу, поэтому и прошу помощи. Если поможешь решить данный вопрос через БД - 3000 спасибо и низкий поклон!


Вадимка
 
Ответить
СообщениеИщем, чем проще - тем лучше, если можно формулами, то только ЗА! Просто с базой данных что то не понял, куда её вставить. Ещё раз в кратце о моих манипуляциях: периодически присылают отчёты в файле на двух листах "Клиенты" и "Магазины" которые я копирую на такие же листы в данном файле (в них немного отличающийся ассортимент). По скольку нужно иметь общую информацию по региону и каждому в отдельности, я сначала свожу всё на одну унифицированную таблицу, а потом раскидываю по городам (другим листам). Т.к. количество клиентов изменяется, беспрерывной таблицей на один лист согнать не могу, поэтому и прошу помощи. Если поможешь решить данный вопрос через БД - 3000 спасибо и низкий поклон!

Автор - kvadimod
Дата добавления - 07.06.2011 в 21:16
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!