从相邻单元格中提取重复单元格最大数量的信息
Extract information for maximum number of a duplicated cell from adjacent cell
我是 excel 自动化的新手。
我有一个 excel 的 2 列(A-ID 和 B-Rev)
一列包含 ID,但很少重复(示例 ID 65978 使用了 5 次)。但是,对应的 Rev 对于一个 ID 来说是唯一的。
我需要找出相应 Rev 最大的唯一 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
您可以使用枢轴 table。将 ID 拖到行中,并将值设为 Rev.
的最大值
这是一个公式解决方案。您也可以使用 macro/vba 和 pivot.
- 在第 "rev" 列对 table A1:B16 进行排序,最大的数字在顶部
- 假设您的 table 的内容从 A2 开始,在 C2 中粘贴以下公式:
=INDEX($A:$A, MATCH(0, INDEX(COUNTIF(C1:$C, $A:$A),0,0), 0))
- 在 C2 中粘贴下一个公式:
=INDEX($A:$B, MATCH(0, INDEX(COUNTIF(C1:$C, $A:$A),0,0), 0),2)
- Select 单元格 C1:D16 并按 Ctrl-u 向下粘贴公式
结果应该是这样的:
我是 excel 自动化的新手。 我有一个 excel 的 2 列(A-ID 和 B-Rev) 一列包含 ID,但很少重复(示例 ID 65978 使用了 5 次)。但是,对应的 Rev 对于一个 ID 来说是唯一的。 我需要找出相应 Rev 最大的唯一 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
您可以使用枢轴 table。将 ID 拖到行中,并将值设为 Rev.
的最大值这是一个公式解决方案。您也可以使用 macro/vba 和 pivot.
- 在第 "rev" 列对 table A1:B16 进行排序,最大的数字在顶部
- 假设您的 table 的内容从 A2 开始,在 C2 中粘贴以下公式:
=INDEX($A:$A, MATCH(0, INDEX(COUNTIF(C1:$C, $A:$A),0,0), 0))
- 在 C2 中粘贴下一个公式:
=INDEX($A:$B, MATCH(0, INDEX(COUNTIF(C1:$C, $A:$A),0,0), 0),2)
- Select 单元格 C1:D16 并按 Ctrl-u 向下粘贴公式
结果应该是这样的: