粒状Excel数据透视表安全

我目前为5名pipe理人员提供了一份报告,其中包含每位员工的数据。 原始数据位于Excel文件A的表格中,而Excel文件B的数据透视表连接到文件A中的数据。我使用经理名称作为报表filter,以便在数据透视表中列出其所有员工数据那个经理

我想要做的是防止经理能够使用报表filter查看其他经理员工的数据。 我知道我可以轻松地通过locking工作簿来完成这一任务,从而防止经理使用数据透视表……问题就出现了,因为我希望经理有权访问切片器,以便按员工姓名(行标签)。 如果我locking工作簿,则切片机不可用,并且如果启用“使用数据透视表报告”,则可以访问报告filter。

理想情况下,我想要的是强制文件A和B之间的数据连接来调用报告filter更改(而不是切片机)时从文件A更新。 因为文件A只存在于我的电脑上,所以更新将在文件B的pipe理员副本中失败。

这有意义吗? 我想禁用使用报告filter,但仍然允许切片机基于行标签过滤…

一个function性的答案原来是相当简单的…我隐藏了包含报表filter的行,保护了工作表,但允许数据透视表更改,但是不允许其他任何事情。

所以,虽然报表filterIS仍然存在,但它仍处于最终用户永远不会隐藏的隐藏行中。 切片机仍然允许行标签过滤。