Преобразование ячеек сводной таблицы в формулы листа

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

Примечание: При преобразовании сводную таблицу интерактивной аналитической обработки (OLAP), вы можете продолжать обновление данных для получения значений актуальные меры, но не удается обновить фактические элементы, которые отображаются в отчете.

Узнайте о стандартные сценарии преобразования сводные таблицы в формулы листа

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

Изменение расположения и удаление ячеек   

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

Вставка строк или столбцов   

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

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

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

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

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

Создание неоднородного макета строк или столбцов (асимметричное создание отчета)   

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

Создание собственных формул куба и многомерных выражений   

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

Примечание: Только с помощью этой процедуры можно преобразовать сводную таблицу интерактивной аналитической обработки (OLAP).

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

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

    • измените макет на наиболее близкий к нужному;

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

  3. Выберите сводную таблицу.

  4. На вкладке Параметры в группе Сервис нажмите кнопку Средства OLAP, а затем кнопку Преобразовать в формулы.

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

  5. Указать, как вы хотите преобразовать в сводную таблицу.

    Преобразование всю сводную таблицу   

    • Установите флажок Преобразовать фильтры отчета.

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

      Преобразование только заголовков строк, столбцов и области значений отчета при сохранении его фильтров   

    • Убедитесь, что флажок Преобразовать фильтры отчета снят. (Он снят по умолчанию.)

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

      Примечание: Если формат сводной таблицы — версия 2000 – 2003 или более ранней версии, можно преобразовать только всю сводную таблицу.

  6. Нажмите кнопку Преобразовать.

    Операция преобразования сначала обновление сводной таблицы, чтобы убедиться, что используется актуальные данные.

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

    Примечания: 

    • Нельзя преобразовать ячейки с фильтрами, применяемыми к скрытым уровням.

    • Нельзя преобразовать ячейки, в которых поля используют дополнительные вычисления, созданные с помощью вкладки Дополнительные вычисления в диалоговом окне Параметры поля. (На вкладке Параметры в группе Активное поле нажмите кнопку Активное поле, а затем кнопку Параметры поля.)

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

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

  1. Убедитесь, что доступна команда Создать GetPivotData в группе Сводная таблица на вкладке Параметры.

    Примечание: Команда Создать GetPivotData управляет параметром Использовать функции GetPivotData для ссылок в сводной таблице в категории Формулы раздела Работа с формулами в диалоговом окне Параметры Excel.

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

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

  4. Щелкните ячейку в сводную таблицу, которую требуется использовать в формуле в сводной таблице. Функция получить.данные.сводной.таблицы добавляется в формулу, получающего данные из сводной таблицы. Эта функция по-прежнему получать правильные данные, если изменения макета отчета или обновить данные.

  5. Завершите ввод формулы и нажмите клавишу ВВОД.

Примечание: В случае удаления из отчета любой из ячеек, на которые ссылается формула ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ формула возвращает ошибку #ССЫЛКА!.

См. также

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

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×