要解决此错误,请检查所有命名范围,并查看是否在公式中使用了正确的命名范围。

image

当您尝试使用某些公式创建数据验证时,您会注意到一条错误消息:“源当前评估为错误。是否要继续?”。在本文中,我们将学习为什么会出现此错误以及如何解决它。

为什么会出现此错误?

该错误清楚地表明,公式所引用的来源评估了一些错误。这意味着公式不正确,或者引用了返回错误的某些单元格或范围。

让我们举个例子。假设我们要创建一个“ link:/ data-tools-dependent-data-validation [层叠数据验证]”。

image

我们希望Excel在区域单元格和商店单元格中显示区域列表,我们希望在选定区域中显示商店列表。

对于区域,我们只需选择下拉范围。但是为了仅显示选定区域中的商店列表,我们将必须使用INDIRECT函数。在此之前,您需要根据所在区域命名包含商店的范围。

如果您未命名或未提及B4,我们将收到错误通知“源当前评估为错误。您要继续吗?”

image

这是因为INDIRECT尝试将字符串转换为实际引用。如果您直接提供不包含命名范围名称(引用字符串表)的单元格的引用,则INDIRECT返回`link:/ tips-why-ref-occur-and-how-to-fix-ref-in-excel [#REF错误]。这就是为什么我们会收到此错误。

因此,首先我们需要命名所有商店的名称。一旦正确命名了所有范围并在第一个下拉列表中具有完全相同的名称,该错误就会消失。

image

瞧,现在下拉菜单可以正常工作了,没有任何问题。导致此错误的其他原因可能是在条件格式或引用其他错误的数据验证中使用的公式或引用。

因此,在使用命名范围时需要小心。您应该使用表和范围的确切名称来避免此错误。

希望本文对您有所帮助,如果您对本文或任何其他主题有疑问,请在下面的评论部分中询问我们。我们很乐意回答您的任何问题。

相关文章:

参考不是有效的Excel错误以及如何解决?:当我们引用一个不存在或已更改的对象或位置。为了解决这个问题,我们跟踪参考。

如何解决“检测到歧义名称”的VBA错误:使用VBA时,运行时可能会弹出此错误步骤。该错误显示“检测到歧义名称:过程名称”。在本文中,我们将学习为什么会发生此错误以及如何解决它。

link:/ vba中的一般主题-什么应用程序屏幕更新错误的方法以及为什么在vba中使用了什么[什么应用程序。 ]:Screenupdating是VBA中应用程序对象的属性。可以将其设置为TRUE或FALSE。它就像一个开关,可以打开或关闭。

“您为此函数输入的参数很少” Excel错误及其解决方法?:使用Excel时,您可能已经观察到“您为此功能输入的参数太少”的错误。当您没有在Excel公式中为a函数提供所有必需的参数时,就会发生这种情况。

热门文章:

50 Excel快捷方式以提高生产率更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

link:/ vlookup-functions / formulas-and-functions-introduction- [如何使用Excel VLOOKUP函数]|这是excel中最常用和最受欢迎的功能之一,用于从不同的范围和工作表中查找值。 link:/ tips-countif-in-microsoft-excel [如何使用]

link:/ vlookup函数的公式和函数介绍[Excel]

link:/ tips-countif-in-microsoft-excel [COUNTIF函数]|使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。