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

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

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

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

Συνδυασμός δεδομένων από πολλαπλά Sheets.xlsx

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

Αυτό είναι το φύλλο εργασίας Θα χρησιμοποιήσω για να εξηγήσω τις μεθόδους για το πώς να συνδυασμός δεδομένων από το πολλαπλά φύλλα .in Excel Έχουμε αρκετούς μαθητές μαζί με τους Ταυτότητα Φοιτητή και τα Σημάδια. Θα πάω να εδραιώστε το τα Σημεία για διάφορα θέματα για την περιγραφή των μεθόδων.

4 Μέθοδοι συνδυασμού δεδομένων από πολλαπλά φύλλα στο Excel

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

Σε αυτή την ενότητα, θα εξηγήσω πώς να χρησιμοποιήσετε το Ενοποίηση στο συνδυασμός δεδομένων . θα προσθέσω το Σημάδι(α) του Φυσική και Μαθηματικά με τη χρήση αυτής της μεθόδου.

ΒΗΜΑΤΑ:

Πηγαίνετε στο Ενοποίηση φύλλου εργασίας . D5 .

Στη συνέχεια, πηγαίνετε στο Δεδομένα tab>> select Εργαλεία δεδομένων >> επιλέξτε Ενοποίηση .

A παράθυρο διαλόγου του Ενοποίηση θα εμφανιστεί.

Κρατήστε το Λειτουργία drop-down ως έχει, αφού θέλετε να αθροίσετε τα σημάδια.

Τώρα πρέπει να προσθέσετε ένα Αναφορά . μεταβείτε στο Φύλλο εργασίας Dataset (Physics) >> επιλέξτε το εύρος D5:D14 >> επιλέξτε Προσθέστε .

Excel θα προσθέσει το αναφορά . Ομοίως, ορίστε το αναφορά για το εύρος D5:D14 από το Βιβλίο εργασίας Dataset (Math) .

➤ Στη συνέχεια κάντε κλικ στο OK . Excel θα συνδυάστε τους και επιστρέφουν το sum ως έξοδο.

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

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

Τώρα θα δούμε πώς μπορούμε να συνδυάσουμε δεδομένα από διάφορα φύλλα χρησιμοποιώντας PowerQuery . θα συνδυάσω το Σημάδι(α) του Φυσική για δύο τμήματα ( A & B ) σε αυτή την περίπτωση. προαπαιτούμενο Το σύνολο δεδομένων θα πρέπει να βρίσκεται στο αρχείο Πίνακας μορφή.

ΒΉΜΑ-1: ΔΗΜΙΟΥΡΓΊΑ ΠΊΝΑΚΑ

Επιλέξτε το εύρος B4:D14 .

Τύπος CTRL + T . Δημιουργία πίνακα θα εμφανιστεί παράθυρο διαλόγου. OK .

Excel θα δημιουργήσει τον πίνακα.

Τώρα θα μετονομάσω το πίνακας Για να το κάνετε αυτό, μεταβείτε στο Σχεδιασμός τραπεζιών και μετονομάστε το πίνακας .

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

ΒΉΜΑ-2: ΣΥΝΔΥΑΣΜΌΣ ΔΕΔΟΜΈΝΩΝ

Πηγαίνετε στο Δεδομένα tab>> select Λήψη δεδομένων >> επιλέξτε Από άλλες πηγές >> επιλέξτε Κενό ερώτημα

Power Query Editor Στη γραμμή τύπων, γράψτε τον τύπο:

=Excel.CurrentWorkbook()

➤ Τύπος ENTER . Excel θα δείξει το πίνακες στο βιβλίο εργασίας .

➤ Στη συνέχεια, κάντε κλικ στο διπλό βέλος (βλ. εικόνα).

➤ Στη συνέχεια, επιλέξτε το στήλες που θέλετε να συνδυάσετε. Θα τα συνδυάσω όλα.

➤ Αφήστε το Χρησιμοποιήστε το αρχικό όνομα στήλης ως πρόθεμα unmarked. Στη συνέχεια κάντε κλικ στο OK .

Excel θα συνδυάσει το σύνολα δεδομένων .

➤ Τώρα, επιλέξτε Κλείσιμο & Φόρτωση .

Excel θα δημιουργήσει ένα νέο πίνακας συνδυάζοντας το σύνολα δεδομένων .

Μετονομασία το Όνομα στήλη . Θα το ονομάσω αυτό Τμήμα .

ΣΗΜΕΙΩΣΗ:

Όταν χρησιμοποιείτε την παραπάνω μέθοδο, μπορεί να αντιμετωπίσετε ένα πρόβλημα.

Το όνομα του νέου μας πίνακα είναι Ερώτηση1 η οποία αποτελείται από 21 σειρές συμπεριλαμβανομένου του κεφαλίδες .

➤ Τώρα δεξί κλικ στο το σας ποντίκι για να εμφανιστεί το Μενού περιβάλλοντος . Στη συνέχεια κάντε κλικ στο Ανανέωση .

