在日常工作中, VLOOKUP基本上天天用,但是很少的人知道它是会造成数据泄露的,尤其是在处理公司的重要信息,人事资料,财务资料,价格资料等等,都需要尤其注意
举个工作实例
假如说,别的同事发给你一张表,让你填写一下员工的岗位是什么
然后,因为你的人事档案数据全表里面有这个信息,你会打开这个表,然后使用VLOOKUP公式进行匹配一下岗位,我们跨表使用公式,使用的是:
=VLOOKUP(A2,[公司人事数据.xlsx]Sheet1!$A:$D,4,0)
这个时候,大家都没有习惯将VLOOKUP公式这一列,复制,粘贴成数值。
2、表格发给同事
带有VLOOKUP公式的信息收集表,你直接发给了同事
这个时候,你犯了一个严重的错误,你泄露了你的员工档案数据。
有小伙伴可能会有疑问,我引用的我自己本地电脑的员工表,没有把那个表发给别人,怎么会泄露呢?
3、别人打开表格
别人打开的表格之后,里面的VLOOKUP公式还是存在,也会提醒数据链接不在了
里面的公式第2参数会变成文件路径:
=VLOOKUP(A2,'C:\Users\Administrator\Desktop\[公司人事数据.xlsx]Sheet1'!$A:$D,4,0)
实际上在存储机制中,Excel会将VLOOKUP公式引用的数据源,虚拟的保存下来
如果说,别人直接在一个空白的单元格位置,直接输入VLOOKUP公式的第2参数,例如
='C:\Users\Administrator\Desktop\[公司人事数据.xlsx]Sheet1'!$A:$D
然后Excel会发出一个弹窗,会让你更新这个表格的位置,别人虽然是没有这个源文件的,可以点击取消
然后你会发现引用的原始数据,全部显示了出来
原因重复一次,是因为VLOOKUP公式跨表引用的数据源,Excel会自动的保留一份在当前文件中,所以说下次如果再使用VLOOKUP匹配隐私数据时,大家一定要复制粘贴成数值之后,再发给别人,要不然数据会直接泄露。
这个案例是人事数据的泄露,如果是价格报价表的数据泄露,也会造成被动
这个技巧,你学会了么?动手试试吧!