Πώς να ενοποιήσετε δεδομένα από πολλαπλές σειρές στο Excel (4 γρήγορες μέθοδοι)

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

Σε πολλές περιπτώσεις, μπορεί να χρειαστεί να ενοποίηση, συγχώνευση ή συνδυασμός δεδομένων Στο Microsoft Excel, μπορείτε να κάνετε τέτοιου είδους εργασίες μαζικά και μέσα σε δευτερόλεπτα. Αυτό το άρθρο δείχνει πώς να ενοποιήσετε δεδομένα στο Excel από πολλές γραμμές με ορισμένες γρήγορες μεθόδους.

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

Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από τον παρακάτω σύνδεσμο.

Ενοποίηση δεδομένων από πολλαπλές Rows.xslm

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

Τώρα, ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων με μια λίστα από Χώρες και τα Πόλεις Εδώ, θέλετε να έχετε τις πολλαπλές γραμμές για Πόλεις ενοποιημένο δίπλα τους Χώρα Σε αυτό το σημείο, θα σας δείξω δύο μεθόδους που χρησιμοποιούν αυτό το σύνολο δεδομένων για το σκοπό αυτό.

1. Χρήση των λειτουργιών UNIQUE και TEXTJOIN

Χρήση του ΜΟΝΑΔΙΚΟ και TEXTJOIN λειτουργίες είναι μία από τις πιο γρήγορες και βολικές τρόποι ενοποίησης δεδομένων από πολλαπλές γραμμές στο Excel. Τώρα, ακολουθήστε τα παρακάτω βήματα για να ενοποιήσετε δεδομένα χρησιμοποιώντας αυτές τις λειτουργίες.

Βήματα :

  • Πρώτον, δημιουργήστε μια νέα στήλη για Χώρα δίπλα στο σύνολο δεδομένων σας.
  • Στη συνέχεια, επιλέξτε το κελί E5 και εισάγετε τον ακόλουθο τύπο.
=UNIQUE(B5:B13)

Στην περίπτωση αυτή, το κύτταρο E5 είναι το πρώτο κελί της νέας στήλης Χώρα . Επίσης, B5 και B13 είναι το πρώτο και το τελευταίο κελί της στήλης του συνόλου δεδομένων Χώρα .

Επιπλέον, χρησιμοποιούμε το ΜΟΝΑΔΙΚΟ Η σύνταξη αυτής της συνάρτησης είναι UNIQUE(array, [by_col], [exactly_once]) .

  • Στη συνέχεια, προσθέστε μια άλλη στήλη για τα ενοποιημένα δεδομένα των πόλεων.
  • Μετά από αυτό, κάντε κλικ στο κελί F5 και εισάγετε τον ακόλουθο τύπο.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Εδώ, το κύτταρο F5 είναι το πρώτο κελί της νέας στήλης Πόλη . Επίσης, κύτταρα C5 και C13 είναι το πρώτο και το τελευταίο κελί της στήλης του συνόλου δεδομένων Πόλη αντίστοιχα.

Επιπλέον, εδώ χρησιμοποιούμε το TEXTJOIN Η σύνταξη αυτής της συνάρτησης είναι TEXTJOIN(delimiter,ignore_empty,text1,...) Επίσης, χρησιμοποιούμε το Λειτουργία IF .

  • Τέλος, σύρετε το Χειρολαβή πλήρωσης για το υπόλοιπο της στήλης.

Διαβάστε περισσότερα: Λειτουργία ενοποίησης για δεδομένα κειμένου στο Excel (με 3 παραδείγματα)

2. Εφαρμογή της συνάρτησης IF και ταξινόμηση

Ένας άλλος τρόπος για να ενοποιήσετε τα δεδομένα από πολλαπλές γραμμές στο excel είναι να χρησιμοποιήσετε την εντολή ΕΆΝ συνάρτηση και η Ταξινόμηση από την επιλογή Δεδομένα Τώρα, ακολουθήστε τα παρακάτω βήματα για να το κάνετε από το παραπάνω σύνολο δεδομένων.

Βήματα :

  • Αρχικά, επιλέξτε την περιοχή κελιών που θέλετε να ταξινομήσετε. Στην περίπτωση αυτή, είναι η περιοχή B5:B13 .
  • Στη συνέχεια, μεταβείτε στο Δεδομένα tab>, Ταξινόμηση & φίλτρο >, Ταξινόμηση από το Α έως το Ω .

  • Τώρα, ένα Ταξινόμηση Προειδοποίηση Σε αυτό το σημείο, επιλέξτε Επεκτείνετε την επιλογή .
  • Στη συνέχεια, κάντε κλικ στο OK .

  • Κατά συνέπεια, προσθέστε μια άλλη στήλη για Πόλεις .
  • Μετά από αυτό, επιλέξτε το κελί D5 και εισαγάγετε τον ακόλουθο τύπο και σύρετε το Χειρολαβή πλήρωσης για τα υπόλοιπα κελιά της στήλης.
=IF(B5=B4,D4 &","& C5,C5)

Στην περίπτωση αυτή, το κύτταρο D5 είναι το πρώτο κελί της στήλης Πόλεις .

  • Σε αυτό το σημείο, εισάγετε μια νέα στήλη με όνομα Τελική ταξινόμηση .
  • Στη συνέχεια, επιλέξτε το κελί E5 , εισαγάγετε τον ακόλουθο τύπο και σύρετε το Χειρολαβή πλήρωσης για τα υπόλοιπα κελιά της στήλης.
