當前位置:首頁 > 科技 > 正文

多個工作表創建數據透視表,别再用VLOOKUP了,原來“關系”這麼強大!

走過路過不要錯過

在創建數據透視表時,有時需要的某個數據來自其他工作表。比如根據工資明細表創建數據透視表分析不同學曆員工的平均工資,但學曆數據來自員工基本信息表。又比如根據銷售明細表各類别客戶的銷售總額,但客戶類别信息來自客戶基本信息表。
對于這類問題,很多人使用VLOOKUP函數将需要的數據引入到數據源中。本文介紹通過創建表格之間的關系,即可在數據透視表中使用來自其他工作表的數據。
創建表格間關系的操作非常簡單,鼠标點擊即可完成。創建關系後,其他工作表中的任意列數據都可以在數據透視表中使用。


1

問題描述

“銷售明細表” 記錄銷售明細數據 ,“ 客戶明細表”記錄客戶的基本信息
要求創建數據透視表,統計每個客戶類别(企業用戶和個人用戶)的銷售總額。
其中“ 銷售額 ”數據 “銷售明細表中,“客戶 類别”數據在“ 客戶明細表”中。

銷售明細表:


客戶明細表:



2

操作步驟

1、按将銷售明細表、客戶明細表均轉為超級表。如果不轉為超級表,“關系”功能無法使用。


為了便于區分兩個超級表,将表名稱分别修改為“銷售表”、“客戶表”。



2、構建表間關系。單擊【數據】-【關系】。


在打開的【管理關系】對話框中,單擊【新建】,打開【創建關系】對話框。
(1)【表】下拉列表選擇“銷售表”,【列(外來)】下拉列表選擇“客戶ID”;
(2)【相關表】選擇“客戶表”,【相關列(主要)】選擇“客戶ID”。


從【表】和【相關表】的下拉列表中選擇的表不能反過來。如果選擇反了,Excel會提示。

相關表和表是一對多的關系 ,相關表是關系中的“一”,表是關系中的“多”。從相關表“客戶表”中選擇一個“客戶ID”,以這個“客戶ID”為篩選條件,在“銷售表”中可以篩選出多行銷售記錄。“相關列(主要)”和“列(外來)”的名稱可以相同,也可以不同。

如果還有其他的工作表需要創建關系,依照此步驟操作。

單擊确定後,關閉對話框。


3、創建數據透視表。單擊【插入】-【數據透視表】-【來自數據模型】。



創建的數據透視表如下圖所示,将“客戶表”的“客戶分類”拖到行區域,将“銷售表”的“銷售額”拖動到值區域。

通過創建關系,數據透視表可以使用多個工作表中的數據,突破了數據源為單個工作表的限制。

點個在看你最好看


你可能想看:

有話要說...

取消
掃碼支持 支付碼