Πώς να αναφέρετε το όνομα φύλλου εργασίας σε τύπο στο Excel

  • Μοιραστείτε Αυτό
Hugh West

Συχνά, κατά την εργασία με το Microsoft Excel, μπορεί να χρειαστεί να εισάγουμε δεδομένα από ένα άλλο φύλλο εργασίας του Excel. Ακούγεται περίπλοκο, σωστά; Λάθος! Σε αυτό το άρθρο, θα παρουσιάσουμε 4 τρόπους για να αναφερθούμε στο όνομα ενός φύλλου εργασίας σε έναν τύπο του Excel. Επιπλέον, θα μάθουμε επίσης να λαμβάνουμε το όνομα του ενεργού φύλλου εργασίας και να αναφερόμαστε σε ένα άλλο φύλλο εργασίας με βάση την τιμή.

Κατεβάστε το βιβλίο ασκήσεων

Αναφορά_Ονόματος_φύλλου_εργασίας_σε_Φορμάκα_Excel_Formula.xlsx

Δυναμικό φύλλο εργασίας Reference.xlsm

Αναφορά από άλλο βιβλίο εργασίας.xlsx

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

Πρώτα απ' όλα, ας εξετάσουμε την Στοιχεία πωλήσεων για τον Ιανουάριο στο "Ιανουάριος" φύλλο εργασίας, το οποίο απεικονίζει το "Όνομα προϊόντος" και το "Πωλήσεις" σε USD.

Με παρόμοιο τρόπο, έχουμε το Στοιχεία πωλήσεων για τον Φεβρουάριο στο "Φεβρουάριος" φύλλο εργασίας. Εδώ, θέλουμε να λάβουμε το "Συνολικές πωλήσεις" αντλώντας τα δεδομένα από το "Ιανουάριος και Φεβρουάριος" Φύλλα εργασίας. Έτσι, χωρίς περαιτέρω καθυστέρηση, ας εξερευνήσουμε πώς μπορείτε να αναφέρετε ένα όνομα φύλλου εργασίας σε έναν τύπο του Excel.

Εδώ, χρησιμοποιήσαμε το Microsoft Excel 365 έκδοση- μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη έκδοση ανάλογα με την ευκολία σας.

1. Όνομα φύλλου εργασίας αναφοράς χωρίς κενά ή χαρακτήρες στίξης

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

📌 Βήματα :

  • Στην αρχή, πηγαίνετε στο C5 κελί>> πληκτρολογήστε τον τύπο που δίνεται παρακάτω.

=Ιανουάριος!C5+Φεβρουάριος!C5

Ορίστε, "Ιανουάριος και Φεβρουάριος" αναφέρονται στα ονόματα των φύλλων εργασίας και τα C5 κελί αντιστοιχεί στο "Πωλήσεις γραφείου" σε αυτούς τους δύο μήνες.

Διαβάστε περισσότερα: Πώς να συνδέσετε τα φύλλα του Excel με ένα άλλο φύλλο (5 τρόποι)

2. Αναφορά ονόματος φύλλου εργασίας με κενά ή χαρακτήρες στίξης

Εναλλακτικά, η μέθοδος αυτή εξετάζει την περίπτωση όπου υπάρχουν κενά ή χαρακτήρες στίξης μεταξύ των ονομάτων των φύλλων εργασίας. Σε αυτή την περίπτωση, ας υποθέσουμε ότι το "Πωλήσεις Ιανουαρίου και Φεβρουαρίου" Φύλλα εργασίας. Τώρα θέλουμε να εξάγουμε τα "Πωλήσεις" δεδομένα από τα δύο φύλλα εργασίας και επιστρέφει το "Συνολικές πωλήσεις" σε άλλο φύλλο εργασίας.

📌 Βήματα :

  • Αρχικά, μετακινηθείτε στο C5 κελί>> πληκτρολογήστε την παρακάτω έκφραση.

