Μετάβαση στο κύριο περιεχόμενο

Πώς να ταξινομήσετε αριθμούς εύρους μοναδικά χωρίς διπλότυπα στο Excel;

Στο Microsoft Excel, η συνάρτηση κανονικής κατάταξης δίνει στους διπλούς αριθμούς την ίδια κατάταξη. Για παράδειγμα, εάν ο αριθμός 100 εμφανίζεται δύο φορές στο επιλεγμένο εύρος και ο πρώτος αριθμός 100 παίρνει την κατάταξη του 1, ο τελευταίος αριθμός 100 θα πάρει επίσης την κατάταξη του 1 και αυτό θα παραλείψει ορισμένους αριθμούς. Όμως, μερικές φορές, πρέπει να ταξινομήσετε αυτές τις τιμές με μοναδικό τρόπο όπως ακολουθούν τα στιγμιότυπα οθόνης που εμφανίζονται. Για περισσότερες λεπτομέρειες σχετικά με τη μοναδική κατάταξη, κάντε τα παρακάτω βήματα βήμα προς βήμα.

Κατάταξη αριθμών εύρους μοναδικά σε φθίνουσα σειρά

Κατάταξη αριθμών εύρους μοναδικά σε αύξουσα σειρά


Κατάταξη αριθμών εύρους μοναδικά σε φθίνουσα σειρά

Σε αυτήν την ενότητα, θα σας δείξουμε πώς να ταξινομήσετε τους αριθμούς εύρους μοναδικά σε φθίνουσα σειρά.

Πάρτε τα δεδομένα του παρακάτω στιγμιότυπου οθόνης για παράδειγμα, μπορείτε να δείτε ότι υπάρχουν πολλοί διπλοί αριθμοί μεταξύ της περιοχής A2: A11.

1. Επιλέξτε το B2, αντιγράψτε και επικολλήστε τον τύπο =RANK(A2,$A$2:$A$11,0)+COUNTIF($A$2:A2,A2)-1 μέσα στο Φόρμουλα μπαρ, στη συνέχεια πιέστε το εισάγετε κλειδί. Δείτε το στιγμιότυπο οθόνης:

2. Στη συνέχεια, εμφανίζεται ο αριθμός κατάταξης στο κελί B2. Επιλέξτε το κελί B2 και τοποθετήστε τον κέρσορα στην κάτω δεξιά γωνία του, όταν εμφανίζεται ένας μικρός μαύρος σταυρός, σύρετέ τον προς τα κάτω στο κελί B11. Τότε η μοναδική κατάταξη είναι επιτυχής. Δείτε το στιγμιότυπο οθόνης:


Κατάταξη αριθμών εύρους μοναδικά σε αύξουσα σειρά

Εάν θέλετε να ταξινομήσετε τους αριθμούς εύρους μοναδικά σε αύξουσα σειρά, κάντε τα εξής.

1. Επιλέξτε το κελί B2, αντιγράψτε και επικολλήστε τον τύπο =RANK(A2,$A$2:$A$11,1)+COUNTIF($A$2:A2,A2)-1 μέσα στο Φόρμουλα μπαρ, στη συνέχεια πιέστε το εισάγετε κλειδί. Στη συνέχεια, ο πρώτος αριθμός κατάταξης εμφανίζεται στο κελί B2.

2. Επιλέξτε το κελί B2, σύρετε τη λαβή πλήρωσης προς τα κάτω στο κελί B11 και, στη συνέχεια, η μοναδική κατάταξη έχει ολοκληρωθεί.

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

kte καρτέλα 201905


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (25)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hey so I just worked on this formula for the past 45 minutes. The above formula is wrong, the output does provide duplicates but that is only because the countif range is not accounting for the entire range.

Above the descending formula is: =RANK(A2,$A$2:$A$11,0)+COUNTIF($A$2:A2,A2)-1

The bold/underlined A2 cell should be equal to the ending of the range which is A11. Which would make correct forumla stance:

