Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ebanniy Pizdec.doc
Скачиваний:
16
Добавлен:
27.09.2019
Размер:
1.37 Mб
Скачать

46) Группирование данных. Удаление структуры.

Когда вы подготавливаете каталог товаров с ценами, было бы неплохо побеспокоиться об удобстве его использования. Большое количество позиций на одном листе вынуждает использовать поиск, но что, если пользователь только делает выбор и не имеет представления о наименовании? В Интернет-каталогах проблема решается созданием групп товаров. Так почему бы и в книге Excel не сделать так же?

Организовать группировку достаточно просто. Выделите несколько строк и нажмите кнопкуГруппировать на вкладке Данные (см. рис. 1).

Рисунок 1 – Кнопка группировки

Затем укажите тип группировки – по строкам (см. рис. 2).

Рисунок 2 – Выбор типа группировки

В итоге мы получаем… не то, что нам нужно. Строки товаров объединились в группу, указанную под ними (см. рис. 3). В каталогах обычно сначала идёт заголовок, а потом содержимое.

Рисунок 3 – Группировка строк «вниз»

Это отнюдь не ошибка программы. Видимо, разработчики посчитали, что группировкой строк занимаются в основном составители финансовой отчётности, где итоговый результат выводится в конце блока.

Чтобы группировать строки «вверх» нужно изменить одну настройку. На вкладке Данные нажмите на маленькую стрелочку в нижнем правом углу раздела Структура (см. рис. 4).

Рисунок 4 – Кнопка, отвечающая за вывод окна настроек структуры

В открывшемся окне настроек снимите флажок с пункта Итоги в строках под данными (см. рис. 5) и нажмите кнопку ОК.

Рисунок 5 – Окно настроек структуры

Все группы, которые вы успели создать, автоматически изменятся на «верхний» тип. Разумеется, установленный параметр повлияет и на дальнейшее поведение программы. Однако снимать этот флажок вам придётся для каждого нового листа и каждой новой книги Excel, т.к. разработчики не предусмотрели «глобальной» установки типа группировки. Точно также нельзя использовать различные типы групп в пределах одной страницы.

После того, как вы распределили товары по категориям, можно собрать категории в более крупные разделы. Всего предусмотрено до девяти уровней группировки.

Неудобство при использовании данной функции заключается в необходимости нажимать кнопку ОКво всплывающем окошке, а собрать несвязанные диапазоны за один подход не удастся.

Рисунок 6 – Многоуровневая структура каталога в Excel

Теперь вы сможете раскрывать и закрывать части каталога, щёлкая по плюсам и минусам в левой колонке (см. рис. 6). Чтобы развернуть весь уровень, нажмите на одну из цифр в верхней части.

Чтобы вывести строки на более высокий уровень иерархии, воспользуйтесь кнопкойРазгруппировать вкладки Данные. Полностью избавиться от группировки можно при помощи пункта меню Удалить структуру (см. рис. 7). Будьте внимательны, отменить действие невозможно!

47) Вычисление итогов. Консолидация данных.

Чтобы подвести итоги и составить отчет по результатам нескольких листов, можно консолидировать данные из отдельных листов в основном листе. Листы могут находиться в той же книге, что и основной лист, или в других книгах. При консолидации данных они компонуются так, что их становится проще обновлять и обобщать на регулярной основе или по требованию.

Например, если имеется лист расходов для каждого регионального представительства, консолидацию можно использовать для преобразования этих данных в корпоративный лист по расходам. Этот основной лист может содержать общие и средние объемы продаж, текущие количества товаров на складах и сведения о продуктах, пользующихся наибольшим спросом, по всей организации.

Чтобы консолидировать данные, воспользуйтесь кнопкой Консолидация в группе Работа с данными на вкладке Данные.

Предполагаемое действие:

ЕСЛИ ТРЕБУЕТСЯ ДЕЙСТВИЕ

Упорядочить данные во всех листах, задав им одинаковый порядок и расположение Консолидация по расположению

Организовать данные на разных листах по разным принципам, но с использованием одинаковых названий строк и столбцов, чтобы их можно было сравнить в основном листе Консолидация по категории

Применять формулы со ссылками на ячейки или объемными ссылками на другие листы из-за отсутствия постоянных позиций или категорий, на которые можно было бы опираться Консолидация по формуле

Использовать отчет сводной таблицы вместо консолидации Использование отчета сводной таблицы для консолидации данных

Консолидация по расположению

Организуйте консолидируемые данные на каждом отдельном листе.

Настройка данных

Щелкните на основном листе левый верхний угол области, в которой требуется разместить консолидированные данные.

