Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
禁用用户在Excel中取消隐藏列_Excel_Excel 2007 - Fatal编程技术网

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

禁用用户在Excel中取消隐藏列,excel,excel-2007,Excel,Excel 2007,我有一个Excel文件需要发送到另一家公司进行处理。Excel文件包含我需要隐藏的客户个人数据。是否可以隐藏此数据,以便处理该文件的人员无法取消隐藏该列(当然,我必须能够在收到已处理的文件后取消隐藏该列)。处理过程向文件中添加2个新列并对其进行排序(因此这些功能需要保持启用状态)。如果这是不可能的,是否有一种方法可以加密特定列中的数据,以便不显示其中的数据 谢谢您可以隐藏一列,然后保护工作表,但是聪明的人可以在另一列中创建引用该列的公式: 假设你隐藏了A:A,那么一个人会将其放入B1:=A1中,

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


谢谢

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

假设你隐藏了A:A,那么一个人会将其放入B1:
=A1
中,并将其复制到B:B中的所有单元格中

现在最好的方法是在所有记录中添加一个具有唯一ID的列,然后创建该文件的第二个副本,在其中删除不想共享的列

取回文件后,您可以复制粘贴本地文件中删除的列,也可以使用
VLOOKUP()
函数来匹配ID以返回删除的数据


祝你好运

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

假设你隐藏了A:A,那么一个人会将其放入B1:
=A1
中,并将其复制到B:B中的所有单元格中

现在最好的方法是在所有记录中添加一个具有唯一ID的列,然后创建该文件的第二个副本,在其中删除不想共享的列

取回文件后,您可以复制粘贴本地文件中删除的列,也可以使用
VLOOKUP()
函数来匹配ID以返回删除的数据


祝你好运

这就是我现在正在做的,我只是问是否有“更聪明”的方法。感谢我现在所做的,我只是问是否有一个“更聪明”的方法。谢谢