禁止用户在Excel中取消隐藏列

我有一个Excel文件,我需要发送到另一家公司进行处理。 Excel文件包含我需要隐藏的有关我的客户的个人数据。 是否有可能隐藏这些数据,以便处理文件的人员不能取消隐藏该列(当然,一旦我收到处理的文件,我必须能够取消隐藏)。 处理过程将2个新列添加到文件并对其进行sorting(因此这些function需要保持启用状态)。 如果这是不可能的,有没有一种方法来encryption特定列中的数据,以便其中的数据不显示。

谢谢

您可以隐藏一列,然后保护工作表,但是一个聪明的人可以在另一列将引用该列的公式:

说你隐藏A:A,然后一个人将放入B1: =A1并复制B:B中的所有单元格。

现在最好的办法是在所有logging中添加一个带有唯一ID的列,然后创buildTHAT文件的第二个副本,删除不想共享的列。

当你得到文件时,你可以复制从本地文件粘贴删除的列,或者你可以使用例如VLOOKUP()函数匹配ID的返回删除的数据。

祝你好运