excel怎么把多个表格合并成数据透视表?

excel怎么把多个表格合并成数据透视表?

一、通过数据透视表和数据透视图向导合并

  1. 准备表格
    • 首先要把需要合并的各个表格制作好,需注意的是各表的表头应该一样。
  2. 打开向导
    • 在一个表格的菜单栏单击数据,选择数据透视表和数据透视图向导。
  3. 选择多重合并计算数据区域
    • 在数据透视表向导对话框中,选择“多重合并计算数据区域”,点下一步。
  4. 指定页字段数目
    • 在“请指定所需的页字段数目”下选择“创建单页字段”,点下一步。
  5. 选择数据区域
    • 逐个选择数据区域,点添加按钮,把区域添加到所有区域下面,点下一步。
  6. 设置显示位置
    • 设置数据透视表显示位置,是新建还是现有工作表,并选择透视表存放位置,点完成。

二、通过自定义快速访问工具栏合并

  1. 添加数据透视表和数据透视图向导按钮
    • 点击自定义快速访问工具栏>更多命令。在Excel选项对话框,选择所有的命令来自从中选择命令下拉列表;选择数据透视表和数据透视图向导在命令列表框中;点击地址按钮,此时数据透视表和数据透视图向导按钮显示在快速访问工具栏。
  2. 打开向导并进行设置
    • 点击按钮打开数据透视表和数据透视图向导。在向导中,选择多种合并范围选项和数据透视表选项,然后单击接着按钮。
    • 在第二个向导中,选择我将创建页面字段选项,然后单击接着按钮。
    • 在第三个向导中,单击按钮从要合并到数据透视表的第一个工作表中选择数据,然后单击地址按钮。然后重复此步骤,将其他工作表数据添加到所有范围框。选择0在选项您想要多少个页面字段部分,然后单击接着按钮(也可根据需要在“想要的页面数”部分中选择1、2或其他选项,并在字段框中为每个范围输入一个不同的名称)。
    • 在一个向导中,选择要放置数据透视表的位置(如选择新工作表选项),然后单击完成按钮。这样就创建具有指定工作表数据的数据透视表,之后可以根据需要在“数据透视表”字段中进行排列。

三、通过现有连接合并(适用于Excel2003以上版本)

  1. 建立连接
    • 数据选项卡 - 现有连接 - 浏览更多(excel2003版数据 - 导入外部数据)。找到当前操作的excel文件,选取任一个表格名称。
    • 在【导入数据】窗口中,显示方式选“数据透视表”,放置位置可选工资表A1单元格(也可以选新工作表)。
  2. 更改数据源
    • 选取刚创建的数据透视表,然后点击数据透视表工具 - 选项 - 更改数据源 - 连接属性。
    • 把下面的代码粘贴到命令文本框里(有多少表,连接多少个):
      • 例如:select '3月' as月份, * from [3月$] union all select '4月' as月份, * from [4月$] union all select '5月' as月份, * from [5月$]。
      • 具体的SQL语句按模式套用即可,'3月'as月份是为三个表创建一个共同的字段(月份),其中引号内3月为自定义字符,用来区分工作表,不一定要和工作表名称一致。月份是数据透视表要用的字段名,也是自定义的,中间用as连接,放在select之后*号之前。如果不需要为三个表创建共同字段名,此部分可以省略。
  3. 后续操作
    • 连接完成后,进行数据透视表的基本操作,添加行、列标标签和数据标签,调整格式和修改字段标题。
本篇文章所含信息均从网络公开资源搜集整理,旨在为读者提供参考。尽管我们在编辑过程中力求信息的准确性和完整性,但无法对所有内容的时效性、真实性及全面性做出绝对保证。读者在阅读和使用这些信息时,应自行评估其适用性,并承担可能由此产生的风险。本网站/作者不对因信息使用不当或误解而造成的任何损失或损害承担责任。
阅读全文