请教EXCEL中怎么样让函数 vlookup 在找不到数据的单元格返回数值0?

已举报 回答
请教EXCEL中怎么样让函数 vlookup 在找不到数据的单元格返回数值0?
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    338

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
要在Excel中使用VLOOKUP函数时,如果找不到数据,则返回0,可以使用逻辑检验函数如IF或IFERROR来实现。以下是示例公式:
=VLOOKUP(B2,A:A,3,0) 该公式会返回A列中第3行的数据,如果在该列找不到数据,则返回0。
其他情况可以使用以下公式:
=VLOOKUP(B2,A:A,3,1)
该公式会返回A列中第3行的数据,如果在该列找不到数据,则显示#N/A错误。
另外还可以使用VLOOKUP的近似匹配功能,在指定范围内的第一个匹配到的值返回,如果未匹配到则返回0。可以将第3参数设置为0或1来实现近似匹配功能。
取消 评论
前提 数组中数值只有一个符合条件,设你的数在组A1:A10则所求公式为 =SUMPRODUCT((A1:A1030)*(A1:A1040)*(A1:A10))
取消 评论
这涉及到一个先后顺序的问题
假设
你先将单元格设置为常规格式
然后写入VLOOKUP公式
这时得到的是返回值
接下来你将单元格设置为文本格式
不双击前,它还是正常
双击后,它就变成文本公式了
双击就是进入编辑的意思
取消 评论
=if(isna(vlookup()),0,vlookup())
取消 评论
vlookup后*1,即可变为数值
取消 评论
ZOL问答 > 请教EXCEL中怎么样让函数 vlookup 在找不到数据的单元格返回数值0?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?