如何限制数据透视表仅显示一定数量的行

如何限制数据透视表仅显示一定数量的行

我有一张必须由员工打扫的房间的表格。该表格有两列:“人员”和“房间位置”。此列表每月更新一次,但列标题相同。

我必须每月在预先设计好的表格上打印此列表,并遵循以下标准:

  • 每个页面必须仅包含一个“人”的房间。
  • 每页只有 10 行。因此,如果一个人有超过 10 个房间,我必须将其分成更多页。
  • 有些员工不是每个月都包括在内。但是,员工名单总是固定的。

我的问题:

  1. 有什么方法可以将数据透视表限制为最多 10 行,并告诉 Excel 将其余部分继续放入另一个数据透视表中?
  2. 是否有人有其他建议使用 UDF 做同样的事情。

主要清单:
主要列表

要打印的表格:
打印表格

答案1

对于您的第一个问题,不,不可能将结果拆分到多个数据透视表中。

每页仅包含一名员工>您可以自动为每个人添加分页符,因此:

  1. 右键单击数据透视表中的“人员”标签,然后单击“字段设置”。
  2. 在“字段设置”对话框的“布局和打印”选项卡上,添加复选标记以在每个项目后插入分页符。

由于您希望在每一页的同一位置开始,因此我会在每一页上打印列标题:

  1. 右键单击数据透视表并打开选项对话框
  2. 在“打印”选项卡上,添加复选标记以设置打印标题

如果您希望每页仅打印 10 行,那么我会更改页面布局下的边距以减少每页可用的高度。因此,您强制将 10 行全部分页。

相关内容