將文字列新增至資料透視表

將文字列新增至資料透視表

我想按原樣將一列值新增至資料透視表。它不會用於任何其他計算。

IE 將某個地區的公司滿意度評級之類的內容添加到表格中,該表格按位置和價格總結了與公司的所有互動。

雖然我認為可以返回源數據以將此數據添加為新字段,但我不知道該怎麼做。

關於此列在過濾時的行為方式,我希望與二進位主鍵相關聯(很確定這不是正確的表達方式,但我的意思是它應該與公司和位置相關聯),並在這些條件匹配時插入正確的值。

如果有一種更簡單/更明智的方法來完成我所要求的事情(我確信情況就是如此),我會很樂意接受。

答案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     ***

您可以使用 C 列中的 VLOOKUP 公式來取得它:

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

缺點是資料透視表中的任何變更都可能會破壞某些內容,並且您需要重新調整公式。

方法2

要使資料透視表自動處理評級,您應該在來源資料中新增一個名為「評級」的新列,該列可以是包含VLOOKUP 公式的列,該公式會自動從另一個表中獲取評級(這樣您就可以在一個地方維護您的評級)這將在刷新資料透視表時反映出來。

假設您的資料透視表從 Excel 取得資料。如果您的資料確實來自 SQL 或 Access,則您需要有權存取該來源,或將該資料下載為常規表(而不是直接資料透視表),新增該公式列,然後製作本機資料透視表的中間表。無論哪種方式,您的最終資料透視表都會有一個可用的「評級」字段,您可以將其放入行標籤中。

相關內容