Πίνακας περιεχομένων
Αυτό το άρθρο παρουσιάζει 2 βολικούς τρόπους για να λάβετε το όνομα φύλλου στο Excel. Το όνομα φύλλου είναι μια ιδιότητα ονόματος του αντικειμένου φύλλου εργασίας στο Excel.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το τετράδιο ασκήσεων για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.
Όνομα φύλλου.xlsm2 Μέθοδοι για να λάβετε το όνομα φύλλου στο Excel
Μπορούμε να χρησιμοποιήσουμε τύπους από συχνά χρησιμοποιούμενες συναρτήσεις ή απλό κώδικα VBA για να λάβουμε το όνομα του φύλλου που είναι αποθηκευμένο σε ένα κελί ή εμφανίζεται στο MsgBox.
1. Χρήση του τύπου για να λάβετε το όνομα φύλλου στο Excel
Καθώς το Excel δεν παρέχει καμία ενσωματωμένη λειτουργία για να πάρουμε το όνομα του φύλλου, πρέπει να γράψουμε μια συνάρτηση σε συνδυασμό με το MID, CELL και Λειτουργίες FIND Ας ρίξουμε μια ματιά:
=MID(CELL("όνομα αρχείου",A1),FIND("]",CELL("όνομα αρχείου",A1))+1,31)
Βάλτε τον τύπο σε οποιοδήποτε από τα κελιά του φύλλου εργασίας που θέλουμε να πάρουμε το όνομα. Σε αυτό το παράδειγμα, ονομάσαμε το όνομα του φύλλου εργασίας μας " Φόρμουλα " και στη συνέχεια βάλτε τον τύπο στο κελί C5 .
Πώς λειτουργεί η φόρμουλα
- Το CELL η συνάρτηση στον τύπο επιστρέφει το πλήρης διαδρομή, όνομα βιβλίου εργασίας , και το όνομα τρέχοντος φύλλου Εδώ είναι ο τύπος:
=CELL("filename",A1)
- Το αποτέλεσμα που βρήκαμε στο προηγούμενο βήμα έχει εσωκλείεται το όνομα βιβλίου εργασίας στο [ ] αγκύλες e. [όνομα φύλλου excel.xlsm] . Πρέπει να μάθουμε το θέση του δεξί στήριγμα Το τρέχον όνομα φύλλου εργασίας ξεκινάει αμέσως μετά το το δεξί στήριγμα . Έτσι, το ΒΡΕΊΤΕ η συνάρτηση βρίσκει τη θέση της δεξιάς παρένθεσης με τον ακόλουθο τύπο και στη συνέχεια πρέπει να προσθέσουμε 1 για να λάβετε το θέση του πρώτη συμβολοσειρά του όνομα φύλλου εργασίας .
=FIND("]",CELL("filename",A1))+1
- Τέλος, η Λειτουργία MID παίρνει τρία επιχειρήματα-
1η επιχείρημα: =CELL("filename",A1) που χρησιμοποιήθηκε στο πρώτο βήμα.
2η επιχείρημα: =FIND("]",CELL("filename",A1))+1 που χρησιμοποιούνται στο δεύτερο βήμα.
3η επιχείρημα: 31 το οποίο είναι το μέγιστο μήκος ενός ονόματος φύλλου εργασίας στο Excel
Διαβάστε περισσότερα: Πώς να αναζητήσετε το όνομα φύλλου στο βιβλίο εργασίας του Excel (2 μέθοδοι)
Εναλλακτική φόρμουλα
Αυτός ο τύπος μπορεί να χρησιμοποιηθεί εναλλακτικά και να χρησιμοποιήσει τον τύπο Λειτουργία RIGHT αντί του Λειτουργία MID.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. Κώδικας VBA για την ανάκτηση και την εμφάνιση του ονόματος φύλλου του Excel
2.1 Αποκτήστε το όνομα ενεργού φύλλου στο Excel χρησιμοποιώντας τον κώδικα VBA
Χρησιμοποιήστε τον παρακάτω απλό κώδικα για να λάβετε το όνομα του ενεργού φύλλου.
Sub SheetName() Range("A1") = ActiveSheet.Name End Sub
2.2 Βρείτε το όνομα φύλλου χρησιμοποιώντας τον αριθμό ευρετηρίου
Χρησιμοποιώντας τον ακόλουθο κώδικα μπορούμε να βρούμε το όνομα φύλλου εργασίας με βάση τα αριθμός δείκτη Αν υπάρχουν πολλαπλά φύλλα εργασίας σε ένα βιβλίο εργασίας, αυτή η μέθοδος είναι χρήσιμη για να βρείτε το όνομα του φύλλου εργασίας εύκολα και γρήγορα.
Για παράδειγμα, βρισκόμαστε στο δεύτερο φύλλο εργασίας με το όνομα vba1. Με τον ακόλουθο κώδικα, μπορούμε να βρούμε το πρώτο φύλλο όνομα που είναι Formula.
Sub Sheet Name() Range("C5") = Sheets(1).Name End Sub
Με τον ακόλουθο κώδικα, μπορούμε να βρούμε το τελευταίο φύλλο όνομα ενός βιβλίου εργασίας. Σε αυτό το παράδειγμα, το τελευταίο όνομα φύλλου είναι VBA 2.
Sub SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub
Διαβάστε περισσότερα: Πώς να αναζητήσετε το όνομα φύλλου με VBA στο Excel (3 παραδείγματα)
Σημειώσεις
Μπορούμε επίσης να χρησιμοποιήσουμε το Συνάρτηση MsgBox για να εμφανίσετε το αποτέλεσμα του κώδικα VBA σε ένα MsgBox εάν δεν είναι απαραίτητο να αποθηκευτεί ή να χρησιμοποιηθεί σε ένα κελί.
Συμπέρασμα
Τώρα, ξέρουμε πώς να λάβουμε το όνομα του φύλλου στο Excel. Ελπίζουμε ότι θα σας ενθαρρύνει να χρησιμοποιήσετε αυτή τη λειτουργία με μεγαλύτερη αυτοπεποίθηση. Οποιεσδήποτε ερωτήσεις ή προτάσεις μην ξεχάσετε να τις βάλετε στο πλαίσιο σχολίων παρακάτω.