跨工作薄相同结构相同结构销售数据工作表汇总

 时间:2024-10-12 14:36:42

1、下图中的三个工作薄中分别存放着2010、2011、2012年度各个月份的销售数据,每个年度有12个月份的工作表,总共36张工作表,现在需要将位于不同工作薄中的36张工作表汇总到一块。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

2、观察每个月销售明细表的结构是相同的,每个工作表的左侧前两列均为文本,这迷撞笸痉两列文本在汇总中是必须要使用的,因此不能使用多重合并计算数据区域数据透视表进行汇总,如果每个工作表的禾韧喹缎左侧只有一列文本可以使用。如果使用函数进行汇总,一般需要满足所有的需要汇总的工作表存放在同一个工作薄中,但是这三年的36个工作表分别存放在三个不同的工作薄中,因此也不适合用函数进行汇总。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

3、在这种情况下最合适的汇总方式是通过导入外部数据加sql语句的方法进行汇总,我们可以先将每一年的十二个月的销售数据表堆积在一起(堆积不是汇总,而是逐条将数据统一存放),分别堆积存放在2010、2011、2012为名称的工作表中,这三个工作表位于同一个工作薄,我们可以通过导入外部数据加sql语句的方式来进行操作。

跨工作薄相同结构相同结构销售数据工作表汇总

4、首先新建一张工作薄,然后的工作是将位于不同工作薄中的三年的销售数据导入到同一张工作薄中的三个工作表中,在sheet1中点按菜单栏数据命令,在弹出的菜单中点按导入外部数据,在二级菜单中点按导入数据命令了,在弹出的选取数据源对话框中找到对应的工作薄,然后点按打开,在选取表格对话框中直接点按确定按钮。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

5、在导入数据对话框中直接点按编辑查询按钮,此时会弹出编辑OLE DB查询,下面命令文本框中需要输入sql语言,为了方便编辑,可以新建一个记事本,在记事本中输入如下内容:select '1月' as 月份,* from [1月$] union allselect '2月' as 月份,* from [2月$] union allselect '3月' as 月份,* from [3月$] union allselect '4月' as 月份,* from [4月$] union allselect '5月' as 月份,* from [5月$] union allselect '6月' as 月份,* from [6月$] union allselect '7月' as 月份,* from [7月$] union allselect '8月' as 月份,* from [8月$] union allselect '9月' as 月份,* from [9月$] union allselect '10月' as 月份,* from [10月$] union allselect '11月' as 月份,* from [11月$] union allselect '12月' as 月份,* from [12月$]

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

6、然后将在记事本中编辑的内容复制到命令文本框中,然后点按确定,在弹出的刷新数据对话框中直接点按确定即可,然后界面会返回导入数据对话框,再次点按确定即可。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

7、可以看到在sheet1中已经将2010年每个月的销售数据表中的数倌栗受绽据堆积到了sheet1中,一共七百八十条数据,刚才输入的sql傥态尬锪语句中的'1月' as 月份的作用是创建一个叫做月份的字段,然后将1月为月份字段赋值,记得这个值需要用单引号括起来,字段和字段之间需要用都好连接,*代表所有的字段数据信息。from [1月$]的意义是数据来自1月这张表,。union all的作用是链接其他表数据。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

8、为sheet1更改工作表名为2010,然后用同样的方式将2011年及2012年数据导入到sheet2和sheet3中,并为其更改工作表名为2011、2012,然后将该工作薄保存一下。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

9、然后在记事本中输入如下所示的一段sql语句,用上面的方法将这三年的数据通过导入外部数据的方法进行操作,到编辑OLE DB查询时,将记事本中刚才书写好的sql语句复制到命令文本框中,然后点按确定,此时会返回导入数据对话框,点选新建工作表,然后点按创建数据透视表,在弹出的数据透视表和数据透视图向导 3步骤之3中点选新建工作表,然后点按完成。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总

10、在数据透视表中先将车型拖动到行区域,然后将成本拖动到数据区域,然后将年度拖动到列区域,然后再讲收入和费用分别拖放到数据区域,此时就可以通过数据透视表汇总三年不同项目的数据了。

跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
跨工作薄相同结构相同结构销售数据工作表汇总
  • Excel表格中如何用F4键快速添加颜色
  • WPS Office 2019 怎样设置隐藏和保护工作表?
  • Excel:如何追踪引用单元格
  • 怎样隐藏/显示Excel单元格中的值(内容)
  • EXCEL同一个工作薄中如何移动工作表
  • 热门搜索
    教师节手抄报图片 与清明节有关的手抄报 缅怀先烈的手抄报内容 我成长我快乐手抄报 我也追星手抄报 心理健康手抄报花边 有关科技的手抄报 儿童节手抄报内容大全 小学生手抄报制作大全 成长的足迹手抄报