Перейти к содержимому

Июль 2014

Макросы в сводных таблицах

Макрос представляет собой последовательность действий, которая записана и сохранена для дальнейшего использования. Сохраненный макрос можно воспроизвести по специальной команде. Другими словами, вы можете записать свои действия в макросе, сохранить его, а затем разрешить другим пользователям воспроизводить сохраненные в макросе действия простым нажатием клавиши. Это особенно удобно при распространении отчетов сводных таблиц. [1]

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

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

Подробнее »Макросы в сводных таблицах

Путь в синергетику. Экскурс в десяти лекциях

Книга посвящена одному из наиболее перспективных междисциплинарных подходов – теории самоорганизации, или синергетике. Известный физик и замечательный писатель Чарльз Сноу в середине XX века сетовал на опасную пропасть в науке, которая пролегла между естественно-научной и гуманитарной культурами. Одна из целей синергетики – перебросить мост через эту пропасть. Понятия, идеи, концепции синергетики сейчас все шире используются в экономике и социологии, в политике и бизнесе, в психологии и государственном управлении, оказывая тем самым влияние на наше мировоззрение.

Эту книгу хорошо дополняют: Илья Пригожин. Порядок из хаоса, Джеймс Глейк. Хаос. Создание новой науки, Илья Пригожин. От существующего к возникающему.

Безручко Б.П., Короновский А.А., Трубецков Д.И., Храмов А.Е. Путь в синергетику. Экскурс в десяти лекциях. – М.: Книжный дом «Либроком», 2010. – 304 с.

Путь в синергетику. Обложка

Подробнее »Путь в синергетику. Экскурс в десяти лекциях

Советы по работе со сводными таблицами

В настоящей заметке представлена коллекция простых и изящных инструментов работы со сводными таблицами в Excel. То, что по-английски называется tips & tricks. Выделите время и ознакомьтесь с приводимыми здесь советами. [1] Кто знает, может быть, вы наконец-то найдете ответ на долго мучивший вас вопрос?

Совет 1. Автоматическое обновление сводных таблиц

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

  1. Щелкните правой кнопкой мыши на сводной таблице и в контекстном меню выберите пункт Параметры сводной таблицы.
  2. В появившемся диалоговом окне Параметры сводной таблицы выберите вкладку Данные.
  3. Установите флажок Обновить при открытии файла.

Рис. 1. Включите опцию Обновить при открытии файла

Рис. 1. Включите опцию Обновить при открытии файла

Флажок Обновить при открытии файла следует устанавливать для каждой сводной таблицы отдельно.

Подробнее »Советы по работе со сводными таблицами

Функция ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫ

Ранее я уже рассказывал о том, что при ссылке на ячейку сводной таблицы вместо обычной ссылки возвращается функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (см. Как научить Excel ссылаться на ячейку в сводной таблице, как на обычную). Если вас интересует как преодолеть это неудобство, рекомендую обратиться к упомянутой заметке. Если же вам интересно, почему так происходит, а также, какие положительные аспекты есть у функции ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ, то предлагаю фрагмент книги Джелен, Александер. Сводные таблицы в Microsoft Excel 2013 (глава 15). Рассматриваемая методика позволит справиться со многими проблемами, вызывающими головную боль у пользователей сводных таблиц, в частности:

  • При обновлении сводной таблицы исчезает ранее примененное форматирование. Теряются числовые форматы. Пропадают результаты настройки ширины столбцов.
  • Не существует простого способа создания асимметричной сводной таблицы. Единственный вариант — использование именованных наборов, но этот метод доступен только для тех, кто использует сводные таблицы модели данных, а не обычные сводные таблицы.
  • Программа Excel не может запоминать шаблоны. Если нужно снова и снова создавать сводные таблицы, придется повторно выполнять группировку, применять вычисляемые поля и элементы и выполнять ряд других подобных задач.

На самом деле все, что здесь описано, не ново. Более того, подобные методики применяются начиная с версии Excel 2002. Однако мое общение с пользователями показывает, что менее 1% знакомы с ними. Единственный вопрос, возникающий у пользователей, заключается в том, как отключить странную функцию ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ. А жаль…

Подробнее »Функция ПОЛУЧИТЬ.ДАННЫЕ. СВОДНОЙ.ТАБЛИЦЫ

Конфуций. Суждения и беседы

Эта книга – жемчужина древнекитайской философии, легендарный памятник литературы, где сконцентрированы основные положения конфуцианского учения. Российский ученый-китаист П.С.Попов в 1910 г. осуществил перевод этого текста и сопроводил его комментариями. Конфуций – древний мыслитель и философ Китая. Его учение оказало глубокое влияние на жизнь Китая и Восточной Азии, став основой философской системы, известной как конфуцианство. Уже в возрасте немногим более 20 лет он прославился как первый профессиональный педагог Поднебесной. Хотя конфуцианство часто называют религией, в нём нет института церкви, и для него не важны вопросы теологии. Конфуцианская этика не религиозна. Идеалом конфуцианства является создание гармоничного общества по древнему образцу, в котором всякая личность имеет свою функцию. Гармоническое общество построено на идее преданности — лояльности в отношении между начальником и подчинённым, направленной на сохранение гармонии и самого этого общества. Конфуций сформулировал золотое правило этики: «Не делай человеку того, чего не желаешь себе».

