在使用vlookup时,如何使无数据匹配时显示空格,当有匹配到数据时,后面显示不为0?具体情况如下

如下图1,当无数据匹配时,显示空格,已处理。但是当姓名栏有相应的匹配值时(如图2),在第一块区域直接显示0,可是我后面还没有值,如何可以不显示0,直接显示空格。只有当录入数据时,前面才会显示值。

如果直接使用=if(vlookup()="","",vlookup()),无数据的时就显示#N/A又不美观。

想要直接利用vlookup公式设置表格,在无数据匹配时,都是空格。有数据匹配时,显示数据,而不是有匹配项还没有数据时,就显示0.

B2输入

=IFERROR(IF(VLOOKUP(A2,F:G,2,)=0,"",VLOOKUP(A2,F:G,2,)),"")

下拉

追问

谢谢,这个有一个人问题,这样我如果录入0的话,就不能显示了,这个能有办法解决吗

追答

应该是没办法了,不过输入0有意义吗?

温馨提示:答案为网友推荐,仅供参考
相似回答