某公司营销某大弹性高毛利商品,营销总监想根据每个单品的最后一笔销售时间及获得的利润,来考虑销售员工是否有必要延长加班时间。于是安排数据分析师分析,各个品类商品当日最后一笔成交时间。如下给出各个商品明细,及成交时间,需查询每个商品当日最后一笔成交时间。
数据明细如下:
# 运用vlookup 和lookup 查询结果集比较:首先对订单时间按照升序排列
图一:运用lookup函数求最后一笔交易时间
图二:运用vlookup函数求商品第一笔交易时间图三:结果集进行比较
根据订单数据可以看到当日订单只有商品绿钻D和金石C有多次交易,看到图三运用不同的函数得到不同的结果。即vlookup函数在匹配过程中,只要匹配到就会返回结果,而lookup函数匹配到结果后还会继续往下查找,直到匹配到最后一个结果为止。这就是两个函数比较经典的区别。
最后当然假如数据公司数据量集比较大,也可以导入mysql 通过数据分组,取时间最大值解决。