Συνδυασμός πολλαπλών στηλών σε μία στήλη στο Excel

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

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

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

Μπορείτε να κατεβάσετε το βιβλίο εργασίας του Excel που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.

Συνδυασμός πολλαπλών στηλών σε μία Column.xlsx

6 προσεγγίσεις για να συνδυάσετε πολλαπλές στήλες σε μία στήλη στο Excel

1. Χρήση της συνάρτησης CONCATENATE ή CONCAT για την ένωση πολλαπλών στηλών στο Excel

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

Μπορούμε να χρησιμοποιήσουμε το CONCATENATE ή CONCAT συνάρτηση για να εξυπηρετήσει το σκοπό αυτό. Στην πρώτη έξοδο Κύτταρο E5 , ο απαιτούμενος τύπος θα είναι:

=CONCATENATE(B5,C5,D5)

Ή,

=CONCAT(B5,C5,D5)

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

Σχετικό περιεχόμενο: Συνδυασμός κειμένου από δύο ή περισσότερα κελιά σε ένα κελί στο Excel (5 μέθοδοι)

2. Χρήση της τελείας (&) για να συνδυάσετε πολλαπλές στήλες σε μία στήλη

Μπορούμε επίσης να χρησιμοποιήσουμε Ampersand (&) για να συνδέσετε ή να ενώσετε κείμενα πιο εύκολα. Υποθέτοντας ότι δεν έχουμε κανένα διαχωριστικό με τα κείμενα στα κελιά, αλλά κατά την ένωση κειμένων από μια σειρά, θα πρέπει να εισάγουμε ένα διαχωριστικό.

Στην έξοδο Κύτταρο E5 , ο απαιτούμενος τύπος με τις χρήσεις Ampersand (&) θα είναι:

=B5&", "&C5&", "&D5

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

3. Εισαγωγή της συνάρτησης TEXTJOIN για τον συνδυασμό πολλαπλών στηλών σε στήλη στο Excel

Εάν χρησιμοποιείτε Excel 2019 ή Excel 365 τότε το TEXTJOIN λειτουργία είναι μια άλλη εξαιρετική επιλογή για να καλύψει τους σκοπούς σας.

Ο απαιτούμενος τύπος για την ένωση πολλαπλών κειμένων με το TEXTJOIN λειτουργία στο Κύτταρο E5 θα είναι:

=TEXTJOIN(", ",TRUE,B5,C5,D5)

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

4. Συσσώρευση πολλαπλών στηλών σε μία στήλη στο Excel

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

📌 Βήμα 1:

➤ Επιλέξτε το εύρος των κελιών (B4:E6) που περιέχει τα πρωτογενή δεδομένα.

➤ Ονομάστε το με ένα κείμενο στο πεδίο Πλαίσιο ονόματος .

📌 Βήμα 2:

➤ Στην έξοδο Κύτταρο G5 , πληκτρολογήστε τον ακόλουθο τύπο:

=INDEX(Data,1+INT((ROW(A1)-1)/COLUMNS(Data)),MOD(ROW(A1)-1+COLUMNS(Data),COLUMNS(Data))+1)

📌 Βήμα 3:

➤ Τύπος Εισάγετε το και θα λάβετε την πρώτη τιμή από την 4η γραμμή στο Κύτταρο G5 .

➤ Τώρα χρησιμοποιήστε Λαβή πλήρωσης για να σύρετε προς τα κάτω κατά μήκος της στήλης μέχρι να βρείτε ένα #REF σφάλμα.

Και τέλος, θα εμφανιστεί η ακόλουθη έξοδος.

🔎 Πώς λειτουργεί η φόρμουλα;

  • ΣΤΗΛΕΣ(Δεδομένα): Το ΣΤΗΛΕΣ συνάρτηση μέσα στο MOD η συνάρτηση εδώ επιστρέφει το συνολικό αριθμό των διαθέσιμων στηλών στην ονομασμένη περιοχή (Δεδομένα) .
  • ROW(A1)-1+COLUMNS(Data): Ο συνδυασμός των ΣΕΙΡΑ και ΣΤΗΛΕΣ συναρτήσεις εδώ ορίζει το μέρισμα του MOD λειτουργία.
  • MOD(ROW(A1)-1+COLUMNS(Data), COLUMNS(Data))+1: Αυτό το μέρος ορίζει τον αριθμό στήλης του INDEX και για την έξοδο, η συνάρτηση επιστρέφει '1' .
  • 1+INT((ROW(A1)-1)/COLUMNS(Data)): Ο αριθμός γραμμής του INDEX ορίζεται από αυτό το μέρος όπου η λειτουργία INT στρογγυλοποιεί την προκύπτουσα τιμή στην ακέραια μορφή.

