情景1、根据已有字段中分类批量创建sheet

选中数据源创建透视表,选中“平台”字段到数据透视表区域筛选器中,透视表布局如下图。

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(1)

透视表布局

点击透视表任意区域后,在数据透视表工具按照分析--选项--显示报表筛选页

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(2)

分析--选项--显示报表筛选页

点击确定

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(3)

原有透视表格前自动生成按照筛选器平台”中分类展开成不同的sheet表,每张sheet表都是以透视表的形式生成,sheet表头跟原始透视表的表头相同,可以理解为批量复制相同的原始透视表后,筛选不同分类,从而形成不同的sheet表

需要注意的是需要原始透视表可以提前整理成需要的格式,可以调整字段名称,更改透视表样式等,这样批量生成后的sheet表可以保持样式不变。如果觉得sheet表的筛选项不美观,可以用Shift键批量选中sheet表格后,隐藏第一行和第二行即可。

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(4)

新生成的sheet筛选器和表头

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(5)

根据平台字段的分类生成不同的sheet表

情景2、原有报表批量拆分成相同行数的sheet(记录数)

可以先使用填充方式形成序号字段,然后将顺序号进行分组,新建参数表,如下图是以200行记录为一组进行分组,注意分组区间按照左闭右开的方式,将数据按照升序摆放。

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(6)

分组参数表

新建“分组”字段,使用VLOOKUP的模糊匹配模式(最后一个参数填1,精准匹配是填0),得到根据序号匹配形成的分组字段。

选中数据源创建透视表,先将“分组”字段放入行汇总中,可以查看分组后的记录数是否准确划分,下图可以看到因为是有文本的原因,透视的分组不是顺序摆放,可以将数据重新调整顺序后,再讲分组字段放入透视表区域的筛选器中,这样按照分析--选项--显示报表筛选页后,避免显示的sheet顺序被打乱,同理本文情景1也可以先将筛选器中“平台”字段放入透视表中的,调整好平台分类的顺序后再进行下一步操作,这样可以避免后续调整sheet表位置的问题。

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(7)

分组字段摆放情况

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(8)

调整前分组显示的记录数

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(9)

调整后分组中分类顺序

调整完分组字段顺序后,将分组字段放入筛选器中

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(10)

分组字段放入筛选器

后续操作同样在数据透视表工具按照分析--选项--显示报表筛选页,点击确认。

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(11)

按照分组字段显示报表筛选页

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(12)

筛选页的筛选器和表头

excel里批量新建多个sheet表(用Excel批量创建sheet表按分类字段)(13)

批量生成的分组表

,