Добавить буквенный столбец в сводную таблицу


2

Я хочу добавить столбец значений в сводную таблицу как есть. Он не будет использоваться ни в каких других расчетах.

IE добавляет что-то вроде рейтинга удовлетворенности для компании в регионе в таблицу, которая суммирует все взаимодействия с компаниями по местоположению и цене.

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

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

Если есть более простой / более разумный способ сделать то, что я прошу (и я уверен, что это так), я бы с радостью воспользовался этим.

Ответы:


1

Вы не можете добавлять внешние данные в сводную таблицу, кроме как путем включения ее в исходные данные или добавления некоторых ручных формул рядом с вашими сводными таблицами (метод 1).

Способ 1

Если ваши оценки удовлетворенности находятся в какой-то другой отдельной таблице, вы можете использовать формулы LOOKUP, чтобы связать их с вашими сводными таблицами. Скажите, что ваша текущая сводная таблица - это столбцы A и B ниже, и вы хотите показать рейтинги компании в C:

A              B           C
Location1      Some data   rating
 -- Company1   1000$       ****
 -- Company2   500$        ***
Location2      
 -- Company1   1000$       ****
 -- Company2   2500$       ***

Если у вас есть ваши рейтинговые данные в другой таблице где-то еще (скажем, sheet2)

 A            B
 Company1     ****
 Company2     ***

Вы можете использовать формулу VLOOKUP в столбце C, чтобы получить ее:

Location1      Some data   rating
 -- Company1   1000$       =VLOOKUP(A1, Sheet2!A:B, 2, FALSE)

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

Способ 2

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

Это при условии, что ваша сводная таблица получает данные из Excel. Если ваши данные поступают из SQL или Access, вам необходимо либо иметь доступ к этому источнику, либо загрузить эти данные в виде обычной таблицы (вместо прямой сводки), добавить столбец этой формулы и создать локальную сводную таблицу. из этой промежуточной таблицы. В любом случае, ваша окончательная сводная таблица будет иметь пригодное для использования поле «Рейтинг», которое вы можете указать в метках строк.


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

2
Правильно, вы выполняете VLOOKUP для одного элемента, который имеет определенный рейтинг, например, только название компании. При использовании метода 2 вы получите много дубликатов (каждая строка для этой компании будет иметь одинаковое значение), но это здорово - именно это позволяет Excel отображать соответствующую метку строки в итоговой сводной таблице. Может я не правильно поняла. Примеры справки;)
mtone
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.