具有 VLOOKUP 的 MAX 函数
MAX function with VLOOKUP
我需要能够查看每个参考资料的最后日期以及与参考资料和最后日期相关联的性别(如果有)。我需要在函数中而不是 VBA 中执行此操作。我的数据:
A0001 11/06/2002 F
A0001 21/02/2012 F
A0001 11/06/2002 M
A0001 21/02/2012 M
A0001 21/02/2012
A0002 20/05/2002 F
A0002 20/05/2002 M
A0002 20/05/2002 F
A0002 20/05/2002 M
A0002 11/04/2007 F
A0002 11/04/2007 M
一上午我都在用Lookup, Address, Index, Match, Max等函数苦思冥想,现在头疼,求求你解救我。
首先,如果可以的话,我会使用数据透视表 Table,将项目编号拖到行中,将性别拖到行中,将日期拖到值中。单击值部分中日期旁边的箭头。选择值字段设置,选择最大值,转到数字格式,最后选择日期。就如你所愿。
现在,如果你必须使用公式(这很有趣,你的商品编号在 A 列,你的日期在 B 列,你的性别在 C 列)
=MAX(IF($A:$A=$E2,IF($C:$C=F,$B:$B)))
需要 Control Shift Enter。
我需要能够查看每个参考资料的最后日期以及与参考资料和最后日期相关联的性别(如果有)。我需要在函数中而不是 VBA 中执行此操作。我的数据:
A0001 11/06/2002 F
A0001 21/02/2012 F
A0001 11/06/2002 M
A0001 21/02/2012 M
A0001 21/02/2012
A0002 20/05/2002 F
A0002 20/05/2002 M
A0002 20/05/2002 F
A0002 20/05/2002 M
A0002 11/04/2007 F
A0002 11/04/2007 M
一上午我都在用Lookup, Address, Index, Match, Max等函数苦思冥想,现在头疼,求求你解救我。
首先,如果可以的话,我会使用数据透视表 Table,将项目编号拖到行中,将性别拖到行中,将日期拖到值中。单击值部分中日期旁边的箭头。选择值字段设置,选择最大值,转到数字格式,最后选择日期。就如你所愿。
现在,如果你必须使用公式(这很有趣,你的商品编号在 A 列,你的日期在 B 列,你的性别在 C 列)
=MAX(IF($A:$A=$E2,IF($C:$C=F,$B:$B)))
需要 Control Shift Enter。