Πώς να τραβήξετε δεδομένα από πολλαπλά φύλλα εργασίας στο Excel (4 γρήγοροι τρόποι)

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

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

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

Πώς να τραβήξετε δεδομένα από πολλαπλά φύλλα εργασίας.xlsm

4 κατάλληλες μέθοδοι για την άντληση δεδομένων από πολλαπλά φύλλα εργασίας στο Excel

Εδώ έχουμε τρία φύλλα εργασίας σε ένα βιβλίο εργασίας. Περιέχουν το αρχείο πωλήσεων ορισμένων ειδών για τρεις μήνες: Ιανουάριος, Φεβρουάριος και Μάρτιος αντίστοιχα.

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

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

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

Βήματα:

  • Τοποθετήστε το όνομα του φύλλου ( Sheet_Name! ) πριν από την αναφορά κελιού όταν υπάρχουν αναφορές κελιών από πολλαπλά φύλλα σε έναν τύπο.
  • Ας προσπαθήσουμε να βρούμε τον συνολικό αριθμό κάθε προϊόντος που πωλήθηκε τους τρεις μήνες.
  • Επιλέξτε οποιοδήποτε κελί σε οποιοδήποτε φύλλο εργασίας και εισαγάγετε τον τύπο με αυτόν τον τρόπο:
=Ιανουάριος!Δ5+Φεβρουάριος!Δ5+Μάρτιος!Δ5

  • Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης για να αντιγράψετε τον τύπο στα υπόλοιπα κελιά.

Βλέπετε, έχουμε τις συνολικές πωλήσεις τριών μηνών για κάθε προϊόν.

Επεξήγηση τύπου:

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

Χρήση ενός τρισδιάστατου τύπου αναφοράς:

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

=SUM(Ιανουάριος:Μάρτιος!D5)

Κάντε κλικ σε αυτό σύνδεσμος για να μάθετε πώς να δημιουργείτε μια τρισδιάστατη αναφορά στο Excel.

Διαβάστε περισσότερα: Τραβήξτε το ίδιο κελί από πολλαπλά φύλλα σε κύρια στήλη στο Excel

2. Εξαγωγή δεδομένων από πολλαπλά φύλλα εργασίας με τη χρήση της δυνατότητας ενοποίησης

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

Βήματα:

  • Δημιουργήστε ένα κενό σύνολο δεδομένων με τα ονόματα των προϊόντων και προσθέστε μια στήλη με όνομα Συνολικές πωλήσεις. Κρατήστε τα κελιά κάτω από αυτή τη στήλη κενά.

  • Τώρα, C5:C19 περιοχή κελιών σε οποιοδήποτε φύλλο εργασίας και πηγαίνετε στο Δεδομένα> Ενοποίηση εργαλείο κάτω από το Εργαλεία δεδομένων τμήμα.

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

  • Το Ενοποίηση θα συμπιεστεί σε Ενοποίηση - Αναφορά Επιλέξτε την επιθυμητή περιοχή κελιών από το πρώτο φύλλο. Στη συνέχεια, κάντε ξανά κλικ στο κουμπί Εισαγωγή εικονίδιο στα δεξιά.

  • Θα βρείτε την αναφορά κελιού της επιλεγμένης περιοχής να εισάγεται στο πεδίο Αναφορά Κάντε κλικ στο πλαίσιο Προσθέστε δεξιά στο κουμπί Προσθήκη αναφορών κουτί.

  • Θα βρείτε τις αναφορές του επιλεγμένου εύρους να εισάγονται στο πεδίο Προσθήκη αναφορών κουτί.
  • Επιλέξτε τις άλλες περιοχές κελιών από τα άλλα φύλλα εργασίας και εισάγετε τις στο πλαίσιο Προσθήκη αναφορών με τον ίδιο τρόπο.
  • Για χάρη αυτού του παραδείγματος, επιλέξτε D5:D19 από το φύλλο εργασίας Φεβρουάριος και D5:D19 από το φύλλο εργασίας Μάρτιος .

  • Στη συνέχεια κάντε κλικ στο ΕΝΤΆΞΕΙ. Θα βρείτε το άθροισμα των τριών επιλεγμένων περιοχών από τρία φύλλα εργασίας που έχουν εισαχθεί στην κενή περιοχή.

Διαβάστε περισσότερα: Μακροεντολή Excel: Εξαγωγή δεδομένων από πολλαπλά αρχεία Excel (4 μέθοδοι)

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

  • Πώς να εισαγάγετε τα ίδια δεδομένα σε πολλαπλά φύλλα στο Excel
  • Κώδικας VBA για τη μετατροπή αρχείου κειμένου σε Excel (7 μέθοδοι)
  • Πώς να εισαγάγετε αρχείο κειμένου με πολλαπλά διαχωριστικά στο Excel (3 μέθοδοι)
  • Μετατροπή του Notepad σε Excel με στήλες (5 μέθοδοι)
  • Πώς να εξαγάγετε δεδομένα από την εικόνα στο Excel (με γρήγορα βήματα)

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

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

Τι πρέπει να κάνουμε αν δεν θέλουμε να εκτελέσουμε καμία λειτουργία, παρά μόνο να συλλέξουμε δεδομένα από πολλά φύλλα εργασίας και να τα τακτοποιήσουμε κάθετα σε ένα φύλλο εργασίας;

Κοιτάξτε το σύνολο δεδομένων που ακολουθεί.

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

Στόχος μας είναι να συλλέξουμε δεδομένα από αυτά τα τρία φύλλα εργασίας και να τα τακτοποιήσουμε σε ένα φύλλο εργασίας. Μπορούμε να το εκτελέσουμε αυτό εκτελώντας την ακόλουθη μακροεντολή ( VBA Κώδικας).

