如何让value变成空值,value怎么变成文字

首页 > 生活 > 作者:YD1662024-08-02 14:50:14

领导:报表里又出现#N/A, 是不是出错了?

我:不是的,是因为Vlookup没有找到数据,所以显示#N/A.

领导:#N/A是啥意思,看不懂。

我:#N/A是英文Not Available的意思,通俗的说就是查无此人。

领导:影响报表美观,在保留公式的同时,把#N/A去掉,我不想看到它。

大家在工作中,是不是经常遇到#N/A的情况?有没办法不显示#N/A, 而显示空白,或“没找到”,“不存在”,“查无此人”等?

答案:有办法。

下面介绍几种处理#N/A方法.

案例,

如下图,我们要查找员工的工号,部门,年薪,性别和年终奖。

如何让value变成空值,value怎么变成文字(1)

根据前面文章学的知识,用一个Vlookup替代多个Vlookup的方式,在K2输入公式:

VLOOKUP($J2,$A:$F,MATCH(K$1,$A$1:$F$1,0),0),并向下,向右复制填充。

如何让value变成空值,value怎么变成文字(2)

数据源里的是"李连截",我们要找的是"李连杰",所以找不到,就会出现#N/A。如果我们不想显示#N/A ,而要显示“没找到”,怎么办?

第一种方法。Vlookup If ISNA.

判断函数ISNA,,用于判断是否为#N/A, 如果是就返回True, 如果不是就返回False.

ISNA, 是英文Is Not Available的缩写。语法格式为:ISNA(值)

如下图,在B2输入=ISNA(A2), 并向下填充复制。A4是#N/A,所以返回的是True.

如何让value变成空值,value怎么变成文字(3)

条件函数If,语法格式为If(判断条件,如果是就显示, 如果否就显示)

如下图,如果成绩大于60,就显示及格,否则显示不及格。

公式为:=IF(A2>60,"及格","没及格")

a. 如果成绩大于60就返回True,

b. 如果小于60就返回False.

如何让value变成空值,value怎么变成文字(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.