Τύπος του Excel για διαχωρισμό συμβολοσειράς με κόμμα (5 παραδείγματα)

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

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

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

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

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

5 παραδείγματα για να χωρίσετε συμβολοσειρά με κόμμα με τύπο του Excel

Ας εισαγάγουμε πρώτα το σύνολο δεδομένων μας, όπου το ID no., το LastName και το Dept. διατηρούνται ως ενιαία συμβολοσειρά χωρισμένα με κόμμα. Στόχος μας είναι να χωρίσουμε τις συμβολοσειρές σε 3 στήλες.

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

Συνδυασμός ΑΡΙΣΤΕΡΆ και ΒΡΕΊΤΕ συναρτήσεις μαζί μας βοηθούν να χωρίσουμε μια συμβολοσειρά που χωρίζεται με κόμμα σε πολλές στήλες. Απλά ακολουθήστε τα παρακάτω βήματα για να το κάνετε αυτό.

Βήματα:

  • Αρχικά, γράψτε τον ακόλουθο τύπο σε ένα κενό κελί C5.
=LEFT(B5,FIND(",",B5)-1)

Εδώ, η Λειτουργία FIND δίνει τη θέση του πρώτου κόμματος της συμβολοσειράς B5 και το ΑΡΙΣΤΕΡΆ Η συνάρτηση επιστρέφει τους χαρακτήρες από το αλφαριθμητικό που βρίσκονται πριν από το πρώτο κόμμα. Πρέπει να αφαιρέσετε 1 για να λάβετε τα δεδομένα εκτός του κόμματος.

  • Τύπος ENTER. Θα δείτε ID no. στο Cell C5. Τώρα, σύρετε το Χειρολαβή πλήρωσης για να πάρετε το υπόλοιπο του ID no. στην ίδια στήλη.

Ιδού το αποτέλεσμα,

Διαβάστε περισσότερα: VBA για διαχωρισμό συμβολοσειράς σε πολλαπλές στήλες στο Excel (2 τρόποι)

2. Τύπος με τις λειτουργίες MID και FIND για να χωρίσετε συμβολοσειρά στο Excel

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

Βήματα:

  • Αρχικά, γράψτε τον ακόλουθο τύπο σε ένα κενό κελί D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Ορίστε, FIND(",",B5)+1 δίνει την αρχική θέση του 1ου χαρακτήρα μετά το 1ο κόμμα.

FIND(",", B5, FIND(",", B5)+1) δίνει την αρχική θέση του 1ου χαρακτήρα μετά το 2ο κόμμα.

-FIND(",", B5)-1 αποκλείει όλους τους χαρακτήρες της συμβολοσειράς μετά το 2ο κόμμα.

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

  • Τύπος ENTER. Θα δείτε το Επώνυμο στο Cell D5. Τώρα, σύρετε το Χειρολαβή πλήρωσης για να πάρετε το υπόλοιπο του Επώνυμα στην ίδια στήλη.

Ιδού το αποτέλεσμα,

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

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

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

3. Ενοποίηση των λειτουργιών RIGHT και FIND

Συνδυασμός ΔΕΞΙΑ και Λειτουργίες FIND μαζί μας βοηθάει να χωρίσουμε μια συμβολοσειρά που χωρίζεται με κόμμα σε πολλές στήλες. Ακολουθήστε απλώς τα παρακάτω βήματα για να το κάνετε αυτό.

Βήματα:

  • Αρχικά, γράψτε τον ακόλουθο τύπο σε ένα κενό κελί E5.
=RIGHT(B5,LEN(B5)-FIND(",",B5,FIND(",",B5)+1))

Ορίστε, LEN(B5) καθορίζει το μήκος της συμβολοσειράς στο κελί B5.

