你是不是也遇到过这种情况。
表格发过去,对方问,这个数据怎么来的。
你说是算出来的。
他说,公式我看不到,不放心。
你截图解释。
他还是摇头。
其实Excel有个功能,很多人用过一次就不想让别人知道。
它叫“隐藏公式”,但真正好用的不是隐藏本身,而是配合保护后,别人能看结果,改数值,就是看不到你是怎么办到的。
我第一次用这个功能,是帮财务同事做测算表。
她怕别人乱改公式。
又怕别人吐槽她逻辑复杂。
最后用这个功能,“锁”住了所有关键算法。
今天把这套方法拆开讲。
全程无废话。
看完你就能用在自己的表里。
一、先说最基础的:把公式藏起来(但还能算)
很多人以为“隐藏公式”就是字体设成白色。
不对。
那是掩耳盗铃。
正确的做法在「设置单元格格式」里。
选中你要隐藏的区域(可以是含公式的单元格)。
按 Ctrl + 1。
弹出【设置单元格格式】对话框后点击「保护」选项卡即可看到相关设置项(注:不同Excel版本界面存在细微差异属于正常现象)。
勾选“隐藏”。
点确定。
这一步只是“标记”,还没生效。
接下来要做的工作是保护工作表。
点击「审阅」选项卡。
找到「保护工作表」。
设置一个密码(也可以不设)。
确定。
现在再选那些单元格。
你会发现编辑栏里空的。
但计算结果还在。
⚠️ 注意1:如果只勾选“隐藏”不保护工作表,完全没用。
⚠️ 注意2:保护后别人不能改这些单元格,包括输入新值。
如果你想让对方能改数值、但不能看公式,还要配合下一个设置。
二、进阶用法:别人能填数,就是看不到你的逻辑
这是我最常用的一套组合拳。
场景是这样的:
你做了一个报价模型。
A列是成本(允许客户填)。
B列是利润(你的核心算法)。
你不希望客户看到B列的公式。
但又希望他们能修改A列的成本来看结果。
做法如下:
第一步:区分可编辑区和锁定区
默认情况下,所有单元格都是“锁定”的(别惊讶,这是Excel的坑)。
所以你要先把“允许别人填”的格子解锁。
选中整个表格(Ctrl + A)。
按 Ctrl + 1 → 「保护」。
。
也取消勾选“隐藏”(因为大部分格子里没公式)。
点确定。
第二步:单独锁定并隐藏含公式的单元格
再选中所有有公式的格子(比如B列)。
再次 Ctrl + 1 → 「保护」。
。
第三步:开启工作表保护
点「审阅」→「保护工作表」。
在权限列表里,只勾选这几项:
- 选择未锁定的单元格
- 排序
- 筛选
- (其他按需)
输入密码 → 确定。
现在的效果是:
✅ A列可以随便改
✅ B列能看到结果
❌ B列的公式是彻底看不见
###实操提示框begin###
📌 快速区分含 formula cells
按 F5 → 「定位条件」→ 「公式」。
一键选中所有带算式的格子。
省得自己慢慢找。
夜雨聆风