Το αντίθετο της συνένωσης στο Excel (4 επιλογές)

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

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

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

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

Αντίθετο του Concatenate.xlsx

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

1. Διαχωρισμός κειμένου σε πολλαπλά κελιά με τύπο

Στον ακόλουθο πίνακα, Στήλη Β περιέχει πέντε διαφορετικά κελιά, καθένα από τα οποία έχει τρία τυχαία ονόματα που χωρίζονται από ένα κοινό διαχωριστικό 'Κόμμα' (,) . Κάτω από τρεις επικεφαλίδες με το όνομα Μέρος 1, Μέρος 2 και Μέρος 3 θα καταλαμβάνει τα ονόματα ξεχωριστά από κάθε κελί στο Στήλη Β .

📌 Βήμα 1:

➤ Επιλέξτε Κύτταρο C5 και τον τύπο:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Βήμα 2:

➤ Τύπος Εισάγετε το και θα λάβετε το πρώτο όνομα χωρισμένο από τα ονόματα στο Κύτταρο B5 .

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

  • REPT(" ",999): Εδώ η REPT η συνάρτηση επαναλαμβάνει τον χαρακτήρα 'space' 999 φορές μέσα στο ΥΠΟΚΑΤΑΣΤΑΣΗ λειτουργία.
  • SUBSTITUTE($B5,",",REPT(" ",999)): Το ΥΠΟΚΑΤΑΣΤΑΣΗ η συνάρτηση αντικαθιστά το κόμμα με τα επαναλαμβανόμενα κενά που αναφέρθηκαν στο προηγούμενο βήμα. Έτσι ο τύπος επιστρέφει το όνομα Patrick με κενά.
  • COLUMNS($A:A)*999-998: Το ΣΤΗΛΕΣ η συνάρτηση εδώ μετράει τον αριθμό των στηλών και αναθέτει την προκύπτουσα τιμή ως το start_num για το MID λειτουργία.
  • MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999): Το MID η συνάρτηση επιστρέφει τα ονόματα 'Patrick' με 999 χαρακτήρες συνολικά.
  • Τέλος, η TRIM αφαιρεί όλα τα περιττά κενά από τη συμβολοσειρά κειμένου που βρέθηκε από τη συνάρτηση MID και επιστρέφει το όνομα 'Patrick' ακριβώς.

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

📌 Βήμα 3:

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

Έτσι, μόλις εξάγουμε τρία ονόματα ξεχωριστά από το Κύτταρο B5 .

📌 Βήμα 4:

➤ Τώρα σύρετε προς τα κάτω το Χειρολαβή πλήρωσης για την αυτόματη συμπλήρωση των υπόλοιπων κελιών που κυμαίνονται από C6 έως E9 .

Και θα βρείτε όλα τα ονόματα χωρισμένα από τις ομάδες ονομάτων που υπάρχουν στο Στήλη Β .

2. Το αντίθετο της συνένωσης: Χρήση λειτουργιών κειμένου για διαχωρισμό σε πολλαπλά κελιά

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

📌 Βήμα 1:

➤ Επιλέξτε την πρώτη έξοδο Κύτταρο C5 και τον τύπο:

=LEFT(B5,FIND(" ",B5)-1)

📌 Βήμα 2:

➤ Τύπος Εισάγετε το και χρησιμοποιήστε Χειρολαβή πλήρωσης για να γεμίσετε αυτόματα τα υπόλοιπα κελιά στο Στήλη Γ .

Θα λάβετε όλα τα μικρά ονόματα διαχωρισμένα από τα πλήρη ονόματα που υπάρχουν στο Στήλη Β .

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

  • Σε αυτόν τον τύπο, το ΒΡΕΊΤΕ η συνάρτηση ψάχνει για το πρώτο κενό στο Κύτταρο B5 και επιστρέφει τη θέση του χαρακτήρα space.
  • Το ΑΡΙΣΤΕΡΆ η συνάρτηση εξάγει το όνομα από τα αριστερά και επιστρέφει έναν αριθμό χαρακτήρων που καθορίζεται από το πεδίο ΒΡΕΊΤΕ λειτουργία προηγουμένως.

Τώρα, ας δούμε πώς μπορούμε να βγάλουμε το δεύτερο μέρος κάθε ονόματος.

📌 Βήμα 3:

➤ Σε Κελί D5 , ο απαιτούμενος τύπος θα είναι:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

📌 Βήμα 4:

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

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

  • Σε αυτόν τον τύπο, το LEN επιστρέφει το συνολικό αριθμό των χαρακτήρων που είναι διαθέσιμοι στο Κύτταρο B5 και αυτό είναι 15 .
  • Το ΒΡΕΊΤΕ η συνάρτηση επιστρέφει τη θέση του κενού που βρέθηκε σε αυτό το κείμενο και επιστρέφει 8 .
  • Η αριθμητική διαφορά μεταξύ των δύο προηγούμενων αριθμητικών τιμών ορίζει τον αριθμό των χαρακτήρων για το ΔΕΞΙΑ λειτουργία.
  • Τέλος, η ΔΕΞΙΑ αποσπάσματα λειτουργίας 15-8=7 χαρακτήρες από τα δεξιά και επιστρέφει το όνομα 'Cummins' .

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

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

📌 Βήμα 1:

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

➤ Κάτω από το Δεδομένα επιλέξτε την καρτέλα Κείμενο σε στήλες από την επιλογή Εργαλεία δεδομένων ομάδα εντολών.

Θα ανοίξει ένα παράθυρο διαλόγου.

📌 Βήμα 2:

➤ Επιλέξτε το κουμπί επιλογής 'Delimited' ως ο αρχικός τύπος δεδομένων.

➤ Τύπος Επόμενο .

📌 Βήμα 3:

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

➤ Τύπος Επόμενο .

📌 Βήμα 4:

➤ Κρατήστε την επιλογή 'Γενικά' ως Μορφή δεδομένων στήλης .

➤ Ενεργοποιήστε την επεξεργασία στο Προορισμός και επιλέξτε τα κελιά εξόδου που κυμαίνονται από C5 έως E9 .

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

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

4. Εφαρμόστε τη μέθοδο Flash Fill για να λειτουργήσετε ως αντίθετο της Concatenate

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

Τώρα ας δούμε πώς λειτουργεί γρήγορα αυτή η εντολή Flash Fill για να διαχωρίσει τα κείμενα.

📌 Βήμα 1:

➤ Επιλέξτε Κύτταρο C5 και πληκτρολογήστε 'Patrick' χειροκίνητα.

📌 Βήμα 2:

➤ Χρήση Χειρολαβή πλήρωσης για να τραβήξετε μέχρι το τελευταίο Κελί C9 .

➤ Κάντε κλικ στις επιλογές και επιλέξτε Συμπλήρωμα φλας τώρα.

Και θα βρείτε όλα τα μικρά ονόματα διαχωρισμένα και αποσπασμένα στο Στήλη Γ .

📌 Βήμα 3:

➤ Ομοίως, κάντε το τώρα για το επώνυμο κάτω από το Μέρος 2 επικεφαλίδα.

Και θα δείτε όλα τα επώνυμα ταυτόχρονα διαχωρισμένα από τα πλήρη ονόματα που υπάρχουν στο Στήλη Β .

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

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

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