Μόλις ανανέωση , θα δείτε ότι το σειρά αριθμός έχει αλλάξει σε 41 . Αυτό συμβαίνει επειδή Ερώτηση1 είναι ένας πίνακας και λειτουργεί ως είσοδος .

Για να λύσετε αυτό το πρόβλημα, ακολουθήστε τα παρακάτω βήματα.

➤ Πηγαίνετε στο drop-down του Όνομα στήλης (δείτε την εικόνα)

➤ Στη συνέχεια, μεταβείτε στο Φίλτρα κειμένου >> επιλέξτε Δεν περιέχει .

Προσαρμοσμένο φίλτρο AutoFilter θα ανοίξει το παράθυρο.

➤ Γράψτε Ερώτηση1 στο κουτί (βλ. εικόνα). Στη συνέχεια κάντε κλικ στο OK .

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

20 σειρές φορτώνονται τώρα επειδή Excel δεν υπολογίζει το επικεφαλίδα αυτή τη φορά.

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

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

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

Τώρα θα εφαρμόσω Μακροεντολή VBA στο συνδυάζει δεδομένα από το πολλαπλά φύλλα Ας υποθέσουμε ότι το βιβλίο εργασίας έχει δύο φύλλα εργασίας , Σύνολο δεδομένων ( Φυσική_Α ) και Σύνολο δεδομένων ( Φυσική_B ) και θα συνδυάσετε το δεδομένα από αυτά σύνολα δεδομένων σε ένα νέο φύλλο εργασίας με το όνομα Ενοποίηση .

ΒΗΜΑΤΑ:

➤ Go to Προγραμματιστής tab>> select Οπτική Βασικό

➤ Στη συνέχεια, μεταβείτε στο Εισαγωγή tab>>, Ενότητα

A ενότητα Τώρα γράψτε τον ακόλουθο κώδικα.

 Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("Choose the Headers", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub 

Εδώ, έχω δημιουργήσει ένα Υποδιαδικασία με το όνομα combine_multiple_sheets . έχω πάρει Σειρά_1 , Col_1 , Row_last , και Στήλη_τελευταία μεταβλητές χρησιμοποιώντας το Dim δήλωση και ρυθμίστε wX ως το Ενοποιημένο φύλλο εργασίας χρησιμοποιώντας το Ορίστε δήλωση.

Επίσης, χρησιμοποίησα ένα πλαίσιο μηνυμάτων εισόδου χρησιμοποιώντας Application.InputBox με τη δήλωση "Επιλέξτε τις επικεφαλίδες" .

Στη συνέχεια, εφάρμοσα ένα Για το βρόχος και όρισε Σειρά_1 και Col_1 χρησιμοποιώντας το headers.range ιδιοκτησία.

➤ Στη συνέχεια πατήστε F5 για να εκτελέσετε το πρόγραμμα. Excel θα δημιουργήσει ένα συνδυασμένο σύνολο δεδομένων .

ΣΗΜΕΙΩΣΗ:

Να θυμάστε ότι αυτό το Κώδικας VBA θα συνδυάσει όλα τα φύλλα διαθέσιμο στο δικό σας βιβλίο εργασίας . Έτσι πρέπει να έχετε μόνο αυτά τα Φύλλα εργασίας του οποίου το δεδομένα θα πάτε να συνδυάστε .

Διαβάστε περισσότερα: Πώς να συγχωνεύσετε πολλαπλά φύλλα σε ένα φύλλο με VBA στο Excel (2 τρόποι)

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

Ας υποθέσουμε ότι έχω ένα φύλλο εργασίας που ονομάζεται " Ονόματα " όπου έχω τα ονόματα κάποιων μαθητών και ένα άλλο με το όνομα " Μαρκς ". Για να δημιουργήσετε ένα κατάλληλο Αποτέλεσμα φύλλο, πρέπει να συνδυάστε Θα το κάνω αυτό χρησιμοποιώντας η συνάρτηση VLOOKUP .

ΒΗΜΑΤΑ:

➤ Δημιουργήστε ένα νέο στήλη Μαρκς στα δεξιά του Ονόματα .

➤ Στη συνέχεια, μεταβείτε στο D5 και γράψτε τον ακόλουθο τύπο

=VLOOKUP(B5,Marks!B4:C14,2)

Εδώ, έχω ορίσει το τιμή αναζήτησης B5 και ο πίνακας είναι B4:C14 από το Φύλλο σημειώσεων . col_ind_num είναι 2 καθώς θέλω το marks .

➤ Τώρα πατήστε ENTER . Excel θα επιστρέψει την έξοδο.

➤ Στη συνέχεια χρησιμοποιήστε Χειρολαβή πλήρωσης στο AutoFill έως D14 . Excel θα συνδυάσει τα σημάδια από το Φύλλο εργασίας για τα σημάδια .

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

Βιβλίο ασκήσεων

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

Συμπέρασμα

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

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