="Πωλήσεις Ιανουαρίου"!C5+"Πωλήσεις Φεβρουαρίου"!C5

Σε αυτή την περίπτωση, "Πωλήσεις Ιανουαρίου" και "Πωλήσεις Φεβρουαρίου" αντιπροσωπεύουν τα ονόματα των φύλλων εργασίας- αντίθετα, το C5 το κύτταρο υποδεικνύει "Πωλήσεις γραφείου" αντίστοιχα.

Διαβάστε περισσότερα: Αναφορά από άλλο βιβλίο εργασίας του Excel χωρίς άνοιγμα (5 παραδείγματα)

Παρόμοιες αναγνώσεις

  • Πώς να συνδέσετε πολλαπλά κελιά από άλλο φύλλο εργασίας στο Excel (5 εύκολοι τρόποι)
  • Πώς να συνδέσετε αρχεία στο Excel (5 διαφορετικές προσεγγίσεις)
  • Σύνδεση βιβλίων εργασίας του Excel για αυτόματη ενημέρωση (5 μέθοδοι)
  • Πώς να συνδέσετε έγγραφο του Word με το Excel (2 εύκολες μέθοδοι)

3. Δυναμική αναφορά κελιού σε άλλο φύλλο

Η αλήθεια είναι ότι αυτό που κάναμε μέχρι τώρα είναι ωραίο, αλλά υπάρχει ένα σημαντικό πρόβλημα. Με απλά λόγια, αν υπάρχουν πολλά φύλλα εργασίας, τότε πρέπει να εισάγουμε χειροκίνητα τα ονόματά τους. Μην απελπίζεστε! Μπορούμε να αυτοματοποιήσουμε αυτή την επαναλαμβανόμενη εργασία χρησιμοποιώντας το Κώδικας VBA και το Λειτουργία INDIRECT η οποία επιστρέφει την αναφορά κελιού μιας συμβολοσειράς.

📌 Βήματα :

  • Αρχικά, μεταβείτε στο Προγραμματιστής κάντε κλικ στην καρτέλα>> Visual Basic κουμπί.

Τώρα, αυτό ανοίγει το Visual Basic Editor σε νέο παράθυρο.

  • Δεύτερον, πηγαίνετε στο Εισαγωγή tab>> select Ενότητα .

Για ευκολία αναφοράς, μπορείτε να αντιγράψετε τον κώδικα από εδώ και να τον επικολλήσετε στο παράθυρο όπως φαίνεται παρακάτω.

 Function Active_Work_Sheet_Name() Dim wbk As Workbook Set wbk = ActiveWorkbook Dim result As Variant Dim j As Variant j = wbk.Sheets.Count - 1 ReDim result(j, 0) Dim k As Variant For k = 0 To j result(k, 0) = wbk.Sheets(k + 1).Name Next k Active_Work_Sheet_Name = result End Function 

Ανάλυση κώδικα:

Εδώ, θα εξηγήσουμε το VBA κώδικα για τη δημιουργία των ονομάτων των φύλλων εργασίας.

  • Στο πρώτο τμήμα, δίνεται ένα όνομα στην υπορουτίνα, εδώ είναι το εξής Active_Work_Sheet_Name() .
  • Στη συνέχεια, ορίστε τις μεταβλητές wbk, αποτέλεσμα, j, και k και αναθέστε τον τύπο δεδομένων Βιβλίο εργασίας και Παραλλαγή αντίστοιχα.
  • Στο δεύτερο τμήμα, χρησιμοποιήστε το Μετρήστε ιδιότητα για να μετράει τον αριθμό των φύλλων και ένα Βρόχος For Loop για να επαναλάβετε όλα τα φύλλα του βιβλίου εργασίας.

  • Τρίτον, κλείστε το VBA παράθυρο>> εισάγετε τη λειτουργία Active_Work_Sheet_Name () για να λάβετε όλα τα ονόματα των φύλλων.