=IF(B5B6, "Τελική σειρά","")

Σε αυτή την περίπτωση, B5 και B6 είναι το πρώτο και το δεύτερο κελί της στήλης Πόλη αντίστοιχα. Επίσης, E5 είναι το πρώτο κελί της στήλης Τελική σειρά .

  • Τώρα, επιλέξτε και αντιγράψτε την περιοχή D5:E13 και επικολλήστε τα στο Τιμές μορφή για να αφαιρέσετε τον τύπο τους.

  • Στη συνέχεια, μεταβείτε στο Δεδομένα tab>, Ταξινόμηση .

  • Σε αυτό το σημείο, από Ταξινόμηση κατά επιλογές επιλέξτε Τελική ταξινόμηση .
  • Στη συνέχεια, από το Παραγγελία επιλογές επιλέξτε Από Z σε A .
  • Κατά συνέπεια, κάντε κλικ στο OK .

  • Τώρα, ένα Ταξινόμηση Προειδοποίηση Σε αυτό το σημείο, επιλέξτε Επεκτείνετε την επιλογή .
  • Στη συνέχεια, κάντε κλικ στο OK .

  • Σε αυτό το σημείο, θα έχετε την έξοδό σας όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

  • Τέλος, διαγράψτε όλες τις επιπλέον γραμμές και στήλες και έχετε την επιθυμητή έξοδο.

Διαβάστε περισσότερα: Πώς να ενοποιήσετε πληροφορίες στο Excel (2 απλοί τρόποι)

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

  • Πώς να χρησιμοποιήσετε τα εργαλεία ομαδοποίησης και ενοποίησης στο Excel (5 εύκολα παραδείγματα)
  • Αφαίρεση ενοποίησης στο Excel (2 εύχρηστες μέθοδοι)
  • Πώς να ενοποιήσετε δεδομένα στο Excel από πολλαπλά βιβλία εργασίας (2 μέθοδοι)
  • [Διορθωμένο]: Η αναφορά ενοποίησης δεν είναι έγκυρη στο Excel (με γρήγορη διόρθωση)

3. Χρήση της επιλογής ενοποίησης για την ενοποίηση δεδομένων από πολλαπλές σειρές στο Excel

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

Βήματα :

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

  • Στη συνέχεια, επιλέξτε Άθροισμα από το Λειτουργία επιλογές.
  • Μετά από αυτό, επιλέξτε το Αναφορά , Στην περίπτωση αυτή, είναι $B$5:$C$14 .

Εδώ, το κύτταρο B5 είναι το πρώτο κελί της στήλης Προσωπικό πωλήσεων και κύτταρο C14 είναι το τελευταίο κελί της στήλης Ποσό πωλήσεων .

  • Στη συνέχεια, επιλέξτε το Αριστερή στήλη από το Χρησιμοποιήστε ετικέτες σε .
  • Κατά συνέπεια, κάντε κλικ στο OK κουμπί.

  • Τέλος, έχετε τα ενοποιημένα δεδομένα σας για τις πωλήσεις.

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

Διαβάστε περισσότερα: Επικύρωση και ενοποίηση δεδομένων στο Excel (2 παραδείγματα)

4. Εφαρμογή κώδικα VBA για την ενοποίηση δεδομένων από πολλαπλές σειρές στο Excel

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

Βήματα :

  • Πρώτον, πατήστε ALT + F11 για να ανοίξετε το VBA παράθυρο.
  • Τώρα, επιλέξτε Φύλλο 7 ή το φύλλο στο οποίο εργάζεστε και Δεξί κλικ σε αυτό.
  • Στη συνέχεια, επιλέξτε διαδοχικά Εισαγωγή >, Ενότητα .

  • Σε αυτό το σημείο, αντιγράψτε τον ακόλουθο κώδικα και επικολλήστε τον στο κενό χώρο.
 'Αυτός ο κώδικας θα ενοποιήσει τα δεδομένα από πολλαπλές γραμμές Sub ConsolidateMultiRows() 'Δηλώνει μεταβλητές Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Δημιουργεί ένα InputBox για την εισαγωγή του Reference Cell Range On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Εκτελεί ένα For loop προσθέτει όλα τα δεδομένα για τις ίδιες Πωλήσεις.Person and Updates Screen Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1)) + j(i, 2) Next Application.ScreenUpdating = False 'Καθαρίζει όλα τα επιπλέον περιεχόμενα και ενημερώνει την οθόνη Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.keys) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub 

💡 Επεξήγηση κωδικού:

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

  • Τμήμα 1: Σε αυτή την ενότητα, δημιουργούμε ένα νέο Υπο με το όνομα ConsolidateMultiRows() .
  • Τμήμα 2 : Στη συνέχεια, δηλώνουμε διάφορες μεταβλητές.
  • Τμήμα 3: Εδώ, σε αυτή την ενότητα, δημιουργούμε ένα InputBox που θα ζητήσει το εύρος αναφοράς μας.
  • Τμήμα 4: Διαχειριζόμαστε ένα Για το βρόχο για την προσθήκη του Ποσό πωλήσεων .
  • Τμήμα 5: Τέλος, πρέπει να διαγράψουμε όλα τα επιπλέον περιεχόμενα και να αναδιατάξουμε τα κελιά.

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

  • Τέλος, έχετε τα ενοποιημένα δεδομένα σας όπως στο παρακάτω στιγμιότυπο.

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

Συμπέρασμα

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

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