VIP学员的问题,要将每个产品最后的价格和日期查找出来。
这种方法一大堆,卢子分享几个常用的。
1.日期升序+LOOKUP
正常情况下,记录这些都是按日期顺序记录,应该是升序的。
将产品这一列复制到F列,点数据,删除重复值。
LOOKUP在查找的时候,如果有多个对应值,只返回最后一个。返回区域B$2:B$8字母没有锁定,这样右拉的时候就自动变成C列。
=LOOKUP(1,0/($F2=$A$2:$A$8),B$2:B$8)再将H列设置为日期格式。
2.日期降序+VLOOKUP
跟方法1几乎一样,就是公式不同而已,这里就只提供公式,其他步骤不再重复说明。VLOOKUP是查找首次出现的值,COLUMN(B1)右拉就变成2、3。
=VLOOKUP($F2,$A:$C,COLUMN(B1),0)3.日期升序+COUNTIF
累计的次数=总次数,就是最后的。
=COUNTIF(A$2:A2,A2)=COUNTIF(A:A,A2)再筛选TRUE就行。
4.日期降序+COUNTIF
也就是首个出现,次数=1,再筛选TRUE。
=COUNTIF(A$2:A2,A2)=15.日期降序+删除重复值
如果有多条记录存在,删除重复值只保留第一条,日期降序刚好第一条就是需要的。
点数据,删除重复值,取消勾选价格、日期,确定。
6.透视表
日期有没排序都不影响,透视表最灵活,也是步骤最多。
插入透视表,将产品、加格拉到行,日期拉到值。
将日期的值汇总依据改成最大值。
设计,报表布局,以表格形式显示,分类汇总,不显示分类汇总。
选择日期,右键,数字格式,选择日期格式。
点价格的筛选按钮,选择值筛选,前10项,10改成1。
这6种方法,你更喜欢哪一种?
推荐:查找、求和、最大一次全搞定,这简直就是万能的套路!
上文:大神级函数TEXT,只需会得这个方法,你也能秒懂!
你平常看完文章,会不会进行整理总结?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
下一篇
菊花开时又重阳
有话要说...