怎么避免损坏的公式( 四 )


例如 , =ROWS(‘C:\MyDocuments\[第2季度运营.xlsx]销售’!A1:A8) 。
注意: 如果完整路径包含空格字符 , 请将路径用单引号引起来(在路径开头处、工作表名称后面、感叹号之前) 。
提示: 获取另一工作簿的路径的最简方法是打开相应工作簿 , 在原始工作簿中键入= , 然后使用Alt+Tab切换到相应工作簿 , 并选择所需工作表上的任意单元格 。然后关闭源工作簿 。你的公式将自动更新 , 以显示完整文件路径和工作表名称以及所需语法 。你甚至可以复制并粘贴该路径 , 并将其用于所需的任意位置 。
是否要将数字值除以零?将某个单元格除以包含零(0)值或无值的单元格将得到#DIV/0!错误.
若要避免此错误 , 可以直接进行处理 , 并测试是否存在分母 。
=IF(B1,A1/B1,0)
它表示如果B1存在 , 则用B1除A1 , 否则返回0 。
公式是否引用已被删除的数据?在删除任何内容之前 , 请始终检查您是否有任何公式引用单元格、区域、已定义名称、工作表或工作簿中的数据 。然后 , 您可以将这些公式替换为其结果 , 然后再删除所引用的数据 。
如果无法将公式替换为其结果 , 请查看下面有关错误和可能的解决方案的信息:

  • 如果公式引用已被删除或替换为其他数据的单元格 , 并且返回了#REF!错误 , 请选择出现#REF!错误的单元格 。在编辑栏中 , 选择#REF!并将其删除 。然后 , 重新输入公式的区域 。
  • 如果某个已定义名称丢失并且引用该名称的公式返回#NAME?错误 , 请定义一个引用所需区域的新名称 , 或者更改公式以直接引用单元格区域(例如A2:D8) 。
  • 如果某个工作表丢失并且引用它的公式返回#REF!错误 , 则无法修复此错误 , 很遗憾的是 , 已删除的工作表无法恢复 。
  • 如果某个工作簿丢失 , 则引用它的公式将保持不变 , 直到您更新公式为止 。
    例如 , 如果公式为=[Book1.xlsx]Sheet1′!A1并且您不再有Book1.xlsx , 则该工作簿中引用的值将保持可用 。但是 , 如果编辑并保存某个引用该工作簿的公式 , 则Excel会显示“更新值”对话框并提示您输入文件名 。单击“取消” , 然后通过将引用丢失的工作簿的公式替换为公式结果来确保此数据不会丢失 。
是否已复制并粘贴电子表格中与公式相关联的单元格?有时 , 在你复制单元格的内容时 , 你只是想粘贴值而不是显示在编辑栏中的基本公式 。
例如 , 你可能想要将公式的结果值复制到另一个工作表上的单元格 。或者 , 在将结果值复制到工作表上的另一个单元格后 , 你可能想要删除公式中所使用的值 。这两种操作均会导致目标单元格内显示无效的单元格引用(#REF!将显示在目标单元格中 , 因为无法再引用包含公式中所用值的单元格 。
可以通过在目标单元格中粘贴公式的结果值而不粘贴公式以避免此错误 。
  1. 在工作表上 , 选择你想要复制的包含公式结果值的单元格 。
  2. 在“开始”选项卡上的“剪贴板”组中 , 单击“复制” 。
    键盘快捷方式:按Ctrl+C 。
  3. 选择粘贴区域左上角的单元格 。
    提示: 若要将所选内容移动或复制到其他工作表或工作簿 , 请单击“另一个工作表”标签或切换到“另一个工作簿” , 然后选择位于粘贴区域左上角的单元格

    推荐阅读