Excel中的REF错误(9个合适的例子)

  • Share This
Hugh West

参考错误或 REF 当公式引用无效的单元格时,Excel会出现错误。 当你删除公式中使用的单元格、行或列时,就会出现这种情况。 在引用错误的情况下,Excel会显示 #REF! 在这篇文章中,我们将告诉你如何 REF 在Excel中可能出现的错误以及如何处理这些错误。

考虑以下数据集,这里给出了不同销售人员的季度和年度销售数据。 年度销售数据是由所有季度销售数据的总和而来。 现在使用这个数据集,我们将告诉你如何 REF 在Excel中可能发生的错误,以及你如何摆脱这个错误。

下载实践工作手册

你可以从以下链接下载工作手册

Excel.xlsx中的REF错误

在Excel中处理REF错误的例子

1.删除单元格、列或行的REF错误

如果我们删除一个公式中使用的单元格、列或行,Excel将显示 REF 让我们看看,如果我们删除 第四季度的销售额 (专栏 E )从我们的数据集中,会发生什么。

由于删除了 第四季度的销售额 列,现在的单元格的 每年的销售额 栏目显示的是 REF 发生这种情况是因为现在这一列的公式找不到其中一个参考列。 如果我们从公式列中选择任何一个单元格,我们可以从公式栏中看到其中一个参考单元格正在显示 #REF! 由于我们删除了公式中提到的单元格的列,现在公式找不到该单元格,显示为 REF 错误。

阅读更多。 如何修复Excel中的#REF!错误(6种解决方案)

2.找出有REF错误的单元格

如果你有一个很长的数据集,并且在你的数据集中有很多公式,找出 REF 但有必要找出所有的错误。 REF 错误,这样你就能解决这些错误。

要想一次找出所有的错误,首先选择你的整个数据集,然后转到 首页> 编辑> 查找 & 选择> 转到特刊 .

➤ 在这之后。 转到专题 窗口会出现。 首先,选择 公式 并检查 错误 之后,请点击 认可 .

现在,你将看到所有有 REF 你的数据集中的错误将被选中。

阅读更多:如何查找Excel中的参考错误(3种简单方法)

3.删除多个REF错误

你可以删除所有 REF 通过使用以下方法从你的Excel数据集中获取错误信息 查找和替换 ➤ 首先,选择你的整个数据集并转到 首页> 编辑> 查找 & 选择> 替换 .

现在 查找和替换 窗口将出现。

➤ 在 发现什么 箱型 #REF! 并点击 全部替换 .

之后,会出现一个确认框,显示替换的数量。

➤ 按 认可 在此框中,并关闭 查找和替换 箱子。

结果,你会看到,没有更多的 REF 在你的数据集中出现了错误,公式中显示的是免除删除列的值。

如果你点击公式栏的任何单元格,你可以从公式栏中看到 #REF! 该标志被移除,并且 该公式仅考虑现有的单元格来计算数值 .

阅读更多。 如何删除Excel中的数值错误(4种快速方法)

4.避免REF错误的范围参考

与其用逗号作为相对引用的单元格,你可以使用一个范围引用来避免 REF 在前面的案例中,我们在单元格中使用了以下公式 F6 , =sum(b6,c6,d6,e6) 现在我们将使用范围参考来找出列中的求和 F .

➤ 在单元格中键入以下公式 F6 ,

=SUM(B6:E6)

这里,该公式将使用单元格区域 B6:E6 作为参考,并将在单元格中给出总和 F6 ......拖拉机 F6 到数据集的末尾,因此该公式将被应用到列中的所有单元格中。 F .

现在,如果你删除公式中使用的其中一列,你会看到 REF 在这种情况下,公式将计算出省略了被删除列的值。

5.VLOOKUP函数REF错误

如果你插入了一个不正确的列索引号,在 VLOOKUP函数 Excel将显示 REF 假设对于我们的数据集,我们想找到不同销售员的年销售额。 因此我们在一个空单元格中输入了以下公式。 =vlookup(h8,a4:f12,7,false)。 在这里。 H8 是查询值( 哈罗德 ), A4:F12 是表的阵列。 7 是列的索引号和 失败 表示该公式将返回一个精确的匹配。

在我们的公式中,我们给出了7作为列的索引号。 但是,表的阵列是 A4:F12 因此,该公式将返回一个 REF 错误。

让我们纠正一下这个公式。

➤ 键入以下更正后的公式。

=vlookup(h8,a4:f12,6,false)

