今天我们要深入了解 IFERROR 函数的使用方法,这部分内容主要会从三个方面进行讲解,分别是它的基础语法、常见的错误值以及常规公式表达。

一、基础语法

首先,我们来看一下 IFERROR 函数的语法图。从官方定义来讲,这个函数的含义是如果表达式是一个错误,那么就返回一个特定值;否则,就返回表达式自身的值。由此可见,IFERROR 函数能够输出两种不同的结果。

第一种结果是当表达式为错误的时候,它会返回一个我们预先设定的特定值。这就好比在遇到问题时,给用户一个明确的提示或者备用方案。

第二种结果是当表达式成立,也就是没有错误的时候,它会返回表达式本身的值。这就保证了在正常情况下,函数能够按照原本的逻辑进行运算并返回正确的结果。

从它的参数表达来看,IFERROR 函数包含了两个参数。第一个参数是表达式,这个表达式就是我们要进行错误判断的核心内容,比如一个数学运算公式或者一个查询函数等。第二个参数是当表达式不成立,也就是出现错误时要返回的特定值,这个特定值可以是我们自定义的文本、数字或者其他符合 Excel 数据类型的值。

不过,要想更好地理解和运用 IFERROR 函数,我们首先需要了解在 Excel 中常见的错误值有哪些。

Excel中IFERROR函数使用方法:语法、错误值与公式应用解析-趣帮office教程网

二、常见错误值

在 Excel 中,常见的错误值有 5 种,每一种都代表了不同情境下的公式或引用错误。

第一种错误值通常出现在公式包含了不同类型的数据时,这是在公式使用过程中最常见的一种错误。比如说,我们试图将文本和数字进行不恰当的数学运算,就很可能出现这种错误。

第二种错误值是在公式未查询到结果时返回的。比如我们使用查询函数去查找一个不存在的数据,就会出现这种情况。

第三种错误值是当公式中任意的值除以 0 时产生的。在数学运算中,除数不能为 0,所以当出现这种情况时,Excel 会返回一个错误值来提示我们运算有误。

第四种错误值是在公式中输入的数值格式不受支持时返回的。这可能是因为我们输入的数据格式不符合 Excel 的要求,或者在数据转换过程中出现了问题。

第五种错误值是在公式中包含无效的单元格时出现的。比如说,我们引用了一个已经被删除或者不存在的单元格,就会导致这种错误。

了解这些常见错误值,有助于我们在使用 IFERROR 函数时,更好地判断可能出现的错误情况,并设置合适的返回值。

Excel中IFERROR函数使用方法:语法、错误值与公式应用解析-趣帮office教程网

·

三、常规公式表达

第一种情况

我们来看第一种常规公式表达。假设我们希望判断 A 列的值是否大于 2,我们可以输入一个表达式 “A3 - 2”。这时,这个表达式会得到一个逻辑值,当这个逻辑值为 false 时,表示这个表达式不成立;当它为 true 时,表示这个表达式是成立的。

现在我们直接在这个表达式外面嵌套一个 IFERROR 函数,并且设置它的第二参数为空值,然后运行这个公式。从结果可以看到,它的结果没有发生任何变化。这是因为 IFERROR 函数的第一参数(表达式)没有出现错误值,所以它会按照规则返回表达式自身的值,这就是我们前面提到的第一种结果类型。

Excel中IFERROR函数使用方法:语法、错误值与公式应用解析-趣帮office教程网

第二种情况

接下来看第二种常规公式表达。我们在 A 列中查询数值 7,输入 VLOOKUP 函数,设置查找值为 7,查询区域为 A 列单元格,返回第一列,并且执行精确查找。这时,我们可以看到输出的结果是一个错误值。

然后,我们在这个 VLOOKUP 函数外面再嵌套一个 IFERROR 函数,将 VLOOKUP 函数作为第一参数(表达式)。因为 VLOOKUP 函数返回的结果是错误值,所以根据 IFERROR 函数的规则,它会返回我们预先设定的特定文本 “错误”。运算这个公式后,我们就可以看到返回了错误值 #N/A,并且同时显示 “错误” 这个特定文本,这就表明在结果中未查询到指定值时,IFERROR 函数会返回特定的错误值和我们设定的文本,从而实现了容错功能。

Excel中IFERROR函数使用方法:语法、错误值与公式应用解析-趣帮office教程网

总的来说,IFERROR 函数除了是一个逻辑函数外,也常常被称为容错函数。它能够巧妙地处理公式中出现的错误,将错误返回为我们指定的特定文本,让我们在数据处理过程中能够更加清晰地了解数据的状态,也避免了错误值对后续计算或者展示的干扰。希望通过今天的学习,大家能够熟练掌握 IFERROR 函数的使用方法,让 Excel 数据处理更加得心应手。