Πώς να συγχωνεύσετε κείμενο από δύο κελιά στο Excel (7 μέθοδοι)

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

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

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

Μέθοδοι για τη συγχώνευση Text.xlsm

7 μέθοδοι για τη συγχώνευση κειμένου από δύο κελιά στο Excel

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

1. Συγχώνευση κειμένου με χρήση του συμβόλου Ampersand (&)

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

1.1. Σύμβολο Ampersand χωρίς διαχωριστικό

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

=B5&C5

Ορίστε, B5 είναι το αρχικό κελί του πρώτου ονόματος και C5 είναι το αρχικό κελί του επωνύμου.

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

1.2. Σύμβολο Ampersand με χαρακτήρα διαστήματος

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

=B5&" "&C5

Εδώ, έβαλα κενό μέσα σε διπλά εισαγωγικά για να συμπεριλάβω το κενό μεταξύ του συγχωνευμένου κειμένου.

Εάν πρέπει να χρησιμοποιήσετε το διάστημα κόμμα, απλά εισάγετε το κόμμα αντί για το διάστημα.

=B5&", "&C5

Και πάλι, μπορείτε να χρησιμοποιήσετε την άνω τελεία αντί για κόμμα για τις ανάγκες σας.

=B5&"; "&C5

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

Διαβάστε περισσότερα: Πώς να συγχωνεύσετε τα κελιά στον πίνακα του Excel (7 τρόποι)

2. Συνδυασμός κειμένου με τη συνάρτηση CONCATENATE

Το CONCATENATE συνδυάζει πολλαπλές συμβολοσειρές σε μια ενιαία συμβολοσειρά. Ως εκ τούτου, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση για τη συγχώνευση κειμένου.

=CONCATENATE(B5," ",C5)

Ορίστε, B5 είναι το αρχικό κελί του πρώτου ονόματος και C5 είναι το αρχικό κελί του επωνύμου.

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

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

3. Ενώστε κείμενο χρησιμοποιώντας τη συνάρτηση CONCAT

Όπως γνωρίζετε, η Microsoft συνιστά το CONCAT αντί της χρήσης της συνάρτησης CONCATENATE λειτουργία. CONCAT συνδυάζει επίσης τις πολλαπλές συμβολοσειρές σε μια ενιαία συμβολοσειρά, αλλά δεν έχει προεπιλεγμένο διαχωριστικό. Μπορείτε όμως να εισαγάγετε το διαχωριστικό χειροκίνητα αν θέλετε.

Αν θέλουμε να πάρουμε το πλήρες όνομα από τα δύο κελιά χρησιμοποιώντας τη συνάρτηση, πρέπει να χρησιμοποιήσουμε τον ακόλουθο τύπο.

=CONCAT(B5," ",C5)

Ορίστε, B5 είναι το αρχικό κελί του πρώτου ονόματος και C5 είναι το αρχικό κελί του επωνύμου.

Το πιο σημαντικό, η CONCAT έχει ένα ιδιαίτερο χαρακτηριστικό, καθώς μπορεί να συνδυάσει μια σειρά κελιών.

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

=CONCAT(B5:C5," ",B6:C6)

Ορίστε, B5 &, C5 είναι τα κύτταρα του ονόματος αλλά B6 &, C6 είναι τα κελιά για την εμφάνιση του ονόματος των κρατών που ανήκουν.

Αν πατήσετε Εισάγετε το , και επαναλάβετε την εισαγωγή του τύπου για άλλα κελιά, θα λάβετε την ακόλουθη έξοδο.

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

4. Συγχώνευση κειμένου διατηρώντας τα διαλείμματα γραμμής

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

Για να το κάνουμε αυτό πρέπει να χρησιμοποιήσουμε το CHAR η οποία ελέγχει τον χαρακτήρα με βάση έναν δεδομένο αριθμό ή κωδικό. Ο κωδικός ASCII για την εισαγωγή ενός διαλείμματος γραμμής είναι 10, οπότε πρέπει να χρησιμοποιήσουμε τη συνάρτηση CHAR(10) για να ενσωματώσετε ένα διάλειμμα γραμμής μεταξύ των συγχωνευμένων κειμένων.

Έτσι, ο προσαρμοσμένος τύπος θα είναι...

=B5&CHAR(10)&C5

Ορίστε, B5 είναι το αρχικό κελί του πρώτου ονόματος και C5 είναι το αρχικό κελί του επωνύμου.

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

Τότε θα λάβετε την ακόλουθη έξοδο.

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

Έτσι, ο τύπος θα έχει ως εξής.

=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)

Ορίστε, B5 &, C5 είναι τα κύτταρα του ονόματος αλλά B6 &, C6 είναι τα κελιά για την εμφάνιση του ονόματος των κρατών που ανήκουν, CHAR(10) είναι για τη διατήρηση της αλλαγής γραμμής, δύο κενά χρησιμοποιούνται μέσα σε διπλά εισαγωγικά για να συμπεριλάβουν το κενό μεταξύ του συγχωνευμένου κειμένου (π.χ. το κενό μεταξύ των κρατών και του ονόματος των κρατών).

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

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

  • Πώς να συγχωνεύσετε πολλαπλά κελιά χωρίς να χάσετε δεδομένα στο Excel (6 μέθοδοι)
  • Αποσύνδεση κελιών στο Excel (7 εύκολες μέθοδοι)
  • Πώς να συγχωνεύσετε και να κεντράρετε τα κελιά στο Excel (3 εύκολες μέθοδοι)

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