=round(RANK(A2,$A$2:$A$11,0)+COUNTIF($A$2:A7,A2)-1

For visuals, on my sheet I created a leader tracking board with the following formula and I got no duplicates see below 2 images with duplicate numbers but different ranking levels:


My Descending formula: =round(RANK(D7,$D$7:$BY$7)+countif($D$7:$BY$7,D7)-1)
Key Notes:
- My range is locked
- D7 is the start of my range and BY7 is the end of my range
- I have added the round formula to account for any decimals
- the (-1) will automatically subtract from the previous ranking.
This comment was minimized by the moderator on the site
Hi Zoe,
Thank you for your feedback. I will check the formula and make the changes.
This comment was minimized by the moderator on the site
It's very helpful content. Thank You so much.
This comment was minimized by the moderator on the site
Thank you for the solution! Works perfectly!
This comment was minimized by the moderator on the site
This tip was PERFECT in solving my sorting issue! Thanks very much!!!
This comment was minimized by the moderator on the site
I still have duplicate rankings. Before I used COUNTIF the rankings were 4 for both, now they are both ranked 5 with COUNTIF BUT in my chart, it will only list one of the items twice instead of listing both items. Here is my formula: =RANK(V3,V$3:V$30, 1)+COUNTIF(V$3:V$30:V3,V3)-1
In the ranking chart it displays rank 4 as team 1 and rank 5 as team 1 since team 1 and team 2 have the same rank, team 2 is not listed. Here is the formula for those cells:=INDEX($L$3:$L$30,MATCH(SMALL($V$3:$V$30,Y3),$V$3:$V$30,0))
How do I make sure teams that are tied do not get left off list?


This comment was minimized by the moderator on the site
Formulas for unique ascending and descending are identical. Ascending should be: =RANK(A2,$A$2:$A$11,1)+COUNTIF(A2:$A$2,A2)-1.
This comment was minimized by the moderator on the site
if you see the below ranking, where the duplicate numbers found, number is missing.
Exmples
After 23 it goes to 25, after 29 it goes to 30, Formula miss the next number like - 24 & 29

Score Rank

4661 21

4650 22

4648 23

4645 25

4645 25

4644 26

4629 27

4626 28

4595 30

4595 30

4578 31

4438 32
This comment was minimized by the moderator on the site
What's the formula for this ranking where it combines same values into one ranking???
This comment was minimized by the moderator on the site
Hi, This formula just ranks all numbers in ascending/descending order and doesn't combine the duplicates into one rank. How do I combine the ranking for duplicates, for example two duplicate 100s to be combined and both ranked as 1, 3 duplicate 90s to be combined and ranked as 2, 2 duplicate 80s ranked as 3, etc.? In your example of total 10 students I want a formula that will rank the two 100s as 1, rank the two 90s as 2, rank the two 80s as 3, etc. Please help. Thanks
This comment was minimized by the moderator on the site
if you do want this kind of ranking, what I would do is copy the whole list somewhere else, then use remove duplicates in the Data menu to leave only the individual values. rank these individual scores using a standard RANK formula and then use a simple VLOOKUP formula to return the value against the score in the full list.

this will show the values the way you want above.
This comment was minimized by the moderator on the site
Why do you need to do this? a standard RANK formula will rank these examples as 1, 1, 3, 3, 5, 5. this is a much more usual way of ranking as if there are 2 first places the next in line would usually logically be 3rd not 2nd.
This comment was minimized by the moderator on the site
The formula doesn't seem to work sometimes, and I think it might be due to a rounding error. RANK and COUNTIF probably treat rounding differently. If I first use ROUND on the range I want to rank it seems to work.
This comment was minimized by the moderator on the site
Thanks Jack, from the future!
This comment was minimized by the moderator on the site
This is absolutely key. I've often encountered an error where it would still randomly duplicate a few ranks using this method and could not for the life of me work out why, really frustrating, especially if you need a complete set of rankings for lookups elsewhere - overriding / typing simply not an option. Jack has nailed this. Round the range you want to rank (even if it's in a separate column so you don't affect the integrity of your data), problem solved. Thanks Jack!!
This comment was minimized by the moderator on the site
Thank you so much! Love the solution.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations