Η συνάρτηση κυψέλης επιστρέφει το όνομα φύλλου, το όνομα του βιβλίου εργασίας και τη διαδρομή στο Microsoft Excel 2010

Anonim

Έχουμε μια χρήσιμη συνάρτηση στο excel που ονομάζεται συνάρτηση CELL, η οποία μπορεί να τροποποιηθεί για να επιστρέψει το όνομα του φύλλου, το όνομα του βιβλίου εργασίας και τη διαδρομή του αρχείου. Σε αυτό το άρθρο θα μάθουμε πώς να επιστρέφουμε το όνομα του φύλλου excel. Ας δούμε πώς γίνεται αυτό.

Λαμβάνοντας υπόψη ότι θέλουμε αυτές τις πληροφορίες για το τρέχον αρχείο. Αρχικά ας κατανοήσουμε τη συνάρτηση CELL. Η σύνταξη είναι = CELL (info_type, [reference]). Η συνάρτηση CELL θα επιστρέψει πληροφορίες σχετικά με τη μορφοποίηση, τη θέση ή το περιεχόμενο του 1st κελί στην αναφορά. Ο τύπος info_ μπορεί να είναι το όνομα αρχείου, η διεύθυνση, το χρώμα κλπ. Υπάρχει μια διαθέσιμη λίστα επιλογών στο αναπτυσσόμενο μενού που εμφανίζεται, ώστε να μπορείτε να επιλέξετε την απαιτούμενη. Η αναφορά είναι το τρέχον βιβλίο εργασίας που χρησιμοποιείτε.

Το αρχείο σε αυτό το παράδειγμα βρίσκεται στο "B: \". Για να αποκτήσετε το διαδρομή αρχείου, όνομα βιβλίου εργασίας και όνομα φύλλου , χρησιμοποιούμε

Αυτό θα μας δώσει την έξοδο ως B: \ [Book1.xlsm] Φύλλο2 που είναι η διαδρομή αρχείου + όνομα βιβλίου εργασίας + όνομα φύλλου του βιβλίου εργασίας σε αυτό το παράδειγμα.

Τώρα ας προχωρήσουμε ένα βήμα μπροστά. Για να πάρετε το διαδρομή αρχείουμόνο από το B: \ [Book1.xlsm] Sheet2, χρησιμοποιούμε

= MID (CELL ("όνομα αρχείου"), 1, FIND ("[", CELL ("όνομα αρχείου"))-1)

Η επισημασμένη ενότητα θα αξιολογηθεί πρώτα η οποία θα βρει τη θέση του βραχίονα ανοίγματος πλαισίου "[" στη συνάρτηση. Το βρίσκει ως τοποθεσία 4.

Η συνάρτηση μας στη συνέχεια περιορίζεται σε = MID (CELL ("όνομα αρχείου"), 1,3). Χρειαζόμαστε τους χαρακτήρες ξεκινώντας από το 1st χαρακτήρας στο 3rd χαρακτήρα (4-1 = 3) χρησιμοποιώντας τη συνάρτηση mid. Έτσι, η έξοδος που λαμβάνουμε θα είναι η διαδρομή αρχείου χωρίς το όνομα του βιβλίου εργασίας. Και παίρνουμε το αποτέλεσμα ως "ΣΙ:\"

Τώρα ας αντλήσουμε το όνομα βιβλίου εργασίας. Η λειτουργία μας είναι

Πρέπει να αντλήσουμε το όνομα του βιβλίου εργασίας από αυτό το αποτέλεσμα Β: \ [Book1.xlsm] Φύλλο2. Ας καταλάβουμε πώς λειτουργεί.

= MID (CELL ("όνομα αρχείου") ,, FIND ("[", CELL ("όνομα αρχείου"))+1, (FIND ("]", CELL ("όνομα αρχείου")))-FIND ("[", CELL ("Όνομα αρχείου"))-1)

Το επισημασμένο τμήμα θα αξιολογηθεί πρώτα. Το όνομα του βιβλίου εργασίας βρίσκεται πάντα σε αγκύλες, οπότε πρέπει να αναζητήσουμε το βραχίονα του πλαισίου ανοίγματος [και το κλείσιμο του βραχίονα] και το αποτέλεσμά μας είναι μέσα σε αυτά τα 2. Έτσι αυτό το μέρος της συνάρτησης θα επιστρέψει την αρχική θέση του κειμένου.

= MID (CELL ("όνομα αρχείου"), FIND ("[", CELL ("όνομα αρχείου"))+1, (FIND ("]", CELL ("όνομα αρχείου")))-FIND ("[", CELL ( "Όνομα αρχείου"))-1)

Αυτό το επισημασμένο τμήμα θα αξιολογηθεί στην τελευταία παράμετρο της συνάρτησης MID που είναι ο αριθμός των χαρακτήρων που θα εξαχθούν από την αρχική θέση. Έτσι υπολογίζει τη θέση του βραχίονα λήξης που είναι 15 σε αυτήν την περίπτωση και αφαιρεί τη θέση του βραχίονα εκκίνησης που είναι 4 και άλλο -1 για να εξαιρέσει το βραχίονα εκκίνησης. Έτσι η συνάρτηση mid ολοκληρώνεται ως = MID (ΚΥΤΤΑΡΙ ("όνομα αρχείου"), 5,10) και παίρνουμε το αποτέλεσμα ως Βιβλίο1.xlsm σύμφωνα με το παράδειγμά μας.

Τώρα ας αντλήσουμε την τελευταία όψη που είναι το όνομα του φύλλου. Η λειτουργία μας είναι

Είναι μια πολύ απλή λειτουργία. Αρχικά, αξιολογείται η επισημασμένη ενότητα σε αυτήν τη συνάρτηση - = MID (CELL ("όνομα αρχείου") ,, FIND ("]", CELL ("όνομα αρχείου"))+1,255)

Αυτό θα μας δώσει την τοποθέτηση της αγκύλης λήξης + 1 (για να εξαιρέσουμε την αγκύλη του πλαισίου. Έτσι, στο παράδειγμά μας, αυτό έχει ως αποτέλεσμα 15 + 1 = 16. Φτάνουμε απευθείας στη συνάρτηση MID τώρα. Φαίνεται

= MID (CELL ("όνομα αρχείου"), 16.255). Ζητάμε από τη συνάρτηση να μας δώσει 255 (που είναι ο μέγιστος χαρακτήρας που μπορεί να κρατήσει ένα κελί) χαρακτήρες ξεκινώντας από το 16ου χαρακτήρας του ονόματος αρχείου.

Έτσι το αποτέλεσμα που παίρνουμε είναι το Sheet2 όπως σε αυτό το παράδειγμα.

Συμπερασματικά, μπορούμε να χρησιμοποιήσουμε την ίδια συνάρτηση βάσης = CELL («όνομα αρχείου») με ορισμένες βελτιώσεις για να αντλήσουμε τις πληροφορίες που απαιτούμε για το όνομα του αρχείου.

Με αυτόν τον τρόπο μπορούμε να λάβουμε το όνομα του φύλλου εργασίας σε κελί με λειτουργία CELL.