从相邻单元格中提取重复单元格的最大数量的信息

时间:2015-08-17 08:13:59

标签: excel xls

我是excel自动化的新手。 我有2列优秀(A-ID& B-Rev) 列包含ID但很少重复(示例ID 65978使用5次)。但是,相应的Rev对于ID是唯一的。 我需要找出相应Rev最大的唯一ID。 如何使用公式自动执行此操作?

Id ----- |转

65978 | 2

65978 | 5

65978 | 9

65978 | 7

65978 | 8

65979 | 4

65980 | 2

65980 | 3

65980 | 4

65980 | 5

65980 | 6

65983 | 2

65983 | 3

65984 | 1

2 个答案:

答案 0 :(得分:1)

您可以使用数据透视表。将ID拖动到行,并将值拖动到Rev.

的最大值

答案 1 :(得分:1)

这是一个公式解决方案。您也可以使用macro / vba和pivot。

  1. 对表格A1:B16进行排序" rev"最高的数字
  2. 假设您的表格内容从A2开始,请在C2中粘贴以下公式:=INDEX($A$2:$A$20, MATCH(0, INDEX(COUNTIF(C1:$C$1, $A$2:$A$20),0,0), 0))
  3. 在C2中粘贴下一个公式:=INDEX($A$2:$B$20, MATCH(0, INDEX(COUNTIF(C1:$C$1, $A$2:$A$20),0,0), 0),2)
  4. 选择单元格C1:D16并按Ctrl-u粘贴公式
  5. 结果应该是这样的:

    enter image description here