咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

不知道大家在用vlookup函数查找数据,有没有遇到返回#N/A的情况

当vlookup函数查找不到数据时,会返回#N/A。

这个#N/A还挺烦的,会影响我们的后续公式。

例如:我今天在处理库存数据的时候,先要从其他表格找到目前的剩余库存数量,然后再计算剩余库存金额。参见如图

因为查询的时候,有些商品没有记录了,所以查找不到,导致我计算库存金额的时候也一堆#N/A。

那么这个可以怎么处理呢?

这边给朋友们介绍一个函数: IFERROR

这个函数具体语法如图所示,函数有两个参数,第一个参数为value,待判断是否有错误值的输入,第二个参数为当出现错误值,该替换成什么。

我们以刚才的例子继续举例,我们看箭头所指列,是我们使用iferror函数处理过的数据。

以D2单元格为例:函数首先判断E2是否为错误值,E2是#N/A,是错误值,所以替换为函数的第二个参数 0 。

以D3单元格为例:函数首先判断E3是否为错误值,E3是99,不是错误值,所以直接显示E3的值 99。

这样子在D列就不会存在错误值了,我们现在可以用D列作为即时库存计算库存金额。

不会再受到错误值的影响,就像下图G列库存金额2显示的一样,没库存的,库存金额处理为0了。有库存的正常计算出来库存金额

大家觉得IFERROR函数如何,欢迎交流讨论呀