Διαχωρισμός συμβολοσειράς ανά χαρακτήρα στο Excel (6 κατάλληλοι τρόποι)

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

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

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

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

Διαχωρισμός συμβολοσειράς ανά χαρακτήρα στο Excel.xlsx

6 τρόποι διαχωρισμού συμβολοσειράς ανά χαρακτήρα στο Excel

1. Διαχωρισμός συμβολοσειράς ανά χαρακτήρα χρησιμοποιώντας τις λειτουργίες LEFT και FIND

Χρήση του οι λειτουργίες LEFT και οι λειτουργίες FIND μαζί μας επιτρέπει να χωρίσουμε μια συμβολοσειρά με έναν χαρακτήρα από την αριστερή πλευρά της συμβολοσειράς. Πληκτρολογήστε τον ακόλουθο τύπο σε ένα κενό κελί ( B6 )

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

Εδώ, η ΒΡΕΊΤΕ επιστρέφει τη θέση του πρώτου κόμματος ( "," ) από τη συμβολοσειρά A6 και το ΑΡΙΣΤΕΡΆ εξάγει τους χαρακτήρες από το αλφαριθμητικό που βρίσκονται πριν από τον συγκεκριμένο χαρακτήρα (πρώτο κόμμα). Θυμηθείτε, πρέπει να αφαιρέσετε 1 για να εξάγετε χωρίς το κόμμα.

Τύπος ENTER και θα λάβετε το Όνομα στο κελί B6 .

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

2. Λειτουργίες MID και FIND για τον διαχωρισμό συμβολοσειράς

Αν θέλετε να λάβετε τα κείμενα μεταξύ δύο συγκεκριμένων χαρακτήρων μπορείτε να χρησιμοποιήσετε την εντολή η λειτουργία MID και η λειτουργία FIND μαζί. Πληκτρολογήστε τον ακόλουθο τύπο σε ένα κενό κελί ( C6 )

=MID(A6,FIND(",",A6)+1,FIND(",",A6,FIND(",",A6)+1)-FIND(",",A6)-1)

Ορίστε, FIND(",",A6)+1 επιστρέφει την αρχική θέση του πρώτου χαρακτήρα μετά το πρώτο κόμμα. FIND(",",A6,FIND(",",A6)+1) επιστρέφει την αρχική θέση του πρώτου χαρακτήρα μετά το δεύτερο κόμμα. -FIND(",",A6)-1 υποδηλώνει ότι όλοι οι χαρακτήρες της συμβολοσειράς μετά το δεύτερο κόμμα θα εξαιρεθούν. MID δίνει τους χαρακτήρες μεταξύ αυτών των δύο κομμάτων.

Τύπος ENTER Ως αποτέλεσμα, θα λάβετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου στο κελί C6 .

Σύρετε το B7 στο τέλος του συνόλου δεδομένων σας και θα λάβετε όλες τις διευθύνσεις ηλεκτρονικού ταχυδρομείου.

3. Λειτουργίες RIGHT, LEN και FIND για διαχωρισμό συμβολοσειράς ανά χαρακτήρα

Με τη χρήση το ΔΕΞΙΑ συνάρτηση , η συνάρτηση LEN , και η λειτουργία FIND συνολικά, μπορείτε να χωρίσετε τη συμβολοσειρά και να λάβετε το σωστό μέρος μετά από έναν συγκεκριμένο χαρακτήρα από τη συμβολοσειρά. Πληκτρολογήστε τον ακόλουθο τύπο σε ένα κενό κελί ( D6 )

=RIGHT(A6,LEN(A6)-FIND(",",A6,FIND(",",A6)+1))

Ορίστε, LEN(A6) υπολογίζει το συνολικό μήκος της συμβολοσειράς στο κελί A6 . FIND(",",A6,FIND(",",A6)+1 βρίσκει το τελευταίο κόμμα και ΔΕΞΙΑ εξάγει τους χαρακτήρες μετά το τελευταίο κόμμα.

Τύπος ENTER και θα λάβετε τον αριθμό επικοινωνίας στο κελί D6 .

Κελί σύρσης D6 και θα λάβετε όλους τους αριθμούς επικοινωνίας χωρίζοντας τις συμβολοσειρές της στήλης A.

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

  • Διαχωρισμός συμβολοσειράς κατά μήκος στο Excel (8 τρόποι)
  • Πώς να χωρίσετε κείμενο σε πολλαπλά κελιά στο Excel

4. Λειτουργίες SEARCH και LEFT για τον διαχωρισμό συμβολοσειράς

Μπορείτε να χρησιμοποιήσετε τη λειτουργία SEARCH αντί για η λειτουργία FIND για να χωρίσετε μια συμβολοσειρά.

Για να χωρίσετε το Όνομα από τη συμβολοσειρά του κελιού A6, πληκτρολογήστε τον ακόλουθο τύπο σε ένα κενό κελί ( B6 )

=LEFT(A6,SEARCH( ",",A6)-1)

Εδώ, η ΑΝΑΖΗΤΗΣΗ επιστρέφει τη θέση του πρώτου κόμματος ( "," ) από τη συμβολοσειρά A6 και το ΑΡΙΣΤΕΡΆ εξάγει τους χαρακτήρες από το αλφαριθμητικό που βρίσκονται πριν από τον συγκεκριμένο χαρακτήρα (πρώτο κόμμα). Θυμηθείτε, πρέπει να αφαιρέσετε 1 για να αποκλείσετε το κόμμα.

Τύπος ENTER και θα λάβετε το Όνομα στο κελί B6 .

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

5. Flash Fill για διαχωρισμό συμβολοσειράς ανά χαρακτήρα

Χρήση του Συμπλήρωμα φλας είναι μια άλλη τεχνική για τον διαχωρισμό συμβολοσειράς ανά χαρακτήρα. Πρώτον, εισάγετε χειροκίνητα το τμήμα της συμβολοσειράς σε ένα κελί ( C6 )

Μετά από αυτό, μεταβείτε στο Δεδομένα> Εργαλεία δεδομένων και επιλέξτε Συμπλήρωμα φλας .

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

Διαβάστε περισσότερα: Διαχωρισμός κειμένου στο Excel χρησιμοποιώντας το Flash Fill

6. Εντολή "Κείμενο σε στήλες

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

Μετά από αυτό, μεταβείτε στο Δεδομένα> Εργαλεία δεδομένων και επιλέξτε Κείμενο σε στήλες .

Τώρα ένα παράθυρο με όνομα Οδηγός μετατροπής κειμένου σε στήλες θα εμφανιστεί. Οριοθετημένο και πατήστε στο Επόμενο .

Στο δεύτερο βήμα, επιλέξτε Κόμμα και πατήστε το Επόμενο .

Εάν η συμβολοσειρά σας διαχωρίζεται από οποιονδήποτε άλλο χαρακτήρα, όπως Tab, άνω τελεία ή κενό, πρέπει να επιλέξετε αυτόν τον χαρακτήρα. Μπορείτε επίσης να εισαγάγετε άλλους χαρακτήρες στο πεδίο Άλλα Στο τελευταίο βήμα, επιλέξτε Γενικά και κάντε κλικ στο Τέλος .

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

Συμπέρασμα

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

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