5. Χρήση του Notepad για τη συγχώνευση δεδομένων στηλών στο Excel

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

📌 Βήμα 1:

➤ Επιλέξτε το εύρος των κελιών (B5:D9) που περιέχει τα πρωτογενή δεδομένα.

➤ Τύπος CTRL+C για να αντιγράψετε την επιλεγμένη περιοχή κελιών.

📌 Βήμα 2:

➤ Ανοίξτε ένα αρχείο σημειωματάριου.

➤ Πάστα CTRL+V για να επικολλήσετε τα επιλεγμένα δεδομένα εδώ.

📌 Βήμα 3:

➤ Τύπος CTRL+H για να ανοίξετε το Αντικαταστήστε το παράθυρο διαλόγου.

➤ Επιλέξτε μια καρτέλα μεταξύ δύο κειμένων στην άκρη του αρχείου σημειώσεων και αντιγράψτε την.

➤ Επικολλήστε το στο Βρείτε τι κουτί.

📌 Βήμα 4:

➤ Τύπος ", " στο Αντικαταστήστε με κουτί.

➤ Πατήστε την επιλογή Αντικαταστήστε όλα και τελειώσατε.

Όλα τα δεδομένα στο αρχείο σημειώσεων θα μοιάζουν με την ακόλουθη εικόνα.

📌 Βήμα 5:

➤ Τώρα αντιγράψτε ολόκληρο το κείμενο από το σημειωματάριο.

📌 Βήμα 6:

➤ Και τέλος, επικολλήστε το στην έξοδο Κύτταρο E5 στο Excel φύλλο.

Τα προκύπτοντα δεδομένα στο Στήλη Ε θα έχει πλέον ως εξής:

6. Χρήση δέσμης ενεργειών VBA για την ένωση στηλών σε μία στήλη στο Excel

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

📌 Βήμα 1:

➤ Κάντε δεξί κλικ στο όνομα του φύλλου στο βιβλίο εργασίας σας και πατήστε Προβολή κωδικού .

Θα εμφανιστεί ένα νέο παράθυρο ενότητας όπου θα πρέπει απλά να επικολλήσετε τους ακόλουθους κωδικούς:

 Option Explicit Sub StackColumns() Dim Rng1 As Range Dim Rng2 As Range Dim Rng As Range Dim RowIndex As Integer Set Rng1 = Application.Selection Set Rng1 = Application.InputBox("Select Range:", "Stack Data into One Column", Rng1.Address, Type:=8) Set Rng2 = Application.InputBox("Destination Column:", "Stack Data into One Column", Type:=8) RowIndex = 0 Application.ScreenUpdating = False For EachRng In Rng1.Rows Rng.Copy Rng2.Offset(RowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True RowIndex = RowIndex + Rng.Columns.Count Next Application.CutCopyMode = False Application.ScreenUpdating = True End Sub 

📌 Βήμα 2:

➤ Αφού επικολλήσετε τους κωδικούς, πιέστε F5 για να εκτελέσετε τον κώδικα.

➤ Ορίστε ένα όνομα μακροεντολής στο Μάκρο παράθυρο διαλόγου.

➤ Τύπος Εκτέλεση .

📌 Βήμα 3:

➤ Επιλέξτε το πρωτεύον εύρος δεδομένων (B4:E6) στο Επιλέξτε Εύρος κουτί.

➤ Τύπος OK .

📌 Βήμα 4:

➤ Επιλέξτε την έξοδο Κύτταρο G5 μετά την ενεργοποίηση του Στήλη προορισμού κουτί.

➤ Τύπος OK και τελειώσατε.

Όπως στην ακόλουθη εικόνα, θα εμφανιστούν τα συνδυασμένα και στοιβαγμένα δεδομένα στη στήλη εξόδου.

Καταληκτικά λόγια

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

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