Πώς να αποκτήσετε όνομα αρχείου στο Excel

Anonim

Σε αυτό το άρθρο, θα μάθουμε πώς να αποκτήσετε όνομα αρχείου στο Excel.

Σενάριο:

Η εργασία με πληροφορίες αρχείου excel χρησιμοποιώντας τον τύπο excel είναι εύκολη, βολική και κοινή χρήση. Για παράδειγμα, εξαγωγή του ονόματος αρχείου στο 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)). Τιμή = Φύλλα (Μετρητής). Όνομα

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

Χρησιμοποιήστε τον παρακάτω κωδικό

Option Explicit Sub ConsolidateDataWithSheetName () 'Δήλωση μεταβλητών Dim Counter As Integer Dim SheetCount As Integer Dim LastRow As Long' Απενεργοποίηση ενημερώσεων οθόνης Application.ScreenUpdating = False 'Λήψη του αριθμού των φύλλων εργασίας στο βιβλίο εργασίας SheetCount = Application.Worksheets.Count For Counter = 2 Σε SheetCount Sheets (Counter). Ενεργοποίηση εύρους ("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 είναι επεξηγηματικό. Βρείτε περισσότερα άρθρα σχετικά με τον υπολογισμό των τιμών και τους σχετικούς τύπους Excel εδώ. Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook. Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email.

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

Πώς μπορώ να εισαγάγω ένα σημάδι ελέγχου στο Excel 2016 : Για να εισαγάγετε ένα σημάδι ελέγχου στο κελί του Excel χρησιμοποιούμε τα σύμβολα στο Excel. Ορίστε τις γραμματοσειρές σε πτερύγια και χρησιμοποιήστε τον τύπο Char (252) για να λάβετε το σύμβολο ενός σημείου ελέγχου.

Πώς να απενεργοποιήσετε το Scroll Lock στο Excel : Πλήκτρα βέλους στο excel που μετακινούν το κελί φύλλου πάνω, κάτω, Αριστερά & Δεξιά. Αλλά αυτή η δυνατότητα ισχύει μόνο όταν το Scroll Lock στο Excel είναι απενεργοποιημένο. Scroll Lock στο Excel χρησιμοποιείται για κύλιση πάνω, κάτω, αριστερά και δεξιά στο φύλλο εργασίας σας και όχι στο κελί. Αυτό το άρθρο λοιπόν θα σας βοηθήσει πώς να ελέγξετε την κατάσταση κλειδώματος κύλισης και πώς να την απενεργοποιήσετε;

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

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

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

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

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

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

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