Το TEXTJOIN (διαθέσιμη από το Excel 2019) ενώνει επίσης πολλαπλές συμβολοσειρές, συμπεριλαμβανομένου ενός χαρακτήρα διαχωρισμού.

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

=TEXTJOIN(" ",FALSE,B5,C5)

Ορίστε, B5 είναι το αρχικό κελί του πρώτου ονόματος και C5 είναι το αρχικό κελί του επωνύμου.

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

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

Ας πούμε, είστε ο διευθύνων σύμβουλος μιας εταιρείας και έχετε τον κατάλογο των Χρόνος αναψυχής Εργασία για κάθε εργαζόμενο. Αλλά πρέπει να παραθέσετε τις εργασίες (αν κάθε εργαζόμενος κάνει πολλές εργασίες) για κάποιον συγκεκριμένο εργαζόμενο.

=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))

Εδώ, το " " είναι ο διαχωριστής, ΑΛΗΘΙΝΟ χρησιμοποιείται για την αγνόηση κενών κελιών.

Εκτός αυτού, χρησιμοποίησα $B$5:$B$13=E5 ως πίνακας για την ανάθεση του επιλεγμένου υπαλλήλου από τη λίστα των υπαλλήλων, και $C$5:$C$13 για να βρείτε την εργασία για τον επιλεγμένο εργαζόμενο.

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

Διαβάστε περισσότερα: Πώς να συγχωνεύσετε κείμενο από δύο ή περισσότερα κελιά σε ένα κελί (οι ευκολότεροι 6 τρόποι)

6. Συνδυασμός κειμένου με χρήση του Power Query

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

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

Βήμα 1: Εισαγωγή του συνόλου δεδομένων στον Power Query Editor

Για το άνοιγμα του Power Query Editor , πρέπει να επιλέξετε ολόκληρο το σύνολο δεδομένων και να επιλέξετε

⇰ Από Πίνακας/Περιοχή από το Λήψη & μετασχηματισμός δεδομένων κορδέλα.

⇰ Αν δείτε το Δημιουργία πίνακα παράθυρο διαλόγου, και στη συνέχεια πατήστε OK με το τσεκάρισμα του κουτιού πριν Ο πίνακάς μου έχει κεφαλίδες .

Βήμα 2: Συγχώνευση των στηλών

Τώρα είσαι στο Power Query Editor .

⇰ Επιλέξτε τις δύο στήλες πατώντας SHIFT και κάντε κλικ στο Στήλη συγχώνευσης από το Προσθήκη στήλης καρτέλα.

Στη συνέχεια, επιλέξτε Διαχωριστής ως Διάστημα και πληκτρολογήστε Ονοματεπώνυμο στον κενό χώρο κάτω από Νέο όνομα στήλης , και τέλος πατήστε OK .

Έτσι, θα λάβετε την ακόλουθη έξοδο όπου βρίσκεται το πλήρες όνομα.

Βήμα 3: Φόρτωση της εξόδου σε φύλλα εργασίας

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

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

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

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

Βήμα 1:

Πρώτον, ανοίξτε μια ενότητα κάνοντας κλικ στο Προγραμματιστής >, Οπτική Βασικό .

Δεύτερον, μεταβείτε στη διεύθυνση Εισαγωγή >, Ενότητα .

Βήμα 2:

Στη συνέχεια, αντιγράψτε τον ακόλουθο κώδικα στη νεοδημιουργηθείσα ενότητα.

 Sub MergeText_VBA() Dim SourceCells As Range Dim DestinationCell As Range Set SourceCells = Application.InputBox(prompt:="Επιλέξτε τα κελιά προς συγχώνευση", Type:=8) Set DestinationCell = Application.InputBox(prompt:="Επιλέξτε το κελί εξόδου", Type:=8) temp = "" For Each Rng In SourceCells temp = temp & Rng.Value & " " Next DestinationCell.Value = temp End Sub 

Στον παραπάνω κώδικα, δήλωσα SourceCells και DestinationCell ως Εύρος Στη συνέχεια χρησιμοποίησα InputBox για κάθε στοιχείο για την επιλογή των κελιών πηγής και προορισμού. Τέλος, χρησιμοποίησα τη μεταβλητή temp για να κρατήσω το χώρο συνδυάζοντας το χώρο και το Rng.Value λειτουργία.

Στη συνέχεια, αν εκτελέσετε τον κώδικα (η συντόμευση του πληκτρολογίου είναι F5 ή Fn + F5 ), θα εμφανιστεί το ακόλουθο παράθυρο διαλόγου, όπου θα πρέπει να καθορίσετε τα κελιά που θέλετε να συγχωνεύσετε.

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

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

Τώρα, απλά επαναλάβετε τη διαδικασία για τα παρακάτω κελιά και η έξοδος θα είναι η ακόλουθη.

Διαβάστε περισσότερα: VBA για τη συγχώνευση κελιών στο Excel

Συμπέρασμα

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

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