=Active_Work_Sheet_Name()

  • Τέλος, πλοηγηθείτε στο C5 κελί>> εισαγάγετε την εξίσωση στο Μπαρ φόρμουλας .

=INDIRECT("'"&E5&"'!C5")+INDIRECT("'"&E6&"'!C5")

Για παράδειγμα, η E5 και E6 τα κελιά δείχνουν τα ονόματα των φύλλων εργασίας "Ιανουάριος και Φεβρουάριος" ενώ η C5 κελί αναφέρεται στο αντίστοιχο "Πωλήσεις" .

Διαβάστε περισσότερα: Μεταφορά συγκεκριμένων δεδομένων από ένα φύλλο εργασίας σε ένα άλλο για αναφορές

4. Δημιουργία αναφοράς σε άλλο βιβλίο εργασίας

Πρώτον, μπορούμε να δημιουργία αναφοράς σε άλλα βιβλία εργασίας ( πηγαία βιβλία εργασίας ) για να μεταφέρετε δεδομένα σε ένα διαφορετικό βιβλίο εργασίας ( βιβλίο εργασίας προορισμού ).

📌 Βήματα :

  • Αρχικά, αντιγράψτε και επικολλήστε τον παρακάτω τύπο στο πεδίο C5 κύτταρο.

=[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]January!C5+[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]February!C5

Για παράδειγμα, "[Referencing_Worksheet_Name_in_Excel_Formula.xlsx]" είναι το όνομα του βιβλίου εργασίας που περιέχει το "Ιανουάριος" φύλλο εργασίας. Επιπλέον, το C5 κελί υποδεικνύει το "Πωλήσεις" αξίες.

Πώς να λάβετε το όνομα του ενεργού φύλλου εργασίας στο Excel

Αντίστροφα, μπορούμε να εξάγουμε το όνομα του ενεργού φύλλου εργασίας συνδυάζοντας τις εντολές MID , ΒΡΕΊΤΕ , και CELL Είναι απλό και εύκολο, οπότε ας δούμε τη διαδικασία λεπτομερώς.

📌 Βήματα :

  • Αρχικά, κάντε κλικ στο κελί B5>> εισαγάγετε την ακόλουθη εξίσωση.

=MID(CELL("filename",B5),(FIND("]",CELL("filename",B5))+1),45)

Κατανομή τύπου:

  • CELL("filename",B5) → επιστρέφει πληροφορίες σχετικά με τη μορφοποίηση, τη θέση του περιεχομένου του κελιού. Εδώ, το "όνομα αρχείου" είναι η επιχείρημα info_type η οποία επιστρέφει το όνομα και τη θέση του αρχείου. Στη συνέχεια, η εντολή B5 κελί είναι το προαιρετικό αναφορά όπου επιστρέφεται το αποτέλεσμα.
  • FIND("]",CELL("filename",B5)) → επιστρέφει την αρχική θέση μιας συμβολοσειράς κειμένου μέσα σε μια άλλη συμβολοσειρά κειμένου. Εδώ, "]" είναι η find_text επιχείρημα ενώ CELL("filename",B5) είναι η within_text επιχείρημα. Εδώ, η ΒΡΕΊΤΕ επιστρέφει τη θέση της τετραγωνικής αγκύλης μέσα στη συμβολοσειρά κειμένου.
    • Έξοδος → 103
  • MID(CELL("όνομα αρχείου",B5),(FIND("]",CELL("όνομα αρχείου",B5))+1),45) γίνεται
    • MID(CELL("filename",B5),(103+1),45) επιστρέφει τους χαρακτήρες από τη μέση μιας συμβολοσειράς κειμένου, δεδομένης της αρχικής θέσης και του μήκους. Εδώ, η εντολή CELL("filename",B5) είναι η κείμενο επιχείρημα, ( 103+1) είναι η start_num επιχείρημα, και 45 είναι η num_chars το οποίο αντιπροσωπεύει τον μέγιστο αριθμό χαρακτήρων στο όνομα του φύλλου εργασίας.
    • Έξοδος → "Όνομα ενεργού φύλλου"

