确定一组重复项并找到其最大/最高编号

时间:2014-06-09 03:15:14

标签: excel vba duplicates grouping formula

不确定解决方案是VBA / Macro还是excel中的公式。然而,目标是将具有相同帐户名的一组帐户中的最高/最高期限#的值复制到其对应的AValue。 [下图]

注意:帐户已经排序,无法按其他格式排序,因为它处理7000多个条目

screenshot

1 个答案:

答案 0 :(得分:1)

您可以通过两种方式解决问题:

1:您可以根据列 A 和列 B 对数据进行排序。然后你可以在单元格 D3 中插入以下公式并将其复制下来。

=IF(A3=A4;"";C3)

2:您还可以在单​​元格 D3 中使用以下公式并将其复制下来:

{=IF(MAX($B$3:$B$15*IF($A$3:$A$15=A3;1;0)) = B3;C3;"")}

请注意,首先您必须输入

  

= IF(MAX($ B $ 3:$ B $ 15 * IF($ A $ 3:$ A $ 15 = A3; 1; 0))= B3; C3;“”)

在单元格D3中,在完成公式后,当您处于编辑模式时,必须同时按 Ctrl + Shift + Enter 。 Excel自动生成上面的公式。如果您手动编写“{”“}”,公式将无效。