Μετάβαση στο κύριο περιεχόμενο

Δυναμική αναφορά φύλλου εργασίας ή βιβλίου εργασίας του Excel

Ας υποθέσουμε ότι έχετε δεδομένα με την ίδια μορφή σε πολλά φύλλα εργασίας ή βιβλία εργασίας και πρέπει να λάβετε δεδομένα από αυτά τα φύλλα εργασίας ή βιβλία εργασίας δυναμικά σε ένα άλλο φύλλο. Η λειτουργία INDIRECT μπορεί να σας βοηθήσει να το ολοκληρώσετε γρήγορα.

Κελιά αναφοράς σε άλλο φύλλο εργασίας δυναμικά
Κελιά αναφοράς σε άλλο βιβλίο εργασίας δυναμικά


Κελιά αναφοράς σε άλλο φύλλο εργασίας δυναμικά

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

Γενική φόρμουλα

=INDIRECT("'"&sheet_name&"'!Cell to return data from")

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

=INDIRECT("'"&B3&"'!C3")

Notes: Στον κωδικό:

  • B3 είναι το κελί που περιέχει το όνομα του φύλλου από το οποίο θα τραβήξετε δεδομένα.
  • C3 είναι η διεύθυνση κελιού στο συγκεκριμένο φύλλο εργασίας που θα τραβήξετε τα δεδομένα της.
  • Για να αποτρέψετε την επιστροφή της τιμής σφάλματος εάν είτε το B5 (το κελί του ονόματος φύλλου) είτε το C3 (το κελί που θα τραβήξετε τα δεδομένα) είναι άδειο, επισυνάψτε τον τύπο ΕΜΜΕΣΟΥ με μια συνάρτηση IF που εμφανίζεται ως εξής:
    = IF (Ή (B3 = "", C3 = ""), "", ΑΜΕΣΑ ($ B $ 3 & "! C3"))
  • Εάν δεν υπάρχουν κενά στα ονόματα των φύλλων σας, μπορείτε να χρησιμοποιήσετε απευθείας αυτόν τον τύπο
    = ΑΜΕΣΗ (B3 & "! C3")

2. Στη συνέχεια, σύρετέ το Γεμίστε τη λαβή προς τα κάτω για να εφαρμόσετε τον τύπο σε άλλα κελιά. Τώρα έχετε επιστρέψει όλες τις πωλήσεις του πρώτου τριμήνου από τα συγκεκριμένα φύλλα εργασίας.

3. Προχωρήστε για να τραβήξετε όλες τις πωλήσεις άλλων τρίτων, όπως χρειάζεστε. Και μην ξεχάσετε να αλλάξετε την αναφορά κελιού στον τύπο.


Κελιά αναφοράς σε άλλο βιβλίο εργασίας δυναμικά

Αυτή η ενότητα μιλά για δυναμική αναφορά κελιών σε άλλο βιβλίο εργασίας στο Excel.

Γενική φόρμουλα

=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)

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

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

2. Επιλέξτε ένα κενό κελί, αντιγράψτε τον παρακάτω τύπο και πατήστε το εισάγετε κλειδί.

=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)

Notes:

  • B3 περιέχει το όνομα του βιβλίου εργασίας από το οποίο θέλετε να εξαγάγετε τα δεδομένα.
  • C3 είναι το όνομα του φύλλου ·
  • D3 είναι το κελί από το οποίο θα τραβήξετε δεδομένα?
  • Η # ΑΝΑΦ! η τιμή σφάλματος θα επιστρέψει εάν το αναφερόμενο βιβλίο εργασίας είναι κλειστό.
  • Για να αποφύγετε το #REF! τιμή σφάλματος, επισυνάψτε τον τύπο ΑΜΕΣΗ με τη συνάρτηση IFERROR ως εξής:
    = IFERROR (ΑΜΕΣΑ ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Στη συνέχεια σύρετε το Fill Handle προς τα κάτω για να εφαρμόσετε τον τύπο σε άλλα κελιά.

Συμβουλή: Εάν δεν θέλετε η τιμή επιστροφής να είναι σφάλμα μετά το κλείσιμο του βιβλίου εργασίας που αναφέρεται, μπορείτε να καθορίσετε απευθείας το όνομα του βιβλίου εργασίας, το όνομα του φύλλου εργασίας και τη διεύθυνση κελιού στον τύπο ως εξής:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Σχετική λειτουργία

Η συνάρτηση INDIRECT
Η συνάρτηση Microsoft Excel INDIRECT μετατρέπει μια συμβολοσειρά κειμένου σε έγκυρη αναφορά.


Τα καλύτερα εργαλεία παραγωγικότητας του Office

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων  |  Διαγραφή κενών γραμμών  |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων  |  Γύρος χωρίς φόρμουλα ...
Super VLookup: Πολλαπλά Κριτήρια  |  Πολλαπλή Αξία  |  Σε πολλά φύλλα  |  Ασαφής αναζήτηση...
Adv. Αναπτυσσόμενη λίστα: Εύκολη αναπτυσσόμενη λίστα  |  Εξαρτημένη αναπτυσσόμενη λίστα  |  Πολλαπλή αναπτυσσόμενη λίστα...
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  Συγκρίνετε στήλες με Επιλέξτε Ίδια και διαφορετικά κελιά ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος  |  Προβολή σχεδίου  |  Μεγάλη Formula Bar  |  Διαχείριση βιβλίου εργασίας & φύλλου | Βιβλιοθήκη πόρων (Αυτόματο κείμενο)  |  Επιλογή ημερομηνίας  |  Συνδυάστε φύλλα εργασίας  |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών  |  Αποστολή email ανά λίστα  |  Σούπερ φίλτρο  |  Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων ...)  |  50 + Διάγραμμα Τύποι (Gantt διάγραμμα ...)  |  40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια ...)  |  19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι ...)  |  12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος ...)  |  7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαχωρίστε τα κελιά του Excel ...)  |  ... κι αλλα

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...

Περιγραφή


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations