Πίνακας περιεχομένων
Στις λειτουργίες του Excel, πρέπει να ανακαλούμε δεδομένα από καιρό σε καιρό. Οι τιμές που ανασύρουμε μπορούν να αποθηκευτούν στο ίδιο φύλλο εργασίας ή σε διαφορετικό φύλλο εργασίας ή βιβλίο εργασίας. Σήμερα θα σας δείξουμε πώς να ανασύρετε τιμές από ένα άλλο φύλλο εργασίας στο Excel. Για αυτή τη συνεδρία, χρησιμοποιούμε το Excel 2019 (και λίγο το Excel 365), μη διστάσετε να χρησιμοποιήσετε το δικό σας.
Πρώτα απ' όλα, ας γνωρίσουμε το σύνολο δεδομένων που αποτελεί τη βάση των παραδειγμάτων μας.
Εδώ έχουμε δύο πίνακες σχετικά με τις ταινίες, ο ένας πίνακας έχει την περίληψη της ταινίας ενώ ο άλλος περιέχει λίγο ευρύτερες πληροφορίες. Αποθηκεύσαμε τους πίνακες σε δύο διαφορετικά φύλλα Περίληψη και Λεπτομέρειες Χρησιμοποιώντας αυτό το σύνολο δεδομένων, θα τραβήξουμε τιμές σε όλα τα φύλλα εργασίας.
Σημειώστε ότι πρόκειται για ένα βασικό σύνολο δεδομένων για να διατηρήσετε τα πράγματα απλά. Σε ένα πρακτικό σενάριο, μπορεί να συναντήσετε ένα πολύ μεγαλύτερο και πολύπλοκο σύνολο δεδομένων.
Βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από τον παρακάτω σύνδεσμο.
Πώς να τραβήξετε τιμές από άλλο φύλλο εργασίας.xlsxΤραβήξτε τιμές από άλλο φύλλο εργασίας στο Excel
Κατά την ανάκτηση τιμών από διαφορετικά φύλλα εργασίας, πρέπει να λάβουμε υπόψη ότι τα φύλλα εργασίας μπορεί να προέρχονται από το ίδιο βιβλίο εργασίας ή από διαφορετικά βιβλία εργασίας.
1. Τραβήξτε τιμές από άλλο φύλλο εργασίας εντός του ίδιου βιβλίου εργασίας
I. Κατευθείαν τράβηγμα με αναφορά στο κύτταρο
Μπορείτε να αντλήσετε τιμές από ένα άλλο φύλλο εργασίας παρέχοντας την αναφορά κελιού ακολουθούμενη από το όνομα του φύλλου στον τύπο. Οτιδήποτε γράφουμε με το σύμβολο ισότητας ( =
) είναι ένας τύπος.
Θα το καταλάβετε καλύτερα μέσα από παραδείγματα. Ας πούμε ότι θέλουμε να βγάλουμε το όνομα του ηθοποιού για τις ταινίες.
Εδώ έχουμε εισαγάγει μια στήλη Ηθοποιός στον πίνακα σύνοψης ταινιών. Τώρα, ας εξερευνήσουμε τη μέθοδο έλξης.
Το μόνο που χρειάζεται να κάνουμε είναι να δώσουμε την αναφορά κελιού μαζί με το όνομα του φύλλου.
=Details!D4
Εδώ Λεπτομέρειες είναι το όνομα του φύλλου και D4 είναι η αναφορά του κελιού. Πρέπει να εισάγουμε ένα " !
" μεταξύ του ονόματος του φύλλου και της αναφοράς κελιού. Το Excel διαφοροποιεί το φύλλο και την αναφορά κελιού μέσω του " !
".
Βρήκαμε το όνομα του ηθοποιού. Ας κάνουμε το ίδιο για τα υπόλοιπα κελιά ή ας χρησιμοποιήσουμε τη λειτουργία AutoFill .
Δεδομένου ότι τα δεδομένα μας είναι περιορισμένα και βρίσκονται με την ίδια σειρά και στα δύο φύλλα, παίρνουμε τα ονόματα με τη σωστή σειρά.
II. Τραβήξτε τιμές χρησιμοποιώντας το VLOOKUP
Τραβώντας ή ανακτώντας ή φέρνοντας όποιο όνομα και αν αναφέρετε, μια λειτουργία που μπορεί να εμφανιστεί στο μυαλό σας είναι VLOOKUP .
Στην προηγούμενη ενότητα, τραβήξαμε τις τιμές χρησιμοποιώντας τις αναφορές κελιών, αλλά μακροπρόθεσμα, μπορεί να μην είναι χρήσιμο. VLOOKUP μπορεί να είναι η διάσωση εκεί, καθώς αντλεί τιμές με βάση την αντιστοιχία.
Ας γράψουμε τον τύπο χρησιμοποιώντας VLOOKUP
=VLOOKUP(B4,Details!$B$4:$E$12,3,0)
Εδώ έχουμε παράσχει B4 ως το lookup_value στο πλαίσιο της VLOOKUP λειτουργία και Λεπτομέρειες!$B$4:$E$12 είναι η lookup_array Μπορείτε να παρατηρήσετε ότι δώσαμε το όνομα του φύλλου πριν από το εύρος. Και το όνομα του φύλλου και το εύρος διαχωρίζονται με το " !
".
Εδώ 3, καθώς οι ηθοποιοί βρίσκονται στην 3η στήλη του εύρους και 0 για την ακριβή αντιστοιχία.
Έχουμε τραβήξει τον ηθοποιό της ταινίας Τζακ Ρίτσερ από άλλο φύλλο, Λεπτομέρειες . Γράψτε τον τύπο για τις υπόλοιπες τιμές ή ασκήστε το AutoFill χαρακτηριστικό.
Διαβάστε περισσότερα: Μεταφορά δεδομένων από ένα φύλλο εργασίας του Excel σε ένα άλλο αυτόματα με το VLOOKUP
III. Τραβήξτε τιμές χρησιμοποιώντας το INDEX-MATCH
Μια πολύ γνωστή εναλλακτική λύση στο VLOOKUP είναι ο συνδυασμός των INDEX και ΜΑΤΣ λειτουργίες.
Το ΜΑΤΣ επιστρέφει τη θέση μιας τιμής αναζήτησης σε ένα εύρος και INDEX επιστρέφει την τιμή σε μια δεδομένη θέση σε ένα εύρος.
Θα χρησιμοποιήσουμε αυτόν τον συνδυασμό για να βρούμε το είδος των ταινιών.
Ο τύπος θα είναι ο ακόλουθος
=INDEX(Λεπτομέρειες!$C$4:$C$12,MATCH(B4,Λεπτομέρειες!$B$4:$B$12,0))
Εντός του ΜΑΤΣ λειτουργία, B4 είναι η lookup_value, και Λεπτομέρειες!$B$4:$B$12 είναι η lookup_range . ΜΑΤΣ τμήμα παρέχει τη θέση και στη συνέχεια INDEX αντλεί την τιμή από το Λεπτομέρειες!$C$4:$C$12 εύρος.
Έχουμε τραβήξει την τιμή του είδους από το Λεπτομέρειες Γράψτε τον τύπο ή ασκήστε το AutoFill χαρακτηριστικό για τις υπόλοιπες τιμές.
IV. Τραβήξτε τιμές χρησιμοποιώντας το XLOOKUP
Εάν χρησιμοποιείτε το Excel 365, τότε μπορείτε να χρησιμοποιήσετε μια συνάρτηση που ονομάζεται XLOOKUP για την εξαγωγή των τιμών.
Ας πάρουμε το όνομα του αντίστοιχου σκηνοθέτη από το Λεπτομέρειες φύλλο.
Ο τύπος θα είναι ο ακόλουθος
=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12, "Not Found")
Εδώ B4 είναι η lookup_value , Λεπτομέρειες!$B$4:$B$12 είναι η lookup_range, και Λεπτομέρειες!$E$4:$E$12 είναι το εύρος από το οποίο πρέπει να αντλήσουμε τιμές. Μπορείτε να παρατηρήσετε ότι έχουμε γράψει το όνομα του φύλλου, Λεπτομέρειες , πριν από κάθε ένα από τα εύρη.
Επιπλέον, έχουμε προσθέσει το "Not Found" στο προαιρετικό πεδίο if_not_found .
Έχουμε αντλήσει την αξία, το όνομα του διευθυντή, από ένα άλλο φύλλο, Λεπτομέρειες Κάντε το ίδιο και για τις υπόλοιπες τιμές.
Διαβάστε περισσότερα: Πώς να εισαγάγετε δεδομένα στο Excel από άλλο αρχείο Excel (2 τρόποι)
Παρόμοιες αναγνώσεις
- Πώς να εισαγάγετε αρχείο κειμένου με πολλαπλά διαχωριστικά στο Excel (3 μέθοδοι)
- Κώδικας VBA για τη μετατροπή αρχείου κειμένου σε Excel (7 μέθοδοι)
- Πώς να εξαγάγετε δεδομένα από το φύλλο Excel (6 αποτελεσματικές μέθοδοι)
- Εξαγωγή φιλτραρισμένων δεδομένων στο Excel σε άλλο φύλλο (4 μέθοδοι)
- Πώς να εξαγάγετε δεδομένα από μια λίστα χρησιμοποιώντας τη φόρμουλα του Excel (5 μέθοδοι)
2. Τραβήξτε τιμές από άλλο φύλλο εργασίας από άλλο βιβλίο εργασίας
Μπορεί να χρειαστεί να αντλήσουμε τιμές από ένα φύλλο εργασίας από ένα διαφορετικό βιβλίο εργασίας.
Για να σας δείξουμε παραδείγματα, έχουμε αντιγράψει το Λεπτομέρειες τιμή φύλλου σε ένα άλλο βιβλίο εργασίας που ονομάζεται Βιβλίο εργασίας Pull Values _Details.xlsx
Και ο πίνακας σύνοψης (ενημερωμένη σύνοψη) εξακολουθεί να βρίσκεται στο βιβλίο εργασίας Πώς να τραβήξετε τιμές από άλλο φύλλο εργασίας Excel.xlsx
Θα αντλήσουμε το όνομα του σκηνοθέτη από το διαφορετικό βιβλίο εργασίας.
Μπορούμε να χρησιμοποιήσουμε οποιαδήποτε από τις προσεγγίσεις ( Αναφορά κυττάρου , VLOOKUP , INDEX-MATCH , XLOOKUP ) που αναφέραμε στην προηγούμενη ενότητα. Το μόνο που χρειάζεται να κάνετε είναι να δώσετε το όνομα του βιβλίου εργασίας μέσα στις αγκύλες.
Προς το παρόν, χρησιμοποιούμε VLOOKUP Ας γράψουμε τον τύπο.
=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)
Εδώ πριν από την περιοχή κελιών $B$4:$E$12 έχουμε δώσει το όνομα του φύλλου (Λεπτομέρειες) και το όνομα του βιβλίου εργασίας. Το όνομα του βιβλίου εργασίας βρίσκεται μέσα στις αγκύλες.
Το εύρος διαχωρίζεται από αυτά τα δύο με ένα " !
". Δεδομένου ότι πρέπει να μετρήσουμε το βιβλίο εργασίας και το φύλλο εργασίας ταυτόχρονα, ώστε να βρίσκονται εντός μονών εισαγωγικών ( ''
).
Έχουμε τραβήξει την τιμή, όνομα διευθυντή, από ένα φύλλο εργασίας σε ένα άλλο φύλλο εργασίας. Κάντε το ίδιο για τις υπόλοιπες τιμές ή ασκήστε το AutoFill χαρακτηριστικό.
Διαβάστε περισσότερα: Πώς να τραβήξετε δεδομένα από άλλο φύλλο με βάση κριτήρια στο Excel
Συμπέρασμα
Τελειώσαμε με τη συνεδρία. Αναφέραμε διάφορες προσεγγίσεις για την άντληση τιμών από άλλο φύλλο εργασίας στο Excel. Ελπίζουμε να σας φανεί χρήσιμο. Μη διστάσετε να σχολιάσετε αν κάτι φαίνεται δύσκολο να κατανοήσετε. Ενημερώστε μας για τυχόν άλλες μεθόδους που μπορεί να παραλείψαμε εδώ.