Как да класирам дубликат без пропускане на числа в Excel?
Автор: СлънцеПоследна промяна: 2020-06-30
По принцип, когато класираме списък с дубликати, някои числа ще бъдат пропуснати, както е показано на екранна снимка 1 по-долу, но в някои случаи просто искаме да класираме с уникални числа или да класираме дубликат със същия номер, без да пропускаме числата, както е показано на екранна снимка 2. Имате ли трикове за решаване на тази задача в Excel?
Ако искате да класирате всички данни с уникални числа, изберете празна клетка до данните, C2, въведете тази формула =RANK(A2,$A$2:$A$14,1)+COUNTIF($A$2:A2,A2)-1и плъзнете манипулатора за автоматично попълване надолу, за да приложите тази формула към клетките. Вижте екранна снимка:
Ако искате да класирате дубликати с еднакви числа, можете да приложите тази формула =SUM(IF(A2>$A$2:$A$14,1/COUNTIF($A$2:$A$14,$A$2:$A$14)))+1 в следващата клетка от данните натиснете Shift + Ctrl + Enter клавишите заедно и плъзнете манипулатора за автоматично попълване надолу. Вижте екранна снимка:
Бакшиш.Ако искате бързо да изберете и маркирате дубликатите или уникалните стойности, моля, опитайте да използвате Kutools за Excel Изберете Дублирани и уникални клетки помощна програма, както е показано на следващата екранна снимка. Той е напълно функционален без ограничение за 30 дни, моля, изтеглете и получете безплатен пробен период сега.
This comment was minimized by the moderator on the site
It's a very nice example, but you inverted the ranking in the end... in the original rank (19) was the highest value and had a rank of 1. In your pair of formulas it made (10), which is actually the lowest number in the set rank 1.
How do you adjust the formula so (19) stays with a rank of 1?
This comment was minimized by the moderator on the site
Thank you very much for sharing how to rank using consecutive numbers! It was just what I was looking for. Very counter-intuitive for sure, and I've written a few formulas that make your head hurt. This one made MY head hurt! :)