Ταξινόμηση Excel με τύπο χρησιμοποιώντας SORT και SORTBY - Συμβουλές για το Excel

Αυτή την εβδομάδα στο Ignite Conference στο Ορλάντο Φλόριντα, η Microsoft έκανε το ντεμπούτο της σε μια σειρά νέων, ευκολότερων τύπων συστοιχιών στο Excel. Θα καλύψω αυτούς τους νέους τύπους κάθε μέρα αυτήν την εβδομάδα, αλλά αν θέλετε να διαβάσετε παρακάτω:

  • Η Δευτέρα κάλυψε τη νέα φόρμουλα = A2: A20, το σφάλμα SPILL και τη νέα συνάρτηση SINGLE που απαιτείται στη θέση της έμμεσης τομής
  • Σήμερα θα καλύψει το SORT και το SORTBY
  • Η Τετάρτη θα καλύψει το ΦΙΛΤΡΟ
  • Η Πέμπτη θα καλύψει ΜΟΝΑΔΙΚΟ
  • Η Παρασκευή θα καλύψει τις συναρτήσεις SEQUENCE και RANDARRAY

Ταξινόμηση με έναν τύπο στο Excel που χρησιμοποιείται για να απαιτείται ένας παράλογος συνδυασμός τύπων. Ρίξτε μια ματιά σε αυτά τα δεδομένα που θα χρησιμοποιηθούν σε όλο αυτό το άρθρο.

Δεδομένα στο A3: C11.

Για να το ταξινομήσετε με έναν τύπο πριν από αυτήν την εβδομάδα, θα πρέπει απλώς να χτυπήσετε RANK, COUNTIF, MATCH, INDEX και INDEX. Μόλις ολοκληρώσετε αυτό το σύνολο τύπων, θα είστε έτοιμοι για έναν υπνάκο.

Ο παλιός τρόπος ταξινόμησης με έναν τύπο

Ο Joe McDaid και η ομάδα του μας έφεραν SORT και SORTBY.

Ας ξεκινήσουμε με το SORT. Εδώ είναι η σύνταξη=SORT(Array, (Sort Index), (Sort Order), (By Column))

Η συνάρτηση SORT

Ας υποθέσουμε ότι θέλετε να ταξινομήσετε το A3: C16 από το πεδίο Score. Η βαθμολογία είναι η τρίτη στήλη του πίνακα, οπότε ο δείκτης ταξινόμησης θα είναι 3.

Οι επιλογές για την Ταξινόμηση είναι 1 για αύξουσα ή -1 για φθίνουσα. Δεν παραπονιέμαι, αλλά δεν θα υπάρχει ποτέ υποστήριξη για Ταξινόμηση κατά χρώμα, Ταξινόμηση κατά τύπο ή Ταξινόμηση κατά προσαρμοσμένη λίστα χρησιμοποιώντας αυτήν τη λειτουργία.

Καθορίστε 3 ως στήλη ταξινόμησης και -1 ως σειρά ταξινόμησης για φθίνουσα.

Το τέταρτο επιχείρημα πρόκειται να χρησιμοποιηθεί σπάνια. Είναι δυνατό στο παράθυρο διαλόγου Ταξινόμηση να ταξινομηθεί κατά στήλη αντί για σειρές. 99,9% των ατόμων ταξινομούνται κατά σειρές. Εάν πρέπει να ταξινομήσετε ανά στήλη, καθορίστε True στο τελικό όρισμα. Αυτό το επιχείρημα είναι προαιρετικό και από προεπιλογή στο False.

Εάν πρέπει να ταξινομήσετε κατά στήλες, χρησιμοποιήστε το True στο 4ο όρισμα

Εδώ είναι τα αποτελέσματα του τύπου. Χάρη στον νέο κινητήρα calc, η φόρμουλα διαχέεται σε γειτονικά κελιά. Ένας τύπος στο O2 παράγει αυτή τη λύση.

Δεν χρειάζεται να πατήσετε Ctrl + Shift + Enter
Τα αρχικά δεδομένα ταξινομούνται

Τι γίνεται αν χρειάζεστε ένα είδος δύο επιπέδων; Ταξινόμηση κατά στήλη 2 αύξουσα και στήλη 3 φθίνουσα; Παρέχετε μια σταθερά πίνακα για τα 2η και 3η ορίσματα:=SORT(A2:C17,(2;3),(1;-1))

Είδος δύο επιπέδων

Η συνάρτηση SORTBY σάς επιτρέπει να ταξινομήσετε κάτι που δεν είναι στα αποτελέσματα

Η σύνταξη της συνάρτησης SORTBY είναι =SORTBY(array, by_array1, sort_order1,)

SORTBY κάτι άλλο

Επιστροφή στα αρχικά δεδομένα. Ας υποθέσουμε ότι θέλετε να ταξινομήσετε ανά ομάδα και στη συνέχεια Βαθμολογία, αλλά μόνο τα ονόματα. Θα μπορούσατε να χρησιμοποιήσετε το SORTBY όπως φαίνεται εδώ.

Ταξινόμηση στήλης Α κατά στήλη Β και στήλη Γ

Τυχαία δοκιμή ναρκωτικών και τυχαία χωρίς επαναλήψεις

Δύσκολα σενάρια όπως το Random Drug Testing και το Random with No Repeats γίνονται απλοποιημένα απλώς όταν συνδυάζετε το SORT με το RANDARRAY.

Στο παρακάτω σχήμα, θέλετε να ταξινομήσετε τα 13 ονόματα τυχαία χωρίς επαναλήψεις. Χρήση =SORTBY(A4:A16,RANDARRAY(13)). Διαβάστε περισσότερα για το RANDARRAY την Παρασκευή.

Ταξινόμηση τυχαία χωρίς επαναλήψεις

Είναι το Ctrl + Shift + Enter εντελώς νεκρό; Όχι. Υπάρχει ακόμα μια χρήση για αυτό. Ας πούμε ότι θέλετε μόνο τα κορυφαία 3 αποτελέσματα από τη συνάρτηση SORT. Μπορείτε να επιλέξετε τρία κελιά, να πληκτρολογήσετε τη συνάρτηση SORT και να την ακολουθήσετε με Ctrl + Shift + Enter. Αυτό θα αποτρέψει την έκχυση των αποτελεσμάτων πέρα ​​από τα όρια του αρχικού τύπου.

Ctrl + Shift + Enter

Δες το βίντεο

Λήψη αρχείου Excel

Για λήψη του αρχείου excel: excel-sort-with-a-formula-using-sort-and-sortby.xlsx

Excel Thought Of the Day

Ζήτησα από τους φίλους μου στο Excel Master τις συμβουλές τους σχετικά με το Excel. Η σημερινή σκέψη να σκεφτούμε:

"δεν υπάρχει ανάγκη για ποντίκι κατά τη χρήση του excel."

Ντέρεκ Φράιλι

ενδιαφέροντα άρθρα...