在excel2007种,做透视表可以用多个表中的数据吗?怎么做到

在excel2007种,做透视表可以用多个表中的数据吗?怎么做到,第1张

可以。但要用多重合并计算数据区域功能。这个功能只出现在数据透视表向导里,对于2007来说,必须通过设置才能使用。 在选项卡上右键-自定义快速访问工具栏,或者Office按钮-Excel选项-自定义(或者按Alt+D+P)。打开“从下列位置选择命令”的下拉框里选择“不在功能区中的命令”,从命令列表中打到并选择“数据透视表和数据透视图向导”,单击“添加”,确定后快速工具栏就会多出“数据透视表和数据透视图向导”按钮。 单击“数据透视表和数据透视图向导”按钮,选择“多重合并计算数据区域”。下一步选择“自定义页字段”,然后添加各个表的区域。 具体细节还要根据实际情况来完成。

可以的,用union all;举个例子给你:如图所示:

有A、B、C三张表,而且表的字段最后一个都不一样,大家可以详细看看到颜色的单元格,现在要求对三张表汇总。汇总结果如下:

1、对三张表汇总,结果如下图。

2、按文理科组汇总,并要求排序。如下图所示

你如果刚看到这三张表要做成所需结果,教你用简单的SQL现汇总,然后再按数据透视表要求得到结果。

三张表汇总的代码是:

select 文理科,班级,组,座位号,语文,数学,英语,历史,0 as 政治,0 as 物理 from[A$] union all

select 文理科,班级,组,座位号,语文,数学,英语,0,政治,0 from[B$] union all

select 文理科,班级,组,座位号,语文,数学,英语,0,0 ,物理 from[C$]

具体的看看gif动态图:

如图:

在EXCEL中可以使用SQL语句来完成这样的要求:

具体的 *** 作方法:

1

alt+d+d+d组合键,可以打开连接对话框,选择你的数据表,选择确定后,点选数据透视表选项按钮。

2在连接数据命令文本中写入如下SQL语句

select

from

[1月$]

union

all

select

from

[2月$]

union

all

select

from

[3月$]

3此时三个表全部被合并在一起,然后根据需求设置报表汇总的布局。如下图是将每个人的培训学费做出统计

如下图是将每个专业学费进行求和统计。

1、打开excel,

2、选中图标,注意图表要为此形式,

3、点击插入--选择数据透视表,

4、选择数据区域,确定,

5、把字段拖入表中即可创建出自定义的活动图表,

6、完成。

不是很清楚你的问题,数据透视表本来就是可以自己确定放在什么位置的。

截图基本上不能帮助理解问题,要保密数据,可以另存原文件,把实际数据删除一些,只保留有代表生的,并可修改数值。

如果是要把多个结构相同相同的数据表合并生成一个数据透视表,那还必须要用alt+D再+P(当然也可以菜单中把传统数据透视表的工具加上),再用“多重合并数据透视表”选项来添加多个数据源,然后生成数据透视表。

或者用Power Query,或者SQL,也可以得到需要的结果,且是更高级的方法。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12154048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存