如何在Google Sheet中移除IFS/QUERY等公式且保留单元格值
移除Google Sheet工作表所有公式并保留数值的方法
手动快速操作(单次场景首选)
- 全选目标工作表:点击左上角行号与列标的交叉空白块,或用快捷键
Ctrl + A(Windows/Linux)/Cmd + A(Mac) - 复制选中内容:按
Ctrl + C(Windows/Linux)/Cmd + C(Mac),或你已经熟悉的Ctrl + Shift + C - 粘贴为纯数值:右键点击选中区域的任意单元格,选择「粘贴特殊」→「仅粘贴值」;也可直接用快捷键
Ctrl + Shift + V(Windows/Linux)/Cmd + Shift + V(Mac) - 执行后,所有单元格的公式会被完全移除,仅保留当前显示的数值结果
脚本批量处理(重复操作/多工作表场景)
如果你需要频繁执行这个操作,或者要处理多个工作表,可以用Google Apps Script实现自动化:
- 打开目标Google Sheet,点击顶部菜单栏的「扩展程序」→「Apps Script」
- 在弹出的代码编辑器中,删除默认代码,替换为以下脚本:
function removeAllFormulas() { const activeSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const dataRange = activeSheet.getDataRange(); const cellValues = dataRange.getValues(); dataRange.setValues(cellValues); }
- 点击代码编辑器工具栏的「运行」按钮,首次运行需要完成权限授权(按照页面提示操作即可)
- 脚本运行完成后,当前工作表的所有公式将被替换为对应的数值
注意事项
- 操作前建议复制一份工作表作为备份,防止误操作导致数据损失
- 「仅粘贴值」和脚本操作都会直接覆盖原单元格内容,确认不需要保留公式后再执行
内容的提问来源于stack exchange,提问作者ACHU
相关产品推荐
相关产品推荐

