如何在Excel中使用IF ISNA函数与VLOOKUP(3个例子)?

  • Share This
Hugh West

今天我将展示你如何使用 VLOOKUP 在与 基金会 证券时报 Excel的功能。

Excel中最重要和最广泛使用的功能之一是 VLOOKUP .但在使用时 VLOOKUP ,我们有时可能会面临错误,当 查询值 中的任何值不匹配。 查找阵列 .

ǞǞǞ 证券时报 的功能 ǞǞǞ 在这些情况下就会派上用场。 证券时报 结合 基金会 这对大型数据集来说是非常有用的。

带有VLOOKUP的IF ISNA功能 (快速查看)

下载实践工作手册

如何在Excel中使用IF ISNA函数与VLOOKUP.xlsx

Excel ISNA函数:语法和参数

摘要

  • 接受一个Value作为参数,并返回 为真 如果它是一个 #N/A 错误,否则返回 失败 .
  • 可从Excel 2003开始。

语法

的语法。 证券时报 功能是。

=ISNA(值)

争论

争论 必备或可选 价值
价值 需要 ISNA函数检查是否有#N/A错误的值。

返回值

返回一个布尔值。 为真 失败 . 为真 如果该值是一个 #N/A 错误。 失败 否则的话。

IF ISNA函数与VLOOKUP:3个例子

让我们来看看一些使用 基金会 证券时报 职能与 VLOOKUP .

1.在同一个表中使用IF ISNA函数和VLOOKUP

这里我们有一个数据集,其中有 书籍类型 s, 名称。 作者 在一家叫马丁书店的书店里,有一些书。

现在,我们首先要寻找书籍类型的诗歌。 如果没有书籍类型的诗歌,那么我们将寻找小说。

的组合。 基金会 , ISNA。 VLOOKUP 是这里的完美搭配。

该公式将是。

=IF(ISNA(VLOOKUP("诗歌",B4:D20,2,FALSE)), VLOOKUP("小说",B4:D20,2,FALSE))

看,我们有一个 小说 , Oliver Twist 因为当时没有一本 诗歌 .

公式的解释

  • VLOOKUP("Poetry",B4:D20,2,FALSE) 返回 #N/A 错误,因为没有名为 "诗歌" 表的第一栏中 B4:D20 .

  • . ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)) 成为 ISNA(#N/A) 并返回 为真 .

  • IF(ISNA(VLOOKUP("诗歌",B4:D20,2,FALSE)), VLOOKUP("小说",B4:D20,2,FALSE) ) 现在变成了 IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) 其中返回 VLOOKUP("Novel",B4:D20,2,FALSE) .
  • VLOOKUP("Novel",B4:D20,2,FALSE) 寻找一个 "小说" 表的第一栏中 B4:D20(书籍类型)。 在找到一个后,它返回 书名 从第2栏开始。 Oliver Twist .

  • 因此。 IF(ISNA(VLOOKUP("诗歌",B4:D20,2,FALSE)), VLOOKUP("小说",B4:D20,2,FALSE)) 返回 "奥利弗-特威斯特" .

阅读更多。 如何在VBA中使用VLOOKUP(4种方法)

2. 在不同的表但相同的工作表中使用IF ISNA函数和VLOOKUP

这里我们有另一个数据集,有两家书店的图书记录,马丁书店和霍尔德书店。

这一次,我们将在第一家书店寻找一本诗集。 如果在那里没有找到,我们将在第二家书店寻找。

该公式将是。

=IF(ISNA(VLOOKUP("诗歌",B4:D20,2,FALSE)),VLOOKUP("诗歌",G4:I20,2,FALSE)

你看,当它在第一家书店没有找到小说时,它就会在第二家书店寻找小说( G4:I20 ).

并找到一个叫 "夜莺颂" 约翰-济慈的作品。

关于该公式的详细解释,见例1。

阅读更多。 Excel中多张表的VLOOKUP公式(4个简单技巧)

类似读物

  • 如何在Excel中从多列只返回一个的VLOOKUP(2种方法)
  • VLOOKUP总结多行(4种方法及替代方法)
  • 用VLOOKUP搜索Excel中的文本(4种简单方法)
  • Excel中的INDIRECT VLOOKUP
  • Excel中数字的VLOOKUP(4个例子)

3.在不同的工作表中使用IF ISNA函数和VLOOKUP

最后,我们有另一个数据集,有两家书店的图书记录,但这次是在两个不同的工作表中。

首先,我们将在马丁书店寻找一本诗集。 如果我们在那里没有找到,我们将在霍德书店寻找。

我们在名为 "马丁书店 "的工作表中输入这个公式。

=IF(ISNA(VLOOKUP("诗歌",B4:D20,2,FALSE)),VLOOKUP("诗歌",'霍德书店'!B4:D20,2,FALSE)

它在马丁书店寻找一本诗集。

如果在那里没有找到,就在霍尔德书店里寻找一个( '霍尔德书店'!B4:D20)。 并在那里找到了一个。

夜莺颂 作者:约翰-济慈。

关于该公式的详细解释,见例1。

阅读更多。 如何在Excel中从多个工作表中提取数据(4种快速方法)

IF ISNA的备选方案

从Excel 2013开始,一个替代选项是 IF ISNA 函数是可用的。 这被称为 IFNA 功能。

ǞǞǞ 语法 的。 IFNA 功能是。

=IFNA(value,value_if_na)

ǞǞǞ IFNA 公式先搜索诗集,然后再搜索小说,如果没有任何诗集会。

=IFNA(VLOOKUP("诗歌",B4:D20,2,FALSE), VLOOKUP("小说",B4:D20,2,FALSE))

阅读更多。 Excel中的VLOOKUP最大值(含限制条件和替代选项)

总结

因此,你可以使用 IF ISNA 功能与 VLOOKUP 来搜索表格中的一个值,如果你没有找到这个值,就做另一件事。 你有什么问题吗? 请随时问我们。

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.