Excel 函数VLOOKUP 与LOOKUP函数的运用及最大区别

某公司营销某大弹性高毛利商品,营销总监想根据每个单品的最后一笔销售时间及获得的利润,来考虑销售员工是否有必要延长加班时间。于是安排数据分析师分析,各个品类商品当日最后一笔成交时间。如下给出各个商品明细,及成交时间,需查询每个商品当日最后一笔成交时间。

数据明细如下:

# 运用vlookup 和lookup 查询结果集比较:首先对订单时间按照升序排列

图一:运用lookup函数求最后一笔交易时间

图二:运用vlookup函数求商品第一笔交易时间图三:结果集进行比较

根据订单数据可以看到当日订单只有商品绿钻D和金石C有多次交易,看到图三运用不同的函数得到不同的结果。即vlookup函数在匹配过程中,只要匹配到就会返回结果,而lookup函数匹配到结果后还会继续往下查找,直到匹配到最后一个结果为止。这就是两个函数比较经典的区别。

最后当然假如数据公司数据量集比较大,也可以导入mysql 通过数据分组,取时间最大值解决。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
VLOOKUPLOOKUPExcel中非常常用的函数,用于在数据表中查找并返回指定值。 VLOOKUP函数VLOOKUP函数用于在指定的数据表中查找某个值,并返回该值所在行列中的另一个值。VLOOKUP函数的语法如下: ``` VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) ``` 其中,lookup_value是要查找的值;table_array是要查找的数据表(必须是一个二维数组);col_index_num是要返回的值所在的列号(从左往右数);range_lookup是一个可选参数,用于指定查找的方式(精确匹配或近似匹配)。 例如,以下公式可以在数据表A1:B10中查找“苹果”的销售额: ``` =VLOOKUP("苹果",A1:B10,2,FALSE) ``` 如果查找值不存在,VLOOKUP函数会返回#N/A。 LOOKUP函数LOOKUP函数有两种用法,一种是在数组中查找指定值并返回其所在位置的值,另一种是在有序数组中查找指定值并返回其相邻的值。 第一种用法的语法如下: ``` LOOKUP(lookup_value,lookup_vector,result_vector) ``` 其中,lookup_value是要查找的值;lookup_vector是要查找的数组(必须是一个一维数组);result_vector是与lookup_vector对应的结果数组。 例如,以下公式可以在数组A1:A10中查找“苹果”的销售额: ``` =LOOKUP("苹果",A1:A10,B1:B10) ``` 如果查找值不存在,LOOKUP函数会返回#N/A。 第二种用法的语法如下: ``` LOOKUP(lookup_value,array) ``` 其中,lookup_value是要查找的值;array是要查找的有序数组(必须是一个一维数组)。 例如,以下公式可以在数组A1:A10中查找比“苹果”大的第一个数: ``` =LOOKUP("苹果",A1:A10) ``` 如果查找值不存在,LOOKUP函数会返回#N/A。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wxid_0nh5zxp5lcdo22

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值