Πώς να αναφέρετε ένα άλλο φύλλο με βάση την τιμή κελιού στο Excel

Τέλος, μπορούμε επίσης να αναφερθούμε σε ένα άλλο φύλλο εργασίας του Excel με βάση μια τιμή κελιού. Με αυτή την ευκαιρία, ας εξετάσουμε το Στοιχεία πωλήσεων PC και αξεσουάρ που δείχνει το "Προϊόν" όνομα, το "Πωλήσεις τον Ιανουάριο" , και το "Πωλήσεις τον Φεβρουάριο" αντίστοιχα.

📌 Βήματα :

  • Καταρχάς, προχωρήστε στο Δεδομένα καρτέλα>> κάντε κλικ στο Επικύρωση δεδομένων >> στη συνέχεια, ακολουθήστε τα βήματα που εμφανίζονται στο GIF που δίνεται παρακάτω.

  • Στη συνέχεια, μεταβείτε στο B7 κελί>> χρησιμοποιήστε το Λειτουργία VLOOKUP όπως φαίνεται παρακάτω>> υπολογίστε το "Συνολικές πωλήσεις" χρησιμοποιώντας το Συνάρτηση SUM .

=VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE)

Στην περίπτωση αυτή, η C4 το κύτταρο είναι το επιλεγμένο "Item" από την αναπτυσσόμενη λίστα.

Κατανομή τύπου:

  • VLOOKUP(C4,'Sales Data'!B5:D13,2,FALSE) → αναζητά μια τιμή στην αριστερότερη στήλη ενός πίνακα και στη συνέχεια επιστρέφει μια τιμή στην ίδια γραμμή από μια στήλη που καθορίζετε. Εδώ, C4 ( lookup_value όρισμα) αντιστοιχίζεται από το 'Δεδομένα πωλήσεων'!B5:D13 ( table_array όρισμα) που είναι το "Δεδομένα πωλήσεων" φύλλο εργασίας. Επόμενο, 2 ( col_index_num argument) αντιπροσωπεύει τον αριθμό στήλης της τιμής αναζήτησης, FALSE ( range_lookup όρισμα) αναφέρεται στο Ακριβής αντιστοιχία της τιμής αναζήτησης.
    • Παραγωγή → $1090

Εκτός αυτού, μπορείτε να ακολουθήσετε τα βήματα σε πραγματικό χρόνο ανατρέχοντας στο κινούμενο GIF που εμφανίζεται παρακάτω.

Τμήμα πρακτικής

Έχουμε παράσχει ένα Πρακτική στη δεξιά πλευρά κάθε φύλλου, ώστε να μπορείτε να εξασκηθείτε μόνοι σας. Παρακαλούμε φροντίστε να το κάνετε μόνοι σας.

Ως σημείωση, το "Δυναμικό φύλλο εργασίας Reference.xlsx" και το "Αναφορά από άλλο βιβλίο εργασίας.xlsx" αρχεία χρησιμοποιούνται στο Μέθοδος 3 και Μέθοδος 4 Αντίθετα, το "Αναφορά στο όνομα φύλλου εργασίας στο Excel Formula.xlsx" περιέχει τις υπόλοιπες μεθόδους.

Συμπέρασμα

Εν ολίγοις, αυτό το σεμινάριο διερευνά όλα τα μυστικά και τα μυστικά του τρόπου αναφοράς ενός ονόματος φύλλου εργασίας σε έναν τύπο του Excel. Τώρα, ελπίζουμε ότι όλες οι μέθοδοι που αναφέρθηκαν παραπάνω θα σας ωθήσουν να τις εφαρμόσετε πιο αποτελεσματικά στα φύλλα του Excel. Επιπλέον, αν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, ενημερώστε με στην ενότητα σχολίων. Ή μπορείτε να δείτε τα άλλα άρθρα μας σχετικά με τις συναρτήσεις του Excel στο ExcelWIKI .

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.