学员的问题,发票号码有很多是重复的,现在要获取不重复发票号码,同时找到最后一次的开票金额。

数据源很有特点,如果发票重复,最后一个金额刚好是前面金额的和。因此,有很多种解决方法,卢子选2个最简单的。
1.透视表
选择A1,插入透视表,将发票号码拉到行,开票金额拉到值。

最后一个金额是其他金额的和,肯定是最大值。右键,值汇总依据,改成最大值。

2.删除重复值+LOOKUP
将发票号码复制到E列,点数据,删除重复值。

得到唯一值后,用LOOKUP查找最后满足条件的金额。
=LOOKUP(1,0/(E2=$A$2:$A$18),$B$2:$B$18)

语法:
=LOOKUP(1,0/(查找值=查找区域),返回区域)
最后,再分享帮粉丝解答的2个查找问题。
按行、列2个条件,查找交叉对应的数据。
=VLOOKUP(A2,E:K,MATCH(B2,$E$1:$K$1,0),0)

正常情况下,第三参数返回第几列是用数的,而现在不确定返回哪一列,MATCH刚好能返回第几列。比如M在区域的第3列。
=MATCH("M",$E$1:$K$1,0)

另一个是算快递费的,现在只拿中间的某个公式说明,实际完整的计算快递费公式难度是这个的好多倍。
同一个单元格里面包含了很多目的地,重量按区间判断,2个条件查找运费。
=VLOOKUP(B2,$F$1:$K$5,MATCH("*"&A2&"*",$F$1:$K$1,0))

这种是VLOOKUP的另一种查找方式,第四参数省略,代表按区间查找。比如查找100,这个属于500内这个区间,第3列,就是1.6。
=VLOOKUP(100,$F$2:$K$5,3)

同一个单元格里面包含了很多目的地,就得用通配符*,表示包含的意思。湖南在H列,F、G、H也就是第3列。
=MATCH("*湖南*",$F$1:$K$1,0)

都是一些常用的公式,平常多练习几遍,这样才能灵活运用。