ПРИМЕЧАНИЕ. Убедитесь, что справа и снизу этой ячейки достаточно свободных ячеек для данных консолидации. Команда Консолидация заполнит столько ячеек, сколько потребуется.

На вкладке Данные в группе Средства обработки данных выберите команду Консолидация.

Выберите в раскрывающемся списке Функция итоговую функцию, которую требуется использовать для консолидации данных.

Если лист находится в другой книге, нажмите кнопку Обзор, чтобы найти файл, а затем — кнопку ОК, чтобы закрыть диалоговое окно Обзор.

Путь к файлу будет введен в поле Ссылка, он будет завершаться восклицательным знаком.

Введите имя, назначенное диапазону, и нажмите кнопку Добавить. Повторите этот шаг для всех диапазонов.

Выберите способ обновления консолидации. Выполните одно из следующих действий.

Чтобы консолидация обновлялась автоматически при изменении исходных данных, установите флажок Создавать связи с исходными данными.

ВАЖНО. Этот флажок можно устанавливать только в случае, если лист с исходными данными находится в другой книге. После того как этот флажок установлен, изменить набор входящих в консолидацию ячеек и диапазонов невозможно.

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

Оставьте пустыми все поля в группе Использовать в качестве имен. Названия исходных строк и столбцов не копируются в консолидированные данные. Если требуется скопировать названия в консолидированные данные, сделайте это вручную.

Консолидация по категории

Организуйте консолидируемые данные на каждом отдельном листе.

Настройка данных

Щелкните левый верхний угол области основного листа, в которой требуется разместить консолидированные данные.

ПРИМЕЧАНИЕ. Убедитесь, что справа и снизу этой ячейки достаточно свободных ячеек для данных консолидации. Команда Консолидация заполнит столько ячеек, сколько потребуется.

На вкладке Данные в группе Средства обработки данных выберите команду Консолидация.

Выберите в раскрывающемся списке Функция итоговую функцию, которую требуется использовать для консолидации данных.

Если лист находится в другой книге, нажмите кнопку Обзор, чтобы найти файл, а затем — кнопку ОК, чтобы закрыть диалоговое окно Обзор.

Путь к файлу будет введен в поле Ссылка, он будет завершаться восклицательным знаком.

Введите имя, назначенное диапазону, и нажмите кнопку Добавить. Повторите этот шаг для всех диапазонов.

Выберите способ обновления консолидации. Выполните одно из следующих действий.

Чтобы консолидация обновлялась автоматически при изменении исходных данных, установите флажок Создавать связи с исходными данными.

ВАЖНО. Этот флажок можно устанавливать только в случае, если лист с исходными данными находится в другой книге. После того как этот флажок установлен, изменить набор входящих в консолидацию ячеек и диапазонов невозможно.

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

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

ПРИМЕЧАНИЯ

Все названия, не совпадающие с названиями в других исходных областях, приведут к появлению дополнительных строк или столбцов в консолидированных данных.

Все категории, которые не нужно консолидировать, должны иметь уникальные подписи, которые встречаются только в одном диапазоне исходных данных.

Консолидация по формуле

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

Щелкните ячейку, в которую следует поместить данные консолидации.

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

Если данные для консолидации находятся в разных ячейках разных листов

Введите формулу со ссылками на ячейки других листов, по одной на каждый лист. Например, чтобы консолидировать данные из листов «Продажи» (в ячейке B4), «Кадры» (в ячейке F5) и «Маркетинг» (в ячейке B9), в ячейке A2 основного листа, введите следующее:

Совет. Чтобы ввести ссылку на ячейку (например, Продажи!B4), не используя клавиатуру, введите формулу до того места, где требуется вставить ссылку, щелкните ярлычок листа, а затем — нужную ячейку.

Если данные для консолидации находятся в одинаковых ячейках разных листов

Введите формулу с трехмерной ссылкой, которая указывает на диапазон имен листов. Например, для консолидации данных в ячейках A2 всех листов от «Продажи» до «Маркетинг» включительно, в ячейку A2 основного листа следует ввести:

ПРИМЕЧАНИЕ. Если формулы в книге вычисляются автоматически, консолидация с помощью формул также будет автоматически обновляться при изменении данных на отдельных листах.

Использование отчета сводной таблицы для консолидации данных

Из нескольких диапазонов консолидации можно создать отчет сводной таблицы. Данный метод схож с консолидацией по категории, однако обладает большей гибкостью в отношении реорганизации категорий. Дополнительные сведения см. в разделе Объединение нескольких листов в одном отчете сводной таблицы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]