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

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

2
задан Andrew Doran
08.05.2023 16:20 Количество просмотров материала 3443
Распечатать страницу

4 ответа

В Excel 2010

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

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

3
отвечен Phoenix Analyst 2023-05-10 00:08

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

для добавления полей данных, вычисления разница между двумя полями данных:

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

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

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

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

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

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

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

1
отвечен John T 2023-05-10 02:25

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

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

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

1
отвечен 2023-05-10 04:42

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

= 'Spaced Name'-'Name WithSpace'

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

0
отвечен VISQL 2023-05-10 06:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх