Παραδείγματα συνάρτησης SORTBY - Excel

Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιήσετε το Λειτουργία SORTBY στο Excel για να ταξινομήσετε μια λίστα τιμών με βάση μια λίστα αντίστοιχων τιμών.

Επισκόπηση λειτουργίας SORTBY

Η συνάρτηση SORTBY είναι μια επέκταση της συνάρτησης SORT. Διευκολύνει την παραγγελία τιμών σε έναν πίνακα με βάση τις τιμές σε έναν αντίστοιχο πίνακα ή εύρος.

Για να χρησιμοποιήσετε τη συνάρτηση φύλλου εργασίας SORTBY Excel, επιλέξτε ένα κελί και πληκτρολογήστε:

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Συνάρτηση SORTBY Σύνταξη και είσοδοι:

= SORTBY (array, by_array1, [sort_order1], [by_array2, sort_order2],…)

πίνακας - Ο πίνακας ή το εύρος για ταξινόμηση.

by_array1 - Ο πίνακας ή το εύρος για ταξινόμηση.

[sort_order1] (προαιρετικός) - Η σειρά χρήσης για ταξινόμηση. 1 για άνοδο, -1 για κατάβαση. Όταν παραλειφθεί, ορίζεται ως 1 ως αύξουσα σειρά.

[byarray2] (προαιρετικός) - Ο δεύτερος πίνακας ή εύρος για ταξινόμηση.

[sort_order2] (προαιρετικός) - Η σειρά χρήσης για ταξινόμηση. 1 για άνοδο, -1 για κατάβαση. Η προεπιλογή είναι αύξουσα.

Για να ταξινομήσετε τιμές με αύξουσα σειρά

Για να ταξινομήσετε τους εργαζόμενους Α2: Α7 κατά αύξουσα σειρά των ωρών που εργάστηκαν στο Β2: Β7, εισάγουμε τον ακόλουθο τύπο στο Δ2:

= SORTBY (A2: B7, B2: B7)

Εάν θέλουμε μόνο να επιστρέψουμε τη λίστα των ταξινομημένων εργαζομένων, εισάγουμε τον ακόλουθο τύπο Δ2:

= SORTBY (A2: A7, B2: B7)

Θα παρατηρήσετε ότι έχουμε ορίσει το [πίνακας] επιχείρημα για να Α2: Α7 καθώς θέλουμε να επιστρέψει μόνο η πρώτη στήλη.

Για να ταξινομήσετε τιμές κατά φθίνουσα σειρά

Για να ταξινομήσετε τους εργαζόμενους Α2: Α7 με τη φθίνουσα σειρά των ωρών που εργάστηκαν, εισάγουμε τον ακόλουθο τύπο στο Δ2:

= SORTBY (A2: B7, B2: B7, -1)

Θα παρατηρήσετε ότι το τρίτο επιχείρημα [σειρά ταξινόμησης] Έχει οριστεί -1 έτσι ώστε να ταξινομήσει τον αριθμό των ωρών κατά φθίνουσα σειρά. Όταν έχει οριστεί σε 1 ο τύπος ταξινομεί τις ώρες κατά αύξουσα σειρά όπως φαίνεται στην προηγούμενη ενότητα.

Για να ταξινομήσετε τιμές κατά πολλαπλές στήλες

Για να ταξινομήσετε τους εργαζόμενους Α2: Α7 από τη δεύτερη στήλη, δηλαδή τις ώρες εργασίας και στη συνέχεια από την πρώτη στήλη, δηλαδή τους υπαλλήλους, εισάγουμε τον ακόλουθο τύπο Δ2:

= SORTBY (A2: B7, B2: B7, 1, A2: A7, 1)

Θέματα

#ΔΙΑΡΡΟΗ!

Αυτό το σφάλμα εμφανίζεται όταν υπάρχει μια τιμή στο εύρος διαρροής, δηλαδή το εύρος όπου η συνάρτηση SORTBY τοποθετεί τα αποτελέσματά της.

Για να διορθώσετε αυτό το σφάλμα, διαγράψτε το εύρος που επισημαίνει το Excel.

SORTBY Συμβουλές και κόλπα

  1. Βεβαιωθείτε ότι τα επιχειρήματα [πίνακας] και [byarray] έχουν τον ίδιο αριθμό σειρών:

    Αυτό θα λειτουργήσει


Αυτό ΔΕΝ θα λειτουργήσει

2. Το [σειρά ταξινόμησης] μπορεί να είναι μόνο 1 (αύξουσα) ή -1 (φθίνουσα), όταν δεν δίνεται τιμή για αυτό το όρισμα, η συνάρτηση SORTBY είναι προεπιλεγμένη για ταξινόμηση με αύξουσα σειρά.

3. Βεβαιωθείτε ότι τα κελιά κάτω από το κελί εισόδου είναι κενά για να αποφύγετε το Σφάλμα διαρροής, μάθετε περισσότερα για το Σφάλμα Διαρροής «εδώ» - προσθήκη συνδέσμου για εισαγωγή στα DAF.

4. Το SORTBY μπορεί να χρησιμοποιηθεί με άλλες λειτουργίες δυναμικού πίνακα, όπως το FILTER, για τη δημιουργία πιο ευέλικτων τύπων.

5. Μπορείτε να χρησιμοποιήσετε τη συνάρτηση SORT στη θέση της συνάρτησης SORTBY για να ταξινομήσετε τιμές κατά άλλο εύρος ή πίνακα.

= SORT (A2: B7,2)


Ο μόνος περιορισμός εδώ είναι ότι πρέπει να συμπεριλάβουμε τη στήλη που χρησιμοποιούμε για να ταξινομήσουμε στην έξοδο όταν χρησιμοποιούμε SORT.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave