Excel Formula - Λάβετε όνομα φύλλου εργασίας (με εικόνες)

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

Χρησιμοποιήστε αυτόν τον τύπο Excel για να λάβετε το όνομα του φύλλου εργασίας

Λήψη ονόματος φύλλου εργασίας - Τύπος Excel

Για να υπολογίσετε το όνομα του φύλλου εργασίας σε έναν τύπο Excel, χρησιμοποιήστε τον ακόλουθο τύπο:
= mid (κελί ("όνομα αρχείου", a1), εύρεση ("]", κελί ("όνομα αρχείου", a1))+1,999)
Σημείωση στην παραπάνω εικόνα, ο τύπος επιστρέφει ονόματα φύλλων GetWorksheetName και Sheet3.

Αυτός ο κώδικας μπορεί να φαίνεται εκφοβιστικός στην αρχή, αλλά είναι λιγότερο μπερδεμένος αν τον χωρίσετε σε ξεχωριστούς τύπους:

Λειτουργίες Excel - Όνομα φύλλου εργασίας

Η συνάρτηση CELL:

Η συνάρτηση κυψέλης επιστρέφει πληροφορίες για ένα κελί. Χρησιμοποιήστε τα κριτήρια "όνομα αρχείου" για να επιστρέψετε τη θέση του αρχείου, το όνομα και το τρέχον φύλλο.
= κελί ("όνομα αρχείου", a1)
Επιστροφές: διαδρομή [workbook.xlsx] φύλλο: C: [workbook.xlsm] Sheet1 στο παραπάνω παράδειγμα.

Η συνάρτηση FIND:

Η συνάρτηση CELL επιστρέφει το φύλλο [workbook.xlsx], αλλά θέλουμε μόνο το όνομα του φύλλου, οπότε πρέπει να το εξάγουμε από το αποτέλεσμα. Πρώτα όμως, πρέπει να χρησιμοποιήσουμε τη συνάρτηση FIND για να προσδιορίσουμε τη θέση του ονόματος του φύλλου από το αποτέλεσμα.
= εύρεση ("]", Ε5)
Επιστροφές:Η θέση του χαρακτήρα "]". 18 στο παραπάνω παράδειγμα.

Η λειτουργία MID

Στη συνέχεια, θα εξαγάγουμε το επιθυμητό κείμενο χρησιμοποιώντας τη συνάρτηση MID με το αποτέλεσμα της συνάρτησης FIND (+1) ως αρχικό_αριθμό.
= MID (Ε5, Ε6+1,999)
Επιστροφές: Το όνομα του φύλλου: Sheet1 στο παραπάνω παράδειγμα.
Γιατί επέλεξε το 999 για την εισαγωγή num_characters στη λειτουργία MID; Το 999 είναι ένας μεγάλος αριθμός που θα επιστρέψει όλους τους υπόλοιπους χαρακτήρες. Θα μπορούσατε να έχετε επιλέξει οποιοδήποτε άλλο σημαντικά μεγάλο αριθμό αντ 'αυτού.

Λήψη ονόματος φύλλου στο VBA

Εάν θέλετε να χρησιμοποιήσετε το VBA αντί για έναν τύπο Excel, έχετε πολλές επιλογές. Αυτό είναι μόνο ένα παράδειγμα:
activesheet.range ("a1"). value = activesheet.name

Εισαγάγετε το τρέχον όνομα φύλλου εργασίας στο κελί A1 χρησιμοποιώντας VBA.

Επιστροφή στα Παραδείγματα τύπου

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

wave wave wave wave wave