You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets复制工作表后公式#REF!自动刷新方法求助

批量修复Google Sheets跨表公式#REF!错误的方法

方法1:批量查找替换强制刷新

这是最简单的无代码方案,利用查找替换触发公式重新解析:

  • 选中SHOTS工作表中所有包含错误公式的单元格(可按Ctrl+G(Windows)/Cmd+G(Mac),选择「定位条件」>「公式」,快速选中所有公式单元格)
  • 按Ctrl+H(Windows)/Cmd+H(Mac)打开查找替换面板
  • 在「查找内容」和「替换为」框中都输入=
  • 点击「全部替换」,系统会重新解析所有公式,自动修复#REF!错误

方法2:Google Apps Script批量刷新(适合超大量公式场景)

如果公式数量极多,或者需要重复执行,可通过脚本批量处理:

  1. 打开NEW_MATRIX文件,点击顶部菜单「扩展程序」>「Apps 脚本」
  2. 删除编辑器里的默认代码,粘贴以下脚本:
function refreshFormulas() {
  // 指定要处理的工作表,这里是SHOTS
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("SHOTS");
  if (!sheet) return;
  
  // 获取所有有公式的单元格范围
  const range = sheet.getDataRange();
  const formulas = range.getFormulas();
  
  // 重新设置公式,触发解析
  range.setFormulas(formulas);
}
  1. 点击编辑器顶部的「运行」按钮,首次运行需授权脚本访问你的表格
  2. 运行完成后,SHOTS工作表中的所有公式会被强制重新解析,#REF!错误自动修复

若需同时处理SETTING工作表,只需复制const sheet = ...及后续代码块,修改工作表名为"SETTING"即可。

内容的提问来源于stack exchange,提问作者andio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 13:12:10