Logo CitForum CITForum на CD Форумы Газета Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

30.07.2010

Google
WWW CITForum.ru

Новости мира IT:

Архив новостей

2006 г.

Сводные таблицы и диаграммы в Excel

Алексей Шмуйлович, сайт "Эффективные офисные технологии"

Сводные таблицы – моя любимая тема.
Слышали когда-нибудь про OLAP-кубы?
OLAP - On-Line Analytical Processing – это способ организации больших коммерческих баз данных. Данные OLAP организованы таким образом, чтобы облегчить анализ и управление данными и уменьшить время поиска требуемых данных. Этот инструмент позволяет в считанные минуты строить сложные отчеты по огромным массивам данных.
По сути, сводные таблицы Excel и есть OLAP-кубы.

Чаще всего я использую сводные таблицы для анализа выгруженных из 1С проводок. На этом примере я и попытаюсь объяснить суть сводных таблиц.

Исходная таблица имеет примерно такой вид:

К слову сказать, 1С не умеет выгружать проводки в удобном для анализа и обработки виде. Стандартный отчет по проводкам удобен для просмотра, но не дальнейшей обработки. Данные в нем представлены в объединенных ячейках, вся информация по проводке (вид, номер документа, комментарий, счета дебета и кредита, субконто счетов) объединена в одну строку. Таким образом, ни отсортировать, ни отфильтровать данные, ни передать их для обработки в другую программу нельзя.

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

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

Совет! Вынесите кнопку создания сводной таблицы на стандартную панель инструментов.

В результате этой операции Вы получите следующий шаблон отчета на отдельном листе:

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

Теперь начинаем собирать отчет. Поля можно перетаскивать мышкой прямо на шаблон. Из шаблона их также можно перетаскивать мышкой.

1) Перетаскиваем поле Дт в область строк таблицы данных.
2) В область столбцов помещаем поле Месяц.
3) В область данных - поле Сумма, т.р.

Первый краткий отчет готов:

Заметьте – в исходной таблице около 10 тыс. записей, а мы потратили на подготовку отчета всего минуту.

Отчет можно детализировать, перетащив в область строк любое дополнительное поле, например, счет кредита, субконто, и т.п.

Отчет получается интерактивным. Двойной щелчок по счету дебета скроет детали. Еще щелчок – детали снова отобразятся.

Видите флажок возле заголовков «Дебет» и «Месяц». Нажмите, и Вы сможете выбрать, какие данные включать в отчет, а какие исключить.

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

Отчет можно изменять «на лету». Уберите из области строк поле «Дебет», добавьте поле «Субконто дебета 1».

Постройте шахматку – Дт по вертикали (в области строк), Кт по вертикали (в области столбцов). В область страниц перетащите поле месяца. Теперь Вы можете одним щелчком построить отчеты за несколько месяцев, для чего найдите на панели инструментов «Сводная таблица» меню «Сводная таблица – Отобразить страницы».

В результате получите несколько листов со сводными таблицами для каждого значения поля «Месяц», помещенного в область страниц.

Теперь о сводных диаграммах.

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


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

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

Последние комментарии:

Подписка на новости CITForum.ru

Новые публикации:

7 июля

  • Управление параллелизмом с низкими накладными расходами для разделенных баз данных в основной памяти

  • Рекурсивные запросы в Oracle

  • Жесткий диск WD10EARS с сектором 4 КБ. Подготовка к эксплуатации в Linux.

    Обзоры журнала Computer:

    Газета:

  • Московские пробки - исследование IBM

  • От Osborne до iPad: эволюция портативных компьютеров

    19 мая

  • Прозрачный механизм удаленного обслуживания системных вызовов

  • Система моделирования Grid: реализация и возможности применения

    Газета:

    Майкл Стоунбрейкер:

  • Ошибки в системах баз данных, согласованность "в конечном счете" и теорема CAP

  • Дискуссия по поводу "NoSQL" не имеет никакого отношения к SQL

    29 апреля

  • Материалы конференции "Корпоративные Базы Данных-2010"

  • Разные облики технологии баз данных (отчет о конференции)

    14 апреля

  • MapReduce: внутри, снаружи или сбоку от параллельных СУБД?

  • Научные вызовы технологиям СУБД

    Обзоры журнала Computer:

    31 марта

  • Рационализация согласованности в "облаках": не платите за то, что вам не требуется

  • Взаимные блокировки в Oracle

  • Архитектура среды тестирования на основе моделей, построенная на базе компонентных технологий

  • Объектное представление XML-документов

    Газета:

  • Microsoft для российских разработчиков: практика с элементами фундаментальности

    10 марта

  • HadoopDB: архитектурный гибрид технологий MapReduce и СУБД для аналитических рабочих нагрузок

  • Классификация OLAP-систем вида xOLAP

  • BGP. Три внешних канала. Балансировка исходящего и входящего трафиков

    Газета:

  • Что мы знаем об iPhone 4G?

    17 февраля

  • MapReduce и параллельные СУБД: друзья или враги?

  • Объектно-ориентированное программирование в ограничениях: новый подход на основе декларативных языков моделирования данных

  • Системологический подход к декомпозиции в объектно-ориентированном анализе и проектировании программного обеспечения

    Газета:

  • Эволюция Wine

    3 февраля

  • Дом на песке

  • Реальное переосмысление "формальных методов"

  • Интервью с Найджелом Пендзом

    Газета:

  • iPad. Первый взгляд на долгожданный планшет от Apple

  • Я не верю в iPad

    20 января

  • SQL/MapReduce: практический подход к поддержке самоописываемых, полиморфных и параллелизуемых функций, определяемых пользователями

  • Данные на лету: как технология потокового SQL помогает преодолеть кризис

    Обзоры журнала Computer:

    2 декабря

  • Сергей Кузнецов. Год эпохи перемен в технологии баз данных

    18 ноября

  • Генерация тестовых программ для подсистемы управления памятью микропроцессора

  • Сравнительный анализ современных технологий разработки тестов для моделей аппаратного обеспечения

    Все публикации >>>


  • IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

    Информация для рекламодателей PR-акции, размещение рекламы — тел. +7 495 6608306, ICQ 232284597 Пресс-релизы — pr@citforum.ru
    Послать комментарий
    Информация для авторов

    Редакция раздаёт котят!

    Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2009 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...


    Иностранные фитинги для металлопластиковых труб.