6

В моей основной сводной таблице есть следующие столбцы - ProjectName, Type, Year, Budget. Данные показывают информацию за 2009 и 2010 годы для одного и того же ProjectName и Type. Я могу повернуть это, чтобы получить таблицу данных, но как я могу добавить некоторые вычисленные столбцы, чтобы показать разницу между 2009 и 2010 для каждой записи?

4 ответа4

3

В Excel 2010

  • Поместите курсор в один из заголовков Года, 2009 или 2010.
  • Параметры> Поля, Элементы, Наборы> Расчетный элемент

Это не вычисляемое поле, это вычисляемый элемент в поле года - это ключевой момент!

1

Надеюсь, это поможет вам начать, конечно, вы можете использовать поля сравнения, отличные от декабря 2002/2003 в следующем примере:

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

Добавьте первое поле данных:

  1. Выберите ячейку в отчете сводной таблицы и на панели инструментов сводной таблицы щелкните значок сводной таблицы и выберите «Формулы», а затем «Вычисляемое поле».
  2. В диалоговом окне «Вставка вычисляемого поля» введите имя поля в поле «Имя».
  3. В поле Поля выберите декабрь 2003.
  4. Нажмите Вставить поле, а затем введите знак минус (-) в поле Формула.
  5. В поле «Поля» выберите «Декабрь 2002», нажмите «Вставить поле» и нажмите «ОК».

Выберите ячейку в новом вычисляемом поле (например, ячейка H7) и щелкните значок «Настройка поля» на панели инструментов сводной таблицы, нажмите «Число» и измените форматирование поля.

Добавьте второе поле данных:

  1. Выберите ячейку в отчете сводной таблицы и на панели инструментов сводной таблицы щелкните значок сводной таблицы и выберите «Формулы», а затем «Вычисляемое поле».
  2. В диалоговом окне «Вставка вычисляемого поля» введите имя поля в поле «Имя».
  3. В поле Поля выберите декабрь 2003.
  4. Нажмите Вставить поле, а затем введите знак отклонения (/) в поле Формула.
  5. В поле «Поля» выберите «Декабрь 2002», нажмите «Вставить поле» и нажмите «ОК».

Выберите ячейку I7, повторите шаг 6, выберите «Пользовательский» и в поле «Тип» измените форматирование поля на «0,00%; Красный».

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

1

Там нет простого способа сделать это AFAIK.

Вы можете установить Год в качестве поля столбца, а затем щелкнуть правой кнопкой мыши поле данных> Настройки поля и изменить его с обычной суммы на «Разница с» / Год / (предыдущий). Это довольно ужасное решение, как вы заметите, когда попробуете его, но это все, что я нашел до сих пор.

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

0

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

= 'Spaced Name'-'Name WithSpace'

Excel тогда выплюнет мусор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .