关于Excel查找对应值的几个常见问题探讨及解决方法(excell查找对应数值)

网友投稿 476 2022-06-28

在群内碰到几个关于查找对应值的问题,现在整理起来说明下。

问题1:根据品名查找单击?

网友用了下面的公式,结果返回错误值。

=VLOOKUP(F2,A:D,4,0)

说明下,VLOOKUP是从首列进行查找的,品名要做为区域的首列,也就是区域要从C列开始,所以要将公式改成这样:

=VLOOKUP(F2,C:D,2,0)

关于Excel查找对应值的几个常见问题探讨及解决方法(excell查找对应数值)

问题2:产品在不同时期会出现不同价格,如何获取某个时期产品的价格?

如果直接用VLOOKUP根据品名查询只能得到第一个单价,用LOOKUP查询只能得到最后一个单价,也就是不管用哪种都是不可以的。

当然问题还是可以轻易解决,那就借助LOOKUP的通用查询公式,这个公式可以进行多条件查询。

=LOOKUP(1,0/(($C$2:$C$13=G2)*($B$2:$B$13<=F2)),$D$2:$D$13)

条件1就是判断品名一样,条件2就是判断要价格表的日期要小于等于查询的日期,然后返回单击这个区域。公式中的1,0/为固定模式。

问题3:品名对应的单击有的是空的,如何查询非空的单击?

这个借助LOOKUP的通用公式也可以轻松实现。

=LOOKUP(1,0/(($A$2:$A$5=D2)*($B$2:$B$5<>"")),$B$2:$B$5)

当然,这样是查询数值,用SUMIF会更加简单。

=SUMIF(A:A,D2,B:B)

关于查询的问题就聊到这里,下回碰到再继续聊。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:会计必须知道最常用的九个EXCEL快捷键(审计中常用的excel快捷键)
下一篇:如何设置每行字数和每页行数(如何设置每页的行数)
相关文章