Το FIND(",", B5, FIND(",", B5)+1 δίνει τη θέση του τελευταίου κόμματος από τη συμβολοσειρά, και τέλος, το ΔΕΞΙΑ επιστρέφει τους χαρακτήρες της συμβολοσειράς που βρίσκονται μετά το τελευταίο κόμμα.

  • Τύπος ENTER. Θα δείτε το Τμήμα. στο Cell E5. Τώρα, σύρετε το Χειρολαβή πλήρωσης για να πάρετε το υπόλοιπο του Τμήμα. στην ίδια στήλη.

Ιδού το αποτέλεσμα,

Διαβάστε περισσότερα: Excel VBA: Διαχωρισμός συμβολοσειράς με βάση τον αριθμό χαρακτήρων (2 εύκολες μέθοδοι)

4. Συνδυασμός των λειτουργιών TRIM, MID, SUBSTITUTE, REPT και LEN

Συνδυασμός TRIM, MID, SUBSTITUTE, REPT, και Λειτουργίες LEN μαζί μας βοηθάει να χωρίσουμε μια συμβολοσειρά που χωρίζεται με κόμμα σε πολλές στήλες. Ακολουθήστε απλώς τα παρακάτω βήματα για να το κάνετε αυτό.

Βήματα:

  • Πρώτον, πληκτρολογήστε 1, 2 και 3 αντί για τίτλους στηλών Αριθμός ταυτότητας, Επώνυμο και Τμήμα. Τώρα, γράψτε τον ακόλουθο τύπο σε ένα κενό κελί C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Η περίληψη αυτού του τύπου είναι να αντικαταστήσετε τα κόμματα με κενά χρησιμοποιώντας ΥΠΟΚΑΤΑΣΤΑΣΗ και REPT Τότε, η MID επιστρέφει κείμενο που σχετίζεται με την n-οστή εμφάνιση και, τέλος, η συνάρτηση TRIM συνάρτηση βοηθά να απαλλαγούμε από τα επιπλέον κενά.

  • Τύπος ENTER. Θα δείτε ID no. στο Cell C5. Τώρα, σύρετε το Χειρολαβή πλήρωσης για να λάβετε τα υπόλοιπα ID no. στην ίδια στήλη. Και σύρετε το Χειρολαβή πλήρωσης προς τη σωστή κατεύθυνση για να Επώνυμο και Τμήμα.

Ιδού το αποτέλεσμα,

Διαβάστε περισσότερα: Excel VBA: Διαχωρισμός συμβολοσειράς σε κελιά (4 χρήσιμες εφαρμογές)

5. Διαχωρισμός μιας συμβολοσειράς με κόμμα χρησιμοποιώντας τη συνάρτηση FILTERXML στο Excel

Χρήση του Λειτουργία FILTERXML μας βοηθάει να χωρίσουμε μια συμβολοσειρά που χωρίζεται με κόμμα σε πολλές στήλες. Ακολουθήστε απλώς τα παρακάτω βήματα για να το κάνετε αυτό.

Βήματα:

  • Αρχικά, γράψτε τον ακόλουθο τύπο σε ένα κενό κελί C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))

Εάν χρησιμοποιείτε το Excel για MS 365 , μπορείτε να εφαρμόσετε το Λειτουργία FILTERXML για να χωρίσετε μια συμβολοσειρά με κόμματα. Σε αυτή τη μέθοδο, αρχικά η συμβολοσειρά κειμένου μετατρέπεται σε συμβολοσειρά XML με την αλλαγή των κομμάτων σε ετικέτες XML. Η συνάρτηση TRANSPOSE μετατρέπει τον πίνακα σε οριζόντια διάταξη αντί για κάθετη.

  • Τύπος ENTER. Θα δείτε το ID no., LastName, και Dept. στο Cell C5, D5, και E5 αντίστοιχα. Τώρα, σύρετε το Χειρολαβή πλήρωσης για να λάβετε τα υπόλοιπα δεδομένα.

Ιδού το αποτέλεσμα,

Διαβάστε περισσότερα: Τύπος Excel για διαχωρισμό: 8 παραδείγματα

Συμπέρασμα

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

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