可以。但要用多重合并计算数据区域功能。这个功能只出现在数据透视表向导里,对于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,也可以得到需要的结果,且是更高级的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)