最近因为在疫情防控期,公司根据政府要求复工了,然后Sham就开始忙着给返厂的员工进行统计汇总,为了让表格更美观,同时进行数据透视的时候能有效汇总,于是想要把以前经常出现的#N/A给隐藏不显示,于是就用到ISNA,简单实用方法如下:
以VLOOKUP来取值为例,比如有如下表格A( 全厂人员名单 )
姓名 | 性别 | 年龄 |
张三 | ||
李四 | ||
王五 |
和表格B ( 返厂人员名 单)
姓名 | 性别 | 年龄 |
张三 | 男 | 22 |
王五 | 女 | 25 |
需要在表格A的性别和年龄栏中,通过VLOOKUP来从表格B中获取到对应数据,但是因为没有李四的数据,所以正常获取的时候,李四的那行结果都是#N/A,如下
姓名 | 性别 | 年龄 |
张三 | 男 | 22 |
李四 | #N/A | #N/A |
王五 | 女 | 25 |
那么这么避免呢,那可以通过ISNA来处理,公示如下(以姓名为A1来算)
=IF(ISNA(VLOOKUP(A2,'[表格B]sheet1'!$A:$C,2,0)),"这里放当为N/A是替代内容,比如暂未返厂",VLOOKUP(A2,'[表格B]sheet1'!$A:$C,2,0))
这样,返回的数据就如下:
姓名 | 性别 | 年龄 |
张三 | 男 | 22 |
李四 | 暂未返厂 | 暂未返厂 |
王五 | 女 | 25 |
这样,就可以进行后续数据处理啦,当然如果本来表格B里有李四,但是性别和年龄栏为空的话,还可以在前面加一个IF判断,IF表格B对应的数据 <>””,这个<>标识不等于。
后话,EXCEL还是很强大的,公示太多,慢慢学习!
另外,等这段时间忙完了,再回来更新学习我的小程序吧
评论前必须登录!
注册