Πώς να βρείτε ενεργή διαδρομή βιβλίου εργασίας στο Excel

Anonim

Σε αυτό το άρθρο, θα μάθουμε πώς να βρείτε μια ενεργή διαδρομή βιβλίου εργασίας στο Excel.

Λειτουργία CELL στο Excel

Η λειτουργία κυψέλης στο Excel σας παρέχει τις πληροφορίες σχετικά με τα φύλλα εργασίας, όπως col, περιεχόμενα, όνομα αρχείου…

Σύνταξη

= CELL ("όνομα αρχείου", A1)

"Όνομα αρχείου": λαμβάνει το πλήρες όνομα του φύλλου του κελιού αναφοράς

Α1: Αναφορά κελιού φύλλου

Αλλά πρέπει να εξαγάγουμε μόνο το όνομα του φύλλου. Βασικά το επώνυμο.

Όπως μπορείτε να δείτε, το όνομα του φύλλου ξεκινά μετά ] (πινακίδα κλειστής μεγάλης αγκύλης). Για αυτό χρειαζόμαστε απλώς τη θέση του στο κείμενο και στη συνέχεια θα εξάγουμε το όνομα του φύλλου.

Εδώ μέτρησα τους χαρακτήρες από το τελευταίο του αποτελέσματος που ήταν 12. Αλλά δεν μπορούμε να το κάνουμε αυτό κάθε φορά.

Έτσι, για την εξαγωγή του ονόματος φύλλου από το πλήρες όνομα, πρέπει να βρούμε τη θέση του ] (κλειστή πινακίδα μεγάλης αγκύλης)

Χρησιμοποιήστε τον τύπο για να βρείτε ]

= FIND ("]", CELL (" όνομα αρχείου ", A1))

58 είναι η θέση του ] .

Τώρα εμείς ο τύπος μας έχει ολοκληρωθεί τώρα

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

Εξήγηση:

CELL ("όνομα αρχείου", A1): Σας δίνει το πλήρες όνομα του φύλλου εργασίας

FIND ("]", CELL ("όνομα αρχείου", A1))+1: αυτή η λειτουργία σας δίνει τη θέση του ] και προσθέστε +1 γιατί χρειαζόμαστε τη θέση του πρώτου χαρακτήρα μόνο του ονόματος του φύλλου.

255: Μέγιστο όριο λέξεων του ονόματος φύλλου από το Excel.

MID: Η λειτουργία MID εξάγει τη συγκεκριμένη υποσύμβολο από το κείμενο χρησιμοποιώντας τη θέση από την αρχή έως το τέλος.

Εδώ εξάγουμε το όνομα αρχείου χρησιμοποιώντας τον τύπο.

Τώρα έχουμε έναν ακόμη τύπο, αντί να χρησιμοποιήσουμε τη συνάρτηση MID. Χρησιμοποιήστε τη συνάρτηση RIGHT.

Η συνάρτηση RIGHT εξάγει το συγκεκριμένο υποσύνολο από το τελευταίο του κειμένου.

Χρησιμοποιήστε τον τύπο:

= ΔΕΞΙΑ (ΚΥΤΤΑΡΙ ("όνομα αρχείου", A2), LEN (ΚΥΤΤΑΡΙ ("όνομα αρχείου", Α2))-ΒΡΕΙΤΕ ("]", ΚΥΤΤΑΡΙ ("όνομα αρχείου", Α2)))

Εξήγηση:

FIND ("]", CELL ("όνομα αρχείου", A2)): Εξάγει τη θέση του ονόματος φύλλου char.

LEN (CELL ("όνομα αρχείου", A2)): παίρνει το μήκος του κειμένου (όνομα αρχείου)

RIGHT: Η συνάρτηση RIGHT εξάγει τη συμβολοσειρά από το κείμενο χρησιμοποιώντας τη θέση της.

Όπως μπορείτε να δείτε, αυτή η λειτουργία λειτουργεί επίσης καλά. Ναι … Τώρα έχουμε 2 διαφορετικούς τύπους με λογική που χρησιμοποιούνται για την εξαγωγή μόνο του ονόματος του φύλλου.

Πώς να αποκτήσετε μόνο το όνομα φύλλου χρησιμοποιώντας το VBA στο Excel

Παράδειγμα VBA

Έχουμε δεδομένα σε τρία φύλλα και θέλουμε να συγκεντρώσουμε δεδομένα από όλα αυτά στο κύριο φύλλο. Τα δεδομένα από κάθε φύλλο πρέπει να έχουν όνομα φύλλου στο τέλος.

Κάνοντας κλικ στο κουμπί "Ενοποίηση δεδομένων μαζί με όνομα φύλλου", τα δεδομένα θα ενοποιηθούν στο κύριο φύλλο.

Επεξήγηση κώδικα

SheetCount = Application.Worksheets.Count

Ο παραπάνω κώδικας χρησιμοποιείται για τον υπολογισμό του αριθμού του φύλλου εργασίας στο βιβλίο εργασίας.

LastRow = ActiveCell.SpecialCells (xlLastCell). Σειρά

Ο παραπάνω κώδικας χρησιμοποιείται για να πάρει τον αριθμό σειράς του τελευταίου κελιού.

Εύρος ("A2: F" & LastRow). Επιλέξτε

Ο παραπάνω κώδικας χρησιμοποιείται για την επιλογή όλων των δεδομένων ξεκινώντας από το κελί Α2.