Ο κώδικας VBA έχει ως εξής.

 Sub PullDatafromMultipleSheets() Dim Q As Long Dim aRng As Range On Error Resume Next Worksheets.Add Sheets(1) ActiveSheet.Name = "VBA" For Q = 7 To Sheets.Count Set aRng = Sheets(1).UsedRange If Q> 7 Then Set aRng = Sheets(1).Cells(aRng.Rows.Count + 1, 1) End If Sheets(Q).Activate ActiveSheet.UsedRange.Copy aRng Next End Sub 

Αυτό το ιστοσελίδα μας βοήθησε να κατανοήσουμε και να αναπτύξουμε τον κώδικα.

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

Βήματα:

  • Πρώτον, πατήστε Alt+F11 και μεταβείτε στον επεξεργαστή VBA.
  • Τώρα, πηγαίνετε στο Εισαγωγή και κάντε κλικ στο Ενότητα. Θα ανοίξει μια νέα ενότητα.

  • Τώρα, αντιγράψτε τον κώδικα και επικολλήστε τον εδώ.

  • Τώρα, αποθηκεύστε το αρχείο Excel πατώντας Ctrl+S .
  • Έτσι, θα αντικρίσετε πρώτα το ακόλουθο παράθυρο.

  • Κάντε κλικ στο Όχι και αποθηκεύστε το αρχείο ως Μακροσκοπική δυνατότητα αρχείο.

  • Τώρα, κάντε κλικ στο Εκτέλεση κουμπί/πίεση F5 ή πατήστε Alt+F8 .
  • Ένα παράθυρο διαλόγου που ονομάζεται Μάκρο θα εμφανιστεί. Επιλέξτε αυτό το Μάκρο ( PullDatafromMultipleSheets ) και κάντε κλικ στο Εκτέλεση .

  • Θα βρείτε τα δεδομένα από τα τρία φύλλα εργασίας τοποθετημένα κάθετα σε ένα νέο φύλλο εργασίας με όνομα "VBA" .

Διαβάστε περισσότερα: Πώς να τραβήξετε δεδομένα από πολλαπλά φύλλα εργασίας στο Excel VBA

4. Χρήση του Power Query για την άντληση δεδομένων από πολλαπλά φύλλα εργασίας

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

Θα το πετύχουμε αυτό χρησιμοποιώντας το Ερώτηση ισχύος του Excel. Ερώτηση ισχύος διατίθεται από Excel 2016 Εάν χρησιμοποιείτε οποιαδήποτε παλαιότερη έκδοση, θα πρέπει να την κατεβάσετε και να την εγκαταστήσετε χειροκίνητα.

Βήματα:

  • Πρώτα απ' όλα, πρέπει να μετατρέψουμε τα δεδομένα μας σε κάθε φύλλο σε πίνακες. Επιλέξτε οποιοδήποτε κελί μέσα στα δεδομένα και πατήστε Ctrl+T . Στη συνέχεια, πατήστε OK .

  • Τώρα, πηγαίνετε στο Δεδομένα> Αποκτήστε δεδομένα εργαλείο κάτω από το Λήψη & μετασχηματισμός δεδομένων τμήμα από οποιοδήποτε φύλλο εργασίας.
  • Κάντε κλικ στο αναπτυσσόμενο μενού. Από τις διαθέσιμες επιλογές, επιλέξτε Από άλλες πηγές> Κενό ερώτημα .

  • Το Power Query Editor Στη γραμμή τύπων, γράψτε αυτόν τον τύπο:
=Excel.CurrentWorkbook()

Ερώτηση ισχύος είναι ευαίσθητη στην πεζότητα. Επομένως, γράψτε τον τύπο ως έχει.

  • Κάντε κλικ στο Εισάγετε το . Θα βρείτε τους τρεις πίνακες από τα τρία φύλλα εργασίας τοποθετημένους έναν προς έναν. Επιλέξτε αυτούς που θέλετε να τραβήξετε.
  • Για χάρη αυτού του παραδείγματος, επιλέξτε και τα τρία.
  • Στη συνέχεια, κάντε κλικ στο μικρό δεξί βέλος δίπλα στον τίτλο Περιεχόμενο .

  • Θα εμφανιστεί ένα μικρό πλαίσιο. Κάντε κλικ στο Επεκτείνετε το και στη συνέχεια τσεκάρετε (τσεκάρετε) όλα τα κουτάκια.

  • Στη συνέχεια κάντε κλικ στο OK Θα βρείτε όλα τα στοιχεία από τρεις πίνακες συγκεντρωμένα σε έναν ενιαίο πίνακα στο Power Query Editor .

  • Στη συνέχεια, πηγαίνετε στο File> Κλείσιμο και φόρτωση σε... στην επιλογή Power Query Editor .

  • Θα λάβετε το Εισαγωγή δεδομένων Επιλέξτε Πίνακας .
  • Στη συνέχεια, αν θέλετε ο συνδυασμένος πίνακας να βρίσκεται σε ένα νέο φύλλο εργασίας, επιλέξτε Νέο φύλλο εργασίας .
  • Διαφορετικά, επιλέξτε Υφιστάμενο φύλλο εργασίας και πληκτρολογήστε την αναφορά κελιού της περιοχής στην οποία θέλετε τον πίνακα.

  • Στη συνέχεια κάντε κλικ στο OK Θα βρείτε τα δεδομένα από τα τρία φύλλα εργασίας τοποθετημένα σε έναν ενιαίο πίνακα σε ένα νέο φύλλο εργασίας με όνομα Ερώτηση .

Διαβάστε περισσότερα: Πώς να μετατρέψετε αρχείο κειμένου σε Excel αυτόματα (3 κατάλληλοι τρόποι)

Συμπέρασμα

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

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