Πίνακας περιεχομένων
Εάν προσπαθείτε να χρησιμοποιήσετε την τιμή κελιού ως όνομα φύλλου εργασίας σε αναφορά τύπου στο Excel, τότε αυτό το άρθρο μπορεί να είναι χρήσιμο για το σκοπό αυτό. Έτσι, ας ξεκινήσουμε με το κύριο άρθρο μας για να εξερευνήσουμε περισσότερα σχετικά με τη χρήση της τιμής κελιού ως όνομα φύλλου εργασίας.
Λήψη βιβλίου εργασίας
Όνομα φύλλου εργασίας Reference.xlsm3 τρόποι χρήσης της τιμής κελιού ως όνομα φύλλου εργασίας σε αναφορά τύπου στο Excel
Εδώ, έχουμε 3 φύλλα εργασίας Ιανουάριος , Φεβρουάριος, και Μάρτιος που περιέχει τα αρχεία πωλήσεων αυτών των 3 μηνών για διαφορετικά προϊόντα. Έτσι, θα προσπαθήσουμε να χρησιμοποιήσουμε τις τιμές κελιών ως αυτά τα ονόματα φύλλων εργασίας σε έναν τύπο ως αναφορά για να εξάγουμε τις τιμές σε ένα νέο φύλλο.
Έχουμε χρησιμοποιήσει Microsoft Excel 365 έκδοση εδώ, μπορείτε να χρησιμοποιήσετε οποιεσδήποτε άλλες εκδόσεις ανάλογα με την ευκολία σας.
Μέθοδος-1: Χρήση της συνάρτησης INDIRECT για τη χρήση της τιμής κελιού ως όνομα φύλλου εργασίας στην αναφορά τύπου
Εδώ, βλέπουμε ότι έχουμε τη συνολική αξία των πωλήσεων στο κελί D11 σε καθένα από τα τρία φύλλα Ιανουάριος , Φεβρουάριος , Μάρτιος .
Συγκεντρώσαμε τα ονόματα των φύλλων ως τιμές κελιών σε ένα νέο φύλλο για να χρησιμοποιήσουμε αυτές τις τιμές ως αναφορά. Χρησιμοποιώντας την εντολή Λειτουργία INDIRECT θα χρησιμοποιήσουμε αυτές τις τιμές ως ονόματα φύλλων εργασίας σε έναν τύπο και το πλεονέκτημα είναι ότι θα δημιουργηθεί μια δυναμική αναφορά. Έτσι, για την αλλαγή, προσθήκη ή διαγραφή αυτών των τιμών κελιών το αποτέλεσμα θα ενημερώνεται αυτόματα.
Βήματα :
➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί C4
=INDIRECT("'"&B4&"'"&"!"&"D11")
Ορίστε, B4 είναι το όνομα του φύλλου Ιανουάριος και D11 είναι το κελί του εν λόγω φύλλου που περιέχει τη συνολική αξία των πωλήσεων.
- "'"&B4&"'"&"!"& "D11″ → &, θα ενώσει την τιμή του κελιού του B4 με εισαγωγικά, θαυμαστικό και την αναφορά του κελιού D11 Έξοδος → "'Ιανουάριος'!D11"
- INDIRECT("'"&B4&"'"&"!"& "D11″) γίνεται
INDIRECT("'January'!D11")
Έξοδος → $23,084.00
➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.
Μετά από αυτό, θα λάβετε τις συνολικές τιμές πωλήσεων που αντιστοιχούν στις αναφορές του ονόματος φύλλου στο αρχείο Όνομα φύλλου στήλη.
Διαβάστε περισσότερα: Όνομα φύλλου Excel σε δυναμική φόρμουλα (3 προσεγγίσεις)
Μέθοδος-2: Χρήση των λειτουργιών INDIRECT και ADDRESS για τη χρήση της τιμής κελιού ως όνομα φύλλου εργασίας
Στα τρία φύλλα Ιανουάριος , Φεβρουάριος , και Μάρτιος έχουμε κάποια αρχεία πωλήσεων για αυτούς τους μήνες για διάφορα προϊόντα.
Για τη δημιουργία ενός συγκεντρωτικού πίνακα όπου θα εξάγουμε τις τιμές των πωλήσεων από αυτά τα φύλλα και θα τις συνδυάσουμε στον Ιανουάριος , Φεβρουάριος , και Μάρτιος Για να χρησιμοποιήσουμε την αναφορά ονόματος φύλλου εδώ θα χρησιμοποιήσουμε τις επικεφαλίδες αυτών των στηλών και με τη βοήθεια του Λειτουργία INDIRECT και το Λειτουργία ADDRESS , θα τις συνοψίσουμε.
Βήματα :
➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί C4
=INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Ορίστε, $C$3 είναι το όνομα του φύλλου εργασίας.
- ROW(D4) → επιστρέφει τον αριθμό γραμμής του κελιού D4 Έξοδος → 4
- ΣΤΗΛΗ(D4) → επιστρέφει τον αριθμό στήλης του κελιού D4 Έξοδος → 4
- ADDRESS(ROW(D4),COLUMN(D4)) γίνεται
ADDRESS(4,4)
Έξοδος → $D$4
- INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4))) γίνεται
INDIRECT("'January'!"&"$D$4") → INDIRECT("Ιανουάριος!$D$4")
Έξοδος →$4,629.00
➤ Τύπος ENTER , σύρετε προς τα κάτω το Λαβή πλήρωσης Εργαλείο.
Στη συνέχεια, θα λάβετε το αρχείο πωλήσεων της Ιανουάριος μήνα από το Ιανουάριος φύλλο στο Ιανουάριος στήλη.
Για να έχετε τις τιμές των πωλήσεων από το Φεβρουάριος φύλλο για αυτόν τον μήνα στο Φεβρουάριος χρησιμοποιήστε τον ακόλουθο τύπο
=INDIRECT("'"&$D$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Ορίστε, $D$3 είναι το όνομα του φύλλου εργασίας.
Ομοίως, για τα αρχεία πωλήσεων της Μάρτιος χρησιμοποιήστε τον ακόλουθο τύπο
=INDIRECT("'"&$E$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Ορίστε, $E$3 είναι το όνομα του φύλλου εργασίας.
Διαβάστε περισσότερα: Excel VBA: Αναφορά κελιών σε άλλο φύλλο (4 μέθοδοι)
Παρόμοιες αναγνώσεις
- Σχετική και απόλυτη διεύθυνση κελιού στο λογιστικό φύλλο
- Παράδειγμα σχετικής αναφοράς κελιών στο Excel (3 κριτήρια)
- Πώς να διατηρήσετε ένα κελί σταθερό σε τύπο του Excel (4 εύκολοι τρόποι)
- Συντόμευση απόλυτης αναφοράς κελιών στο Excel (4 χρήσιμα παραδείγματα)
- Παράδειγμα μικτής αναφοράς κελιών στο Excel (3 τύποι)
Μέθοδος-3: Χρήση κώδικα VBA για τη χρήση της τιμής κελιού ως όνομα φύλλου εργασίας σε αναφορά τύπου
Εδώ, έχουμε τη συνολική αξία των πωλήσεων στο κελί D11 σε καθένα από τα τρία φύλλα Ιανουάριος , Φεβρουάριος , Μάρτιος που περιέχει τα αρχεία πωλήσεων της Ιανουάριος , Φεβρουάριος , και Μάρτιος .
Στο Όνομα φύλλου στήλη, έχουμε βάλει τα ονόματα των φύλλων ως τιμές κελιών για να τα χρησιμοποιήσουμε ως αναφορές σε ένα VBA Με τη βοήθεια αυτού του κώδικα, θα πάρουμε τις συνολικές τιμές των πωλήσεων από αυτά τα φύλλα και θα τις συγκεντρώσουμε στο Συνολικές πωλήσεις στήλη που αντιστοιχεί στα ονόματα των φύλλων τους.
Βήματα :
➤ Πηγαίνετε στο Προγραμματιστής Καρτέλα>>, Visual Basic Επιλογή.
Στη συνέχεια, το Visual Basic Editor θα ανοίξει.
➤ Πηγαίνετε στο Εισαγωγή Καρτέλα>>, Ενότητα Επιλογή.
Μετά από αυτό, ένα Ενότητα θα δημιουργηθεί.
➤ Γράψτε τον ακόλουθο κώδικα
Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub
Εδώ, έχουμε δηλώσει ΦύλλοR ως Συμβολοσειρά , ws , και ws1 ως Φύλλο εργασίας , ws θα ανατεθεί στο φύλλο εργασίας VBA όπου θα έχουμε την έξοδό μας. ΦύλλοR θα αποθηκεύσει τις τιμές των κελιών με τα ονόματα των φύλλων στο VBA Στη συνέχεια, έχουμε αναθέσει τα φύλλα Ιανουάριος , Φεβρουάριος , και Μάρτιος στη μεταβλητή ws1 .
Το ΓΙΑ βρόχος θα εξάγει τις συνολικές τιμές των πωλήσεων από κάθε φύλλο στο VBA φύλλο και εδώ έχουμε δηλώσει το εύρος για αυτόν τον βρόχο ως 4 στο 6 επειδή οι τιμές ξεκινούν από Σειρά 4 στο VBA φύλλο.
➤ Τύπος F5 .
Τέλος, θα λάβετε τις συνολικές τιμές των πωλήσεων που αντιστοιχούν στις αναφορές του ονόματος φύλλου στο Όνομα φύλλου στήλη.
Διαβάστε περισσότερα: Excel VBA: Λήψη τιμής κελιού από άλλο βιβλίο εργασίας χωρίς άνοιγμα
Πληκτρολόγηση του ονόματος φύλλου εργασίας για χρήση αναφοράς σε τύπο
Εάν δεν θέλετε να χρησιμοποιήσετε τις παραπάνω μεθόδους για να αναφέρετε μια τιμή κελιού ως όνομα φύλλου, τότε μπορείτε απλά να πληκτρολογήσετε το όνομα του φύλλου ή να το επιλέξετε με το χέρι για να λάβετε εύκολα τις τιμές από το συγκεκριμένο φύλλο.
Εδώ, θα εξάγουμε τις συνολικές τιμές των πωλήσεων από τα φύλλα Ιανουάριος , Φεβρουάριος , και Μάρτιος , και συγκεντρώστε τα στο Συνολικές πωλήσεις σε ένα νέο φύλλο.
Για την ύπαρξη της συνολικής αξίας των πωλήσεων του Ιανουάριος μήνα πληκτρολογήστε τον ακόλουθο τύπο στο κελί C4
=Ιανουάριος!D11
Ορίστε, Ιανουάριος είναι το όνομα του φύλλου και D11 είναι η συνολική αξία των πωλήσεων σε αυτό το φύλλο.
Ομοίως, για την αξία πώλησης του Φεβρουάριος μήνα χρησιμοποιεί τον ακόλουθο τύπο
=Φεβρουάριος!D11
Ορίστε, Φεβρουάριος είναι το όνομα του φύλλου και D11 είναι η συνολική αξία των πωλήσεων σε αυτό το φύλλο.
Αν δεν θέλετε να πληκτρολογήσετε κάποιον τύπο, μπορείτε απλά να επιλέξετε το κελί του Μάρτιος φύλλο για να εξαγάγετε αυτή την τιμή στο κελί C6 .
➤ Πρώτον, πληκτρολογήστε Equal σημάδι ( = ) στο κελί C6 .
➤ Κάντε κλικ στο Μάρτιος φύλλο.
Στη συνέχεια, θα μεταφερθείτε στο Μάρτιος φύλλο, και από εδώ επιλέξτε το κελί D11 .
➤ Τύπος ENTER .
Θα λάβετε τη συνολική αξία των πωλήσεων του Μάρτιος μήνα από αυτό το φύλλο στο κελί C6 στο Τύπος φύλλο.
Τμήμα πρακτικής
Για να εξασκηθείτε μόνοι σας, σας παρέχουμε ένα Πρακτική τμήμα όπως παρακάτω σε ένα φύλλο με όνομα Πρακτική . Παρακαλώ κάντε το μόνοι σας.
Συμπέρασμα
Σε αυτό το άρθρο, προσπαθήσαμε να καλύψουμε τους τρόπους χρήσης της τιμής κελιού ως όνομα φύλλου εργασίας σε αναφορά τύπου στο Excel. Ελπίζουμε να το βρείτε χρήσιμο. Εάν έχετε οποιεσδήποτε προτάσεις ή ερωτήσεις, μη διστάσετε να τις μοιραστείτε στην ενότητα σχολίων.