Επιλογή. Αντιγραφή

Ο παραπάνω κώδικας χρησιμοποιείται για την αντιγραφή των επιλεγμένων δεδομένων.

Εύρος (Επιλογή, Κελιά (LastRow, 7)). Τιμή = Φύλλα (Μετρητής). Όνομα

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

Ακολουθήστε παρακάτω για τον κωδικό

Επιλογή ρητή

Sub ConsolidateDataWithSheetName () 'Δήλωση μεταβλητών Dim Counter As Integer Dim SheetCount As Integer Dim LastRow As Long' Απενεργοποίηση ενημερώσεων οθόνης Application.ScreenUpdating = False 'Λήψη του αριθμού των φύλλων εργασίας στο βιβλίο εργασίας SheetCount = Application.Worksheets.Count Για Counter = 2 To SheetCount Φύλλα (Μετρητής). Ενεργοποίηση εύρους ("A2"). Επιλέξτε "Λήψη του αριθμού σειράς του τελευταίου κελιού LastRow = ActiveCell.SpecialCells (xlLastCell). Row" Επιλογή όλων των δεδομένων στο εύρος βιβλίου εργασίας ("A2: F" & LastRow ) .Επιλέξτε "Αντιγραφή επιλεγμένων δεδομένων Επιλογή. Αντιγραφή φύλλων (" Κύρια "). Ενεργοποίηση εύρους (" A2 "). Επιλέξτε LastRow = ActiveCell.SpecialCells (xlLastCell). Row LastRow = LastRow + 1" Επικόλληση των αντιγραμμένων δεδομένων στην τελευταία σειρά στα κύρια κελιά φύλλου (LastRow, 1). Επιλέξτε ActiveSheet.Paste Cells (LastRow, 7). Επιλέξτε LastRow = ActiveCell.SpecialCells (xlLastCell). Row 'Προσθήκη του ονόματος του φύλλου μαζί με το εύρος δεδομένων (Επιλογή, κελιά (LastRow, 7)). Τιμή = Φύλλα (Μετρητής). Όνομα Επόμενο Τέλος Υπο 

Ελπίζω ότι αυτό το άρθρο σχετικά με τον τρόπο εύρεσης μιας ενεργής διαδρομής βιβλίου εργασίας στο Excel είναι επεξηγηματικό. Βρείτε περισσότερα άρθρα σχετικά με τον υπολογισμό των τιμών και τους σχετικούς τύπους Excel εδώ. Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook. Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email.

Όλα για τις σειρές με όνομα Excel: Τα εύρη του Excel που φέρουν ετικέτες με ονόματα είναι εύχρηστα σε τύπους excel. Μάθετε τα πάντα εδώ.

Το πλαίσιο ονομάτων στο Excel : Το πλαίσιο ονομάτων του Excel δεν είναι παρά μια μικρή περιοχή εμφάνισης στην επάνω αριστερή γωνία του φύλλου excel που εμφανίζει το όνομα του ενεργού κελιού ή το εύρος του excel. Μπορείτε να μετονομάσετε ένα κελί ή έναν πίνακα για αναφορές.

Πώς να λάβετε το όνομα φύλλου του φύλλου εργασίας στο Excel : Η συνάρτηση CELL στο Excel σας παρέχει τις πληροφορίες σχετικά με οποιοδήποτε φύλλο εργασίας, όπως col, περιεχόμενα, όνομα αρχείου, κλπ.

Πώς να χρησιμοποιήσετε τις δυναμικές ονομασίες εύρους στο Excel : Ένα δυναμικό εύρος ονομάτων είναι ένα όνομα που χρησιμοποιείται για τον πίνακα ή το εύρος που επεκτείνεται και συρρικνώνεται σύμφωνα με τα δεδομένα. Μάθετε περισσότερα σχετικά με τις δυναμικές ονομασίες εύρους εδώ.

Πώς να δημιουργήσετε αναπτυσσόμενη λίστα με χρώμα στο Excel : Προσθέστε χρώματα στην αναπτυσσόμενη λίστα στο Excel χρησιμοποιώντας μορφοποίηση υπό όρους και επικύρωση δεδομένων.

Ενώστε το όνομα και το επώνυμο στο excel : Συνδέστε δύο ή περισσότερες τιμές ή ονόματα χρησιμοποιώντας το Συνάρτηση CONCATENATE ή & χειριστής. Αυτό το άρθρο εξηγεί πώς μπορείτε να προσθέσετε δύο ή περισσότερα κελιά στο Excel.

Δημοφιλή άρθρα:

50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας : Γίνετε ταχύτεροι στις εργασίες σας στο Excel. Αυτές οι συντομεύσεις θα σας βοηθήσουν να αυξήσετε την αποδοτικότητα της εργασίας σας στο Excel.

Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel : Αυτή είναι μια από τις πιο χρησιμοποιούμενες και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.

Πώς να χρησιμοποιήσετε τη συνάρτηση IF στο Excel : Η δήλωση IF στο Excel ελέγχει την κατάσταση και επιστρέφει μια συγκεκριμένη τιμή εάν η συνθήκη είναι TRUE ή επιστρέφει μια άλλη συγκεκριμένη τιμή εάν είναι FALSE.

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel : Αυτή είναι μια άλλη βασική λειτουργία του πίνακα ελέγχου. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel : Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένες τιμές. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.