Πίνακας περιεχομένων
Στο Microsoft Excel , Εάν επιθυμούμε να ταξινομήσουμε τις καρτέλες του excel, δεν υπάρχουν ενσωματωμένες λειτουργίες ή εργαλεία για να το κάνουμε αυτό. Μπορούμε να το κάνουμε μόνο με το χέρι ή η χρήση μακροεντολών μπορεί να βοηθήσει. Σε αυτό το άρθρο, θα μάθουμε μερικές μακροεντολές VBA για την ταξινόμηση των καρτελών στο excel και θα δούμε επίσης πώς μπορούμε να τις ταξινομήσουμε με το χέρι.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το τετράδιο εργασιών και να εξασκηθείτε μαζί τους.
Ταξινόμηση καρτελών.xlsm2 τρόποι ταξινόμησης καρτελών του Excel με αύξουσα ή φθίνουσα σειρά
Ενώ δουλεύετε με πολλές καρτέλες στο excel, αν οι καρτέλες έχουν μια διάταξη, θα ήταν εύκολο να βρείτε την καρτέλα. Για να ταξινομήσετε γρήγορα τις καρτέλες στο excel, θα χρησιμοποιήσουμε το παρακάτω σύνολο δεδομένων. Αλλά οι καρτέλες του συνόλου δεδομένων δεν έχουν καμία διάταξη. Ας δούμε πώς να τις ταξινομήσετε απλά.
1. Ταξινόμηση καρτελών φύλλων χειροκίνητα στο Excel
Στο Excel, δεν υπάρχουν ενσωματωμένες συναρτήσεις ή τύποι ή οποιαδήποτε εργαλεία για την ταξινόμηση καρτελών/φύλλων. Η χειροκίνητη ταξινόμηση των καρτελών μπορεί να είναι χρονοβόρα. Ας ακολουθήσουμε τα βήματα για τη χειροκίνητη ταξινόμηση των καρτελών.
ΒΗΜΑΤΑ:
- Αρχικά, κάντε κλικ στις καρτέλες που θέλετε να μετακινήσετε.
- Δεύτερον, σύρετε την καρτέλα αριστερά ή δεξιά κάνοντας κλικ στο αριστερό κουμπί του ποντικιού.
- Και, ορίστε!
Αλλά πρέπει να το κάνετε για κάθε καρτέλα.
ΣΥΜΒΟΥΛΕΣ: Όταν μετακινείτε τις καρτέλες, κρατήστε πατημένο το πλήκτρο Πλήκτρο Ctrl Αυτό θα δημιουργήσει ένα αντίγραφο των καρτελών αντί να τις μετακινήσει.
Σχετικό περιεχόμενο: Πώς να χρησιμοποιήσετε προηγμένες επιλογές ταξινόμησης στο Excel
Παρόμοιες αναγνώσεις:
- Πώς να ταξινομήσετε τη διεύθυνση IP στο Excel (6 μέθοδοι)
- [Λύθηκε!] Η ταξινόμηση του Excel δεν λειτουργεί (2 λύσεις)
- Πώς να προσθέσετε κουμπί ταξινόμησης στο Excel (7 μέθοδοι)
- Ταξινόμηση εύρους χρησιμοποιώντας VBA στο Excel (6 παραδείγματα)
- Πώς να ταξινομήσετε μοναδική λίστα στο Excel (10 χρήσιμες μέθοδοι)
2. Χρήση της VBA για την ταξινόμηση καρτελών του Excel
Excel VBA βοηθά στην αυτοματοποίηση της εργασίας και στην εκτέλεση διαφόρων συναρτήσεων ή τύπων. Excel VBA κάνει τις καθημερινές δραστηριότητες λιγότερο κουραστικές. Μακροεντολές VBA , μπορούμε να δημιουργήσουμε προσαρμοσμένες λειτουργίες που δημιουργούνται από τον χρήστη και να αυτοματοποιήσουμε χειροκίνητες λειτουργίες για εξοικονόμηση χρόνου και προσπάθειας. Excel VBA μπορούμε εύκολα να ταξινομήσουμε τις καρτέλες σε αύξουσα ή φθίνουσα σειρά σύμφωνα με την επιθυμία μας.
2.1 Ταξινόμηση καρτελών φύλλων Excel με αλφαβητική σειρά από το Α έως το Ω
Για να ταξινομήσουμε τις καρτέλες σε αύξουσα σειρά μπορούμε να χρησιμοποιήσουμε την εντολή VBA κώδικα που θα ταξινομήσει τις καρτέλες αλφαβητικά από το Από το Α έως το Ω Ας δείξουμε τη διαδικασία για το πώς μπορούμε να χρησιμοποιήσουμε το Μακροεντολές VBA για να ταξινομήσετε τις καρτέλες σε αύξουσα σειρά.
ΒΗΜΑΤΑ:
- Πρώτον, μεταβείτε στο Προγραμματιστής στην καρτέλα της κορδέλας.
- Δεύτερον, κάντε κλικ στο Visual Basic για να ανοίξετε το Visual Basic Editor όπου θα γράψουμε τους κώδικες VBA.
- Ένας άλλος τρόπος για να ανοίξετε το Visual Basic Editor είναι απλά να πατήσετε Alt + F11 .
- Ή, αντί να ανοίξετε τον επεξεργαστή από το Προγραμματιστής καρτέλα, μπορείτε να κάνετε κλικ σε οποιοδήποτε φύλλο του λογιστικού σας φύλλου και στη συνέχεια δεξί κλικ στο . Επιλέξτε το Προβολή κωδικού επιλογή.
- Και, αυτό θα ανοίξει το παράθυρο visual basic.
- Στη συνέχεια, μεταβείτε στο Insert και επιλέξτε Ενότητα από το αναπτυσσόμενο μενού.
Πρόταση: Δεν μπορείτε να γράψετε τον κώδικα σε οποιοδήποτε φύλλο. Πρέπει να εισαγάγετε ένα Ενότητα για να γράψετε τον κώδικα, καθώς θα χρησιμοποιήσουμε τον κώδικα για ολόκληρο το φύλλο εργασίας και όχι μόνο για κάποιο συγκεκριμένο φύλλο.
Όταν χρειάζεται να γράψουμε οποιοδήποτε κώδικα για κάποιο συγκεκριμένο φύλλο μόνο τότε μπορείτε να χρησιμοποιήσετε τα φύλλα για να γράψετε τους κωδικούς εκεί.
- Μετά από αυτό, αντιγράψτε και επικολλήστε το Κώδικας VBA παρακάτω.
Κωδικός VBA:
Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub
- Στη συνέχεια, πατήστε το πλήκτρο Πλήκτρο F5 ή κάντε κλικ στο Run Sub για να εκτελέσετε τον κώδικα.
Έξοδος:
Αυτό το Μακροεντολή VBA ταξινομεί τις καρτέλες στο τρέχον βιβλίο εργασίας με αύξουσα αλφαβητική σειρά, ξεκινώντας με τα φύλλα εργασίας των οποίων τα ονόματα αρχίζουν με ψηφία και στη συνέχεια προχωρώντας στις καρτέλες που αρχίζουν με Α και τελειώνουν με Ζ.
2.2 Καρτέλες φύλλων του Excel Ταξινόμηση από το Z στο A
Για να ταξινομήσουμε τις καρτέλες σε φθίνουσα σειρά, μπορούμε να χρησιμοποιήσουμε την εντολή VBA κώδικα που θα ταξινομήσει τις καρτέλες αλφαβητικά από το Από Z σε A Ας ακολουθήσουμε τα παρακάτω βήματα για να ταξινομήσουμε τις καρτέλες σε φθίνουσα σειρά.
ΒΗΜΑΤΑ:
- Ομοίως, η προηγούμενη μέθοδος, για να ανοίξετε το Visual Basic Editor , πηγαίνετε πρώτα στο Προγραμματιστής στην καρτέλα της κορδέλας.
- Στη συνέχεια, κάντε κλικ στο Visual Basic ή πατήστε Alt + F11 για να ανοίξετε το Visual Basic Editor .
- Ένας άλλος τρόπος για να ανοίξετε το Visual Basic Editor είναι, απλά δεξί κλικ στο σε οποιοδήποτε φύλλο και επιλέξτε Προβολή κωδικού .
- Στη συνέχεια, μεταβείτε στο Εισαγωγή και επιλέξτε Ενότητα από το αναπτυσσόμενο μενού.
- Τώρα, γράψτε το Κώδικας VBA παρακάτω.
Κωδικός VBA:
Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub
- Τέλος, εκτελέστε τον κώδικα κάνοντας κλικ στο κουμπί Run Sub από την άλλη πλευρά, πατήστε τη συντόμευση πληκτρολογίου Πλήκτρο F5 για να εκτελέσετε τον κώδικα.
Έξοδος:
Αυτό θα οργανώσει τις καρτέλες με φθίνουσα αλφαβητική σειρά.
Διαβάστε περισσότερα: VBA για την ταξινόμηση πίνακα στο Excel (4 μέθοδοι)
Συμπέρασμα
Οι παραπάνω μέθοδοι σας βοηθούν να ταξινομήσετε τις καρτέλες του excel. Ελπίζω ότι αυτό θα σας βοηθήσει! Αν έχετε ερωτήσεις, προτάσεις ή σχόλια, παρακαλούμε ενημερώστε μας στο τμήμα σχολίων. Ή μπορείτε να ρίξετε μια ματιά στα άλλα άρθρα μας στην ενότητα ExcelWIKI.com blog!