我有一张必须由员工打扫的房间的表格。该表格有两列:“人员”和“房间位置”。此列表每月更新一次,但列标题相同。
我必须每月在预先设计好的表格上打印此列表,并遵循以下标准:
- 每个页面必须仅包含一个“人”的房间。
- 每页只有 10 行。因此,如果一个人有超过 10 个房间,我必须将其分成更多页。
- 有些员工不是每个月都包括在内。但是,员工名单总是固定的。
我的问题:
- 有什么方法可以将数据透视表限制为最多 10 行,并告诉 Excel 将其余部分继续放入另一个数据透视表中?
- 是否有人有其他建议使用 UDF 做同样的事情。
主要清单:
要打印的表格:
答案1
对于您的第一个问题,不,不可能将结果拆分到多个数据透视表中。
每页仅包含一名员工>您可以自动为每个人添加分页符,因此:
- 右键单击数据透视表中的“人员”标签,然后单击“字段设置”。
- 在“字段设置”对话框的“布局和打印”选项卡上,添加复选标记以在每个项目后插入分页符。
由于您希望在每一页的同一位置开始,因此我会在每一页上打印列标题:
- 右键单击数据透视表并打开选项对话框
- 在“打印”选项卡上,添加复选标记以设置打印标题
如果您希望每页仅打印 10 行,那么我会更改页面布局下的边距以减少每页可用的高度。因此,您强制将 10 行全部分页。