Конфуций. Суждения и беседы. – СПб.: Азбука, Азбука-Аттикус, 2014. – 224 с.

Конфуций. Суждения и беседы. Обложка

Подробнее »Конфуций. Суждения и беседы

Интерактивная веб страница на основе книги Excel

Если вы хотите предоставить доступ к сводной диаграмме другим пользователям, но не хотите, чтобы они изменяли структуру сводной таблицы либо получали доступ к исходным данным, отличным решением будет интерактивная веб страница, размещенная в облаке OneDrive.[1]

На рис. 1 показан лист Excelс отчетом Первые N заказчиков, включающий ряд срезов. Исходные данные и сводная таблица находятся на других листах.

Рис. 1. Рабочий лист Excel, отображаемый в виде веб-страницы

Рис. 1. Рабочий лист Excel, отображаемый в виде веб-страницы

Подробнее »Интерактивная веб страница на основе книги Excel

Малкольм Гладуэлл о Нассиме Николасе Талебе

Прочитал интересную книгу Малкольма Гладуэлла Что видела собака. Книга представляет из себя 20 рассказов, опубликованных в журнале The New Yorker. Одна из статей посвящена Нассиму Николасу Талебу, творчество которого широко представлено в моем блоге. Поэтому я решил опубликовать ее отдельно без сокращений…

Нассим Николас Талеб

Нассим Николас Талеб

Подробнее »Малкольм Гладуэлл о Нассиме Николасе Талебе

Малкольм Гладуэлл. Что видела собака

Автор мировых бестселлеров (см., например, Переломный момент) журналист NewYorker Малькольм Гладуэлл рассматривает самые разные вещи – деятельность разведчиков, поиск талантливых сотрудников, рецептуру кетчупа, методы дрессировки собак, инвестирование в ценные бумаги, техногенные катастрофы – под таким углом, что невольно удивляешься, как мало мы знаем, как часто заблуждаемся, как много интересного скрыто в самых обычных предметах, явлениях, людях.

Эта книга – сборник рассказов. Ссылку на книгу я нашел у Талеба в Антихрупкости

Малкольм Гладуэлл. Что видела собака. Про первопроходцев, гениев второго плана, поздние таланты, а также другие истории. – М: Альпина Паблишер, 2013. – 576 с.

Малкольм Гладуэлл. Что видела собака. Обложка

Подробнее »Малкольм Гладуэлл. Что видела собака

Внешние источники данных для создания сводной таблицы

Программа Excel является прекрасным средством обработки и анализа данных. По сути, сводные таблицы сами по себе являются доказательством аналитической мощи Excel. Однако, говоря обо всех достоинствах программы, нельзя не упомянуть и об одном существенном упущении. Программа Excel построена на относительно простой платформе управления данными, обладающей тремя недостатками. [1]

  • Размер набора данных сильно влияет на скорость обработки данных в сводной таблице. Это накладывает серьезные ограничения на эффективность использования сводных таблиц как самодостаточных структур. Причина подобного поведения программы — в специфике управления оперативной памятью. Файл при открытии в Excel полностью перемещается в оперативную память для более быстрой обработки и доступа к данным. Но при этом в программе не реализован надежный механизм оптимального управления оперативной памятью при извлечении из нее даже небольшого фрагмента данных. Несмотря на то что в Excel 2013 предусматривается использование до 1 млн. строк и 16 тыс. столбцов, даже средние по размеру наборы данных приводят к значительным задержкам при обработке.
  • Отсутствие реляционной модели данных вынуждает нас использовать «плоские» таблицы, которые хранят избыточные данные и увеличивают вероятность появления ошибок.
  • Отсутствие индексации полей данных в Excel для оптимизации процесса извлечения больших объемов данных.

Подробнее »Внешние источники данных для создания сводной таблицы

Сводная таблица на основе внутренней модели данных

В Excel 2013 появился новый аналитический механизм: модель данных. Каждая рабочая книга располагает собственной внутренней моделью данных, упрощающей анализ разрозненных источников данных. [1] Идея, заложенная в основу модели данных, проста. Предположим, что в вашем распоряжении имеются две таблицы: Заказы (рис. 1) и Сотрудники (рис. 2). В таблице Заказы содержится информация о сделках (код сотрудника, дата и сумма счета-фактуры, период продаж). В таблице Сотрудники находится информация о сотрудниках: код, фамилия, имя и должность. Если нужно проанализировать суммы продаж в зависимости от должности сотрудника, следует объединить информацию, содержащуюся в двух таблицах. Чтобы ваши данные имели вид Таблицы – инструмента Excel(поэтому пишется с заглавной буквы) – кликните на любой ячейке таблицы данных и выполните команду Создать Таблицу: Ctrl+T.

Рис. 1. Информация о сделках

Рис. 1. Информация о сделках

Подробнее »Сводная таблица на основе внутренней модели данных