Excle中如何提取最后一批商品进货日期?

请问:我现在有一张表,一共有上千个商品信息,我想提取商品最后一次进货日期(一个商品进货次都要十多次),然后按照商品名称排序(日期只要最后一次),请问如何操作?
例如:
雪碧 5.16
雪碧 5.20
雪碧 6.30
可乐 5.16
可乐 5.20
可乐 6.30
芬达 4.30
芬达 5.30
.........

结果:
雪碧 6.30
可乐 6.30
芬达 5.30
......

名称 日期 最后一次进货日期
雪碧 5.16
雪碧 5.20
雪碧 6.30 6.30
可乐 5.16
可乐 5.20
可乐 6.30 6.30
芬达 4.30
芬达 5.30 5.30

设内容为A、B、C列,C列得出结果公式如下:
雪碧C4=IF(B2=MAX(B2:B4),B2,IF(B3=MAX(B2:B4),B3,IF(B4=MAX(B2:B4),B4)))
可乐C7=IF(B5=MAX(B5:B7),B5,IF(B6=MAX(B5:B7),B6,IF(B7=MAX(B5:B7),B7)))
芬达C9=IF(B8=MAX(B8:B9),B8,IF(B9=MAX(B8:B9),B9,))

昨天就在研究了,但结果只能显示在C列。
注意:名称必须在一起,且注意日期次数不同时公式的变化。<为方便,你也可以将公式设置到最多日期次数,比如12次或更多,日期次数不足12次的可留出空白行,但每个相同产品的行必须保持12行,打印时隐藏空白行即可,这样公式就可以直接向下拖了.>

建议楼主向下拖动公式前最好按"日期次数相同的产品"行合并C列的相应行)。

如雪碧,就可以合并C2:C4行,再往可乐下面拖公式,因为可乐也是3个日期次数.

楼主明白吗?不知能否令你满意.

哦,还有一点,因为日期一般是文本,但公式是得不到结果的,恰好你的日期是"5.16",所以将B、C列设置为数值格式保留2位小数也无碍,这样C列才能得出结果.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-24
先把你要的分类数据全部选中---在数据项---下拉菜单下有个分类汇总,

分类字段==选商品名称.
汇总方式==选最大值
选定汇总项===按日期

把汇总的报表复制到另一张表中,筛选,用自定义,把包含最大值的项筛选出来,复制一下就好了..
你试一下看看,,其实很简单的.
第2个回答  2007-05-23
问老师了,如果有结果就贴出来