在这里。 H8 是查询值。 A4:F12 是表的阵列。 6 是列的索引号和 失败 表示该公式将返回一个精确的匹配。

此时,列索引号6位于表格阵列内。 因此,公式不会显示 REF 这次是错误的;相反,它将返回名字在单元格中的销售员的年销售额。 H8 .

类似读物

  • Excel中NAME错误的原因和纠正(10例)
  • 出错时继续下一步:在Excel VBA中处理错误
  • Excel VBA:关闭 "出错时恢复下一步 "的功能

6.HLOOKUP函数中的参考错误

如果你插入了一个不正确的行索引号在 HLOOKUP函数 Excel将显示 REF 错误。 假设对于我们的数据集,我们想用以下方法找到不同季度的总销售额 HLOOKUP 因此,我们在一个空单元格中输入了以下公式。 =hlookup(h8,b5:f12,9,false) 在这里。 H8 是查询值。 B5:F12 是表的阵列。 9 是ROW的索引号和 失败 表示该公式将返回一个精确的匹配。

在我们的公式中,我们给出了9作为行索引号。 但表的数组是 B5:F12 因此,该公式将返回一个 REF 错误。

让我们纠正一下这个公式。

➤ 键入以下更正后的公式。

=hlookup(h8,b5:f12,8,false)

在这里。 H8 是查询值。 B5:F12 是表的阵列。 8 是行的索引号和 失败 表示该公式将返回一个精确的匹配。

此时,行索引号8位于表格阵列内。 因此,公式不会显示 REF 错误;相反,它将返回总销售额的 第三季度 .

7.引用不正确的INDEX函数

如果你插入了一个错误的行号或列号,在 INDEX函数 Excel将显示 REF 错误。 假设,对于我们的数据集,我们想找到每年的总销售额。 所以我们在一个空单元格中输入了以下公式。 =index(b6:f12,7,6) 在这里。 B5:F12 是数组。 7 是行号和 6 是列号。

在我们的公式中,我们给出了6作为列号。 但是数组是 B5:F12 因此,该公式将给出一个 REF 错误。

让我们纠正一下这个公式。

➤ 键入以下更正后的公式。

=index(b6:f12,7,6)

在这里。 B5:F12 是数组。 7 是行号和 5 是列号。

此时,第5列位于数组内,所以公式不会显示 REF 误差;相反,它将给出每年的总销售额的数值。

8.INDIRECT函数中的参考错误

在从另一个工作簿导入数据的时候,用 诱导性 函数,如果要导入数据的工作簿被关闭,Excel将给出一个 REF 错误。 假设我们想导入一个名为 "A "的销售员的销售数据 尹明善 的工作簿中的 尹明善 .

现在,不用打开工作簿 尹明善 我们在当前工作簿中输入了以下函数。

=INDIRECT(" '[Jennifer.xlsx]"&H10&"'!$B$6")

在这里。 Jennifer.xlsx 是我们要导入数据的工作簿。 H10 是工作表的名称。 销售数据(SALES_DATA Jennifer.xlsx 工作簿。和 $B$6 是工作表的单元格 销售数据(SALES_DATA Jennifer.xlsx 工作簿。

但该公式不会从工作簿中导入数据。 它将显示一个 REF 错误。

➤ 现在打开工作簿 尹明善 并再次插入相同的公式。

这一次,它不会显示 REF 错误了,并且会给出来自 尹明善 工作簿。

9.用IFERROR函数输入自定义文本而不是REF错误

我们可以删除 REF 我们的工作表中的错误,并可以在这个错误的地方显示自定义文本,使用 IFERROR函数。 考虑第一个例子,我们得到的公式列有 #REF! 符号,因为删除了一列。 现在用 误差(IFERROR 函数,我们将显示文本Incomplete来代替这些错误标志。

首先,在列的第一个单元格中输入以下公式,按 进入 ,并将该单元格拖到最后,以在所有单元格中应用该公式。

=IFERROR(SUM(B6,C6,D6,E6), "不完整")

如果没有发生错误,该公式将给出求和的结果。

现在,如果我们删除其中一列,公式将不再显示错误符号。 相反,它将显示文本 "不完整的" .

阅读更多。 Excel错误:此单元格中的数字被格式化为文本(6种修复方法)

总结

在这篇文章中,我们试图给你提供基本的想法,即如何 REF 希望现在你能解决Excel中的引用错误问题。 如果你遇到任何困惑,请随时留言。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.