新浪博客

[技术贴士]Excel中多对一不定项数求和并匹配(pivot table和vlookup函数)

2012-07-10 23:49阅读:
上一次的方法经过了质变性的改良。果然好基友一辈子,谢谢基友告诉我更简便的方法~
任务描述:年末,某公司欲统计本企业营销员的个人业绩,四种考察指标见表
1。营销员原来对应多重营销代码,比较混乱(见表1A列),今年该公司改变管理方法,统一了营销号码,见表2。即,要求将表1中同一姓名下的各数据分项求和填入表2
解决思路:使用数据透视表(Pivot Table)求和(图1),再用VLookUp函数匹配。
关键语句:数据透视表(Pivot Table);
If函数。

(图1
[技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)

(表1)
[技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)

(表2
[技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)
详细步骤:
1. [插入]标签中点选数据透视表之后(图1),会跳出[创建数据透视表]窗口(图2)。首先选择要分析的数据,即源数据;然后选择放置数据透视表的位置,即结果输出位置,可以选择在本表内的某个单元格(选择一个即可,会自动以此作为左上角第一个单元格输出结果表格),也可以选择让程序自动新开一个工作表输出。
如果只需统计不同营销员名下的业绩数据,则输出的数据透视表可以作为最终结果;而这次的任务中要给营销员匹配上新的营销代码,所以这时输出的表仍旧是过渡,之后要用VLookUp函数匹配进表2

(图2
[技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)
2. 以在本表输出为例,出现如图3的画面。这时在右边栏里,将上部的[营销员]选项拖拽到下部的[行标签]栏里,就会出现数据透视的结果了(图4)。默认的计算方法就是求和,还可以再自定义为求平均值、计数(count())、最大/最小值等。

(图3 [技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)

(图4 [技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)
3. 关闭右边栏,数据透视表中的数据会以数字(而非公式)的形式保存,这时可以自行调节格式样式(包括列标签名称)。(图5

(图5
[技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)
4. 再使用VLookUp函数将数据透视表中的业绩数据匹配填入结果表格(2),见表3

(表3
[技术贴士]Excel中多对一不定项数求和并匹配(pivot <wbr>table和vlookup函数)
二三后话:1Pivot Table数据透视表是一个非常方便的工具。在Excel的帮助说明文件中,专有一章用来阐述这个工具。可以进一步挖掘其应用方式。
2.与常见的函数公式不同,pivot table里的数据并非实时联动更新,因此如果改动了源数据,需要刷新pivot table,才会根据新的源数据更新pivot table(在pivot table区域右键菜单选[刷新])。
3Pivot table中的分析结果,以值的形式保存,而不是公式。
4.即使pivot table已经生成,也可以通过右键菜单等方式改变分析项和函数规则。
5.文件名中如果有[]等符号,pivot table会报错,修改文件名即可。猜测原因是pivot table可识别的文件名命名规则不如windows的松。
HCl

我的更多文章

下载客户端阅读体验更佳

APP专享