Как ранжировать дубликаты, не пропуская числа в Excel?
В общем, когда мы ранжируем список с дубликатами, некоторые числа будут пропущены, как показано на скриншоте 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 + Ввод вместе и перетащите маркер автозаполнения вниз. Смотрите скриншот:
Наконечник.Если вы хотите быстро выбрать и выделить повторяющиеся или уникальные значения, попробуйте использовать Kutools for Excel's Выберите повторяющиеся и уникальные ячейки утилита, как показано на следующем снимке экрана. Полная функция без ограничений в течение 30 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
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! :)