首页 > 解决方案 > Excel小函数仅返回重复的第一个实例

问题描述

当我使用 Small/Large 函数对数据进行排序时,我得到了返回的重复项,我如何不再得到重复项?我在一个 excel 文件中处理了大量数据 - 具有大量变量的人的姓名来对它们进行排名。我正在寻找基于我想查看的某些变量的最佳和最差表现者 - 其中一些变量将具有相同的数字 - 因此出现重复项。

我编写了一个大函数,可以很好地对数据进行排序和分离……直到涉及重复的变量数。然后,每次出现重复变量时,都会复制具有相应重复变量的第一行。我想传递副本并获取每个人的姓名,无论变量编号是否相同。

INDEX($BQ$35:$BQ$500,MATCH(1,INDEX(($CD$35:$CD$400=SMALL($CD$35:$CD$500,ROWS(W$552:W552)))*(COUNTIF(W$552:W552,$BQ$35:$BQ$500)=0),),0))

此代码返回我列表/表格,但将重复项显示为该重复项的第一个实例。我希望显示每个实例。

Xing Dong Chen  -0.890
Weishen Deng    -0.140
Michael Wan 0.200
Jojo Gonzales   0.740
Neelkanth Mishra    0.910
Ridham Desai    1.310
Aarti Shah  1.860
Daniel Fineman  2.340
George Tharenou 2.520
Ritesh Samadhiya    3.000
Hak Bin Chua    3.410
Manjiang Cheng  3.500
Manjiang Cheng  3.500
Manjiang Cheng  3.500
Manjiang Cheng  3.500
Juliana Lee 3.800
Jody Santiago   4.040
Andrew Boak 4.250
Ray Farris Jr.  4.340
Pankaj Mataney  4.420
Sakthi Siva 4.580

由于变量号相同,但人名不同,因此这里有四个重复。我希望显示每个不同的名称,而不仅仅是第一个重复的名称。

标签: excelindexingduplicates

解决方案


推荐阅读