如何在 excel 中查找第 n 个唯一值(附示例)
您可以使用以下公式查找 Excel 列表中的第 N 个唯一值:
=INDEX( $A$2:$A$13 ,SMALL(IF(MATCH( $A$2:$A$13 , $A$2:$A$13 ,0)=ROW( $A$2:$A$13 )-ROW( $ A$2 )+1,ROW( $A$2:$A$13 )-ROW( $A$2 )+1),3))
此特定公式返回A2:A13范围内的第三个唯一值。
请注意,公式中的最后3指定我们要查找范围内的第三个唯一值。
要查找第 n 个不同的唯一值,只需将3替换为不同的数字即可。
下面的例子展示了如何在实践中使用这个公式。
示例:在 Excel 中查找第 N 个唯一值
假设我们有以下数据集,其中包含来自不同球队的篮球运动员的信息:
假设我们想要在团队列中找到第三个唯一的名称。
为此,我们可以在单元格D2中键入以下公式:
=INDEX( $A$2:$A$13 ,SMALL(IF(MATCH( $A$2:$A$13 , $A$2:$A$13 ,0)=ROW( $A$2:$A$13 )-ROW( $ A$2 )+1,ROW( $A$2:$A$13 )-ROW( $A$2 )+1),3))
以下屏幕截图显示了如何在实践中使用该公式:
该公式返回球队名称Spurs ,这是球队列中的第三个唯一名称。
我们可以通过在单元格E2中使用以下公式列出团队列中的每个唯一名称来验证这是否正确:
=SINGLE( A2:A13 )
此公式返回以下唯一团队名称列表:
从这份名单中我们可以看出,热刺确实是球队名单中第三个独特的名字。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: