如何应用VLOOKUP来返回空白而不是0或NA

  • Share This
Hugh West

每当我们使用 VLOOKUP 值,如果没有匹配,那么它将显示一个" #N/A "的错误,而当有 0 你是否在寻找使用 VLOOKUP函数 返回一个空白,而不是0 这是对的。 在这篇文章中,我们将展示五个公式来实现这一目标。

下载实践工作手册

VLOOKUP返回空白.xlsx

应用VLOOKUP返回空白而不是0或NA的5种便捷方法

我们采取了一个数据集,其中有 2 列:" 雇员 "和" 高度(厘米) "此外,还有另一个数据集来显示输出。 我们可以看到,值" 罗斯 因此,当我们试图使用""的时候,""并没有被列在主数据集上。 VLOOKUP 函数的值,我们得到""。 不适用 "单元格中的错误 C14 然而,我们已经修改了公式,在单元格中显示空白值,而不是那个错误。 C16 .

我们已经表明 5 的公式,以返回空白的 VLOOKUP 功能。

  • 前两种方法显示空白,而不是 0 .
  • 然后,方法 3 , 4 显示一个空白,而不是" #N/A " 错误。
  • 最后,方法 5 在""和""中都返回空白。 #N/A "的错误和 0 价值。

1.结合IF和VLOOKUP函数来返回空白处

本节将结合 基金会 VLOOKUP 功能,以 返回 a 空白 而不是 0 在这里,我们有一个空白单元格,其值为 0 .

步骤。

  • 首先,在单元格中输入以下公式 C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

如果我们不加入 基金会 函数,那么这个函数就会返回0。

  • 接下来,按 进入 .

公式分解

  • 首先,这个公式有两个相同的 VLOOKUP 第一个函数有一个附加条件,检查它是否等于 0 如果不是这样,那么第二个 VLOOKUP 函数执行。
  • vlookup(b13,$b$5:$c$10,2,0)
    • 输出:0 .
    • 该函数查找单元格中的值 B13 的范围内 B5:C10 如果有匹配的,那么它就会返回各自的值。 C5:C10 所示的范围 2 在该函数内的 0 是指在这个函数的末尾,意味着 匹配类型为精确 .
  • 我们的公式简化为→ IF(0=0,"",0)
    • 输出:(空白) .
    • 这里的 逻辑_测试 为真,所以我们得到了空白输出。

阅读更多。 在Excel中如何在没有数据的情况下将单元格留空(5种方法)

2.结合IF、LEN和VLOOKUP函数来返回空白处

这第二种方法将把 基金会 , LEN ,以及 VLOOKUP 功能,以 返回 a 空白 而不是 0 这是对的。 .

步骤。

  • 首先,在单元格中输入以下公式 C13 .

=if(len(vlookup(b13,$b$5:$c$10,2,0))=0,"",vlookup(b13,$b$5:$c$10,2,0))

  • 接下来,按 进入 .

公式分解

  • 同样,这个公式有两个 VLOOKUP 此外,我们还使用了第一个 VLOOKUP 的函数中的一个 LEN 函数,它返回一个字符串的长度。 现在,一个空白单元格的长度是 0 因此,我们已经在逻辑测试标准中设置了这一点。
  • 现在。 vlookup(b13,$b$5:$c$10,2,0)
    • 输出:0 .
    • 该函数查找单元格中的值 B13 的范围内 B5:C10 如果有匹配的,那么它就会返回各自的值。 C5:C10 所示的范围 2 在该函数内的 0 是指在这个函数的末尾,意味着 匹配类型为精确 .
  • 我们的公式简化为→ 如果(len(0)=0,"",0)
    • 输出:(空白) .
    • ǞǞǞ LEN 函数返回 0 所以,第一部分的 基金会 函数的执行,我们得到了空白单元格作为输出。

阅读更多。 如何使用XLOOKUP来返回空白而不是0

类似读物

  • 如何在Excel中删除数字前面的零(6种简单方法)
  • 在Excel中使用宏隐藏零值的行(3种方法)
  • 如何在Excel中隐藏没有数据的图表系列(4种简单方法)
  • 隐藏Excel数据透视表中的零值(3种简单方法)

3.合并IF、ISNUMBER和VLOOKUP函数以返回空位

在第三种方法中,我们将使用 基金会 , 身份证号码 ,以及 VLOOKUP 功能,以 返回空白 而不是""。 #N/A " 错误。

步骤。

  • 首先,在单元格中输入以下公式 C13 .

=if(isnumber(vlookup(b13,$b$5:$c$10,2,0)),vlookup(b13,$b$5:$c$10,2,0),"" )

  • 接下来,按 进入 .

公式分解

  • 这个公式有两个 VLOOKUP 此外,我们还使用了第一个 VLOOKUP 的函数中的一个 身份证号码 函数,它对一个数字返回真,对一个非数字输出返回假。 现在,如果第一个 VLOOKUP 函数返回一个错误,那么它将不是一个数字。 因此,我们已经在 逻辑_测试 标准 ,而当这种情况发生时,假的部分的 中频函数 将会执行。
  • 现在。 vlookup(b13,$b$5:$c$10,2,0)
    • 输出:#N/A .
    • 该函数从单元格中寻找值 B13 的范围内 B5:C10 如果有匹配的,那么它就会返回各自的值。 C5:C10 所示的范围 2 此外,值" 罗斯 在指定的单元格范围内找不到"",因此它显示了错误。 0 是指在这个函数的末尾,意味着 匹配类型为精确 .
  • 我们的公式简化为→ 如果(isnumber(#n/a),#n/a,"" )
    • 输出:(空白) .
    • 函数ISNUMBER 返回 0 所以,第二部分的 中频函数 执行,我们得到空白单元格作为输出。

阅读更多。 Excel IFERROR函数返回空白而不是0

4.结合IFERROR和VLOOKUP函数

本节将结合 误差(IFERROR VLOOKUP 功能,以 返回 a 空白 在Excel中。

步骤。

  • 首先,在单元格中输入以下公式 C13 .

=iferror(vlookup(b13,$b$5:$c$10,2,false),"" )

  • 接下来,按 进入 .

公式分解

  • 这个公式有一个单一的 VLOOKUP 函数,并且我们在一个 误差(IFERROR 现在,修改后的输出被设置为一个空白单元格。
  • 现在。 vlookup(b13,$b$5:$c$10,2,false)
    • 输出:0 .
    • 该函数查找单元格中的值 B13 的范围内 B5:C10 如果有匹配的,那么它就会返回各自的值。 C5:C10 所示的范围 2 在该函数内的 失败 在这个函数的末尾,意味着 匹配类型为精确 .
  • 我们的公式简化为→ iferror(#n/a,"")
    • 输出:(空白) .
    • 这个函数修改了任何错误和 返回 我们 空白 单元作为输出。

阅读更多。 如何在Excel中用公式排除零值(3种简单方法)

5.使用组合函数返回空白而不是0或#N/A!错误

在最后的方法中,我们将结合 基金会 , IFNA ,以及 VLOOKUP 函数来创建一个公式来返回空白而不是 0 这是对的。 到此为止,每个方法都是针对一个单一的值。 然而,这个单一的公式对两种情况都有效。 在这里,我们有一个空白单元格,其值是 0 .

步骤。

  • 首先,在单元格中输入以下公式 C13 .

=if(ifna(vlookup(b13,$b$5:$c$10,2,false),0)=0,"",vlookup(b13,$b$5:$c$10,2,false))

  • 接下来,按 进入 .

公式分解

  • 同样,这个公式有两个 VLOOKUP 此外,我们还使用了第一个 VLOOKUP 的函数,在一个 IFNA 函数,它检查" #N/A "如果它发现了这个错误,那么它将返回 0 否则,它将返回原始输出。 然而,我们已经设置了它,以便当它发现 0 谈到这个问题时,他说:"我想说的是 返回 a 空白 细胞。
  • 现在。 vlookup(b13,$b$5:$c$10,2,false)
    • 输出:0 .
    • 该函数从单元格中寻找值 B13 的范围内 B5:C10 如果有匹配的,那么它就会返回各自的值。 C5:C10 所示的范围 2 在该函数内的 失败 在这个函数的末尾,意味着 匹配类型为精确 .
  • 我们的公式简化为→ if(ifna(0,0)=0,"",0)
    • 输出:(空白) .
    • ǞǞǞ IFNA 函数返回 0 ,这意味着 逻辑_测试 是真的。 所以,第一部分的 基金会 函数的执行,我们得到了空白单元格作为输出。

练习部分

我们为每个方法都添加了一个实践数据集,在 ǞǞǞ 因此,你可以很容易地按照我们的方法进行操作。

总结

我们已经向你展示了 使用的公式 VLOOKUP 返回空白 而不是 0 这是对的。 如果你在这些方法上遇到任何问题或有任何反馈意见,请随时在下面评论。 此外,你可以访问我们的网站 ǞǞǞ 谢谢您的阅读,并祝您身体健康!

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.