抗原呈递细胞,天通苑论坛,星恒网赚
在群内碰到几个关于查找对应值的问题,现在整理起来说明下。
问题1:根据品名查找单击?
网友用了下面的公式,结果返回错误值。
=VLOOKUP(F2,A:D,4,0)
说明下,VLOOKUP是从首列进行查找的,品名要做为区域的首列,也就是区域要从C列开始,所以要将公式改成这样:
=VLOOKUP(F2,C:D,2,0)
问题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)
关于查询的问题就聊到这里,下回碰到再继续聊。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
同一个Excel 文件中的任意多个工作表合并到一个表中的神技
Excel 根据身份证直接算出退休年月 用哪个函数 如何区别男女
Excel 中如何选择正确的地图类型及各种地图类型的应用场景
根据入职日期用Excel 计算工龄补贴 满1年补贴50满2年补贴100
Excel 微图表对数据进行可视化处理实现数据与图表的一体化衔接
被雪藏的datedif()函数的典型用法 适用最新版本的Excel
EXCEL 数据分析之合并单元格后按合计得分排序的整个心路历程
Excel-VBA批量将表达式转换为运算结果把代表的汉字给替换掉
网友评论