可以采用SQL语句多表汇总生成数据透视表
一、针对列名称都一样的多表
具体如下:打开文件点数据现有连接浏览更多找到要做汇总的工作簿打开 在弹出的框中选一个表(注意:数据首行包含列标题的勾一定要打上)点确定后弹出如下图所示点数据透视表
然后点属性 定义选项卡下命令文本中输入
select*from[数据表1名称$]unionallselect*from[数据表2名称$] unionallselect*from[数据表3名称$]再点确定
二、针对不同列名称的多表合并
前面的步骤一致,在命令文本中输入
select所需名称1,所需名称2,*from[数据表1名称$]unionallselect所需名称3,所需名称4,*from[数据表2名称$] unionallselect所需名称5,*from[数据表3名称$](根据实际情况输入字段名称,没有的字段用null)