Διαχωρισμός δεδομένων στο Excel σε στήλες με κόμμα (7 μέθοδοι)

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

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

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

Διαχωρισμός δεδομένων σε στήλες με κόμμα.xlsm

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

7 μέθοδοι για να χωρίσετε δεδομένα σε στήλες με κόμμα στο Excel

1. Διαχωρισμός δεδομένων σε στήλες χρησιμοποιώντας τη λειτουργία "Κείμενο σε στήλη

Πρώτα, θα σας δείξω πώς να χρησιμοποιήσετε το Κείμενο σε στήλη χαρακτηριστικό για τον διαχωρισμό των δεδομένων σε πολλαπλές στήλες .

ΒΗΜΑΤΑ:

  • Αρχικά, επιλέξτε C5:C11 . Στη συνέχεια, πηγαίνετε στο Δεδομένα tab>> select Εργαλεία δεδομένων >> επιλέξτε Κείμενο σε στήλες

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

  • Στη συνέχεια, επιλέξτε το Διαχωριστικό ως Κόμμα . Στη συνέχεια κάντε κλικ στο Επόμενο .

  • Στη συνέχεια, επιλέξτε Γενικά ως Μορφή δεδομένων στήλης . Επιλέξτε το Προορισμός . Τέλος, επιλέξτε Τέλος .

Excel θα χωρίσει τα δεδομένα.

Διαβάστε περισσότερα: Πώς να χωρίσετε δεδομένα σε πολλαπλές στήλες στο Excel

2. Εφαρμογή της συμπλήρωσης Flash σε δεδομένα διαχωρισμού στο Excel

Τώρα, θα χρησιμοποιήσω Συμπλήρωμα φλας στο δεδομένα διαχωρισμού στο Excel .

ΒΗΜΑΤΑ:

  • Γράψτε Τόκιο στο D5 .

  • Χρήση Χειρολαβή πλήρωσης στο AutoFill έως D11 .

  • Τώρα κάντε κλικ στο Επιλογές αυτόματης συμπλήρωσης (δείτε την εικόνα)

  • Επιλέξτε Συμπλήρωμα φλας .

Excel θα δείξει το πόλεις .

  • Ομοίως, διαχωρίστε το Χώρα .

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

3. Χρήση συνδυασμού των LEFT, FIND & LEN για να χωρίσετε τα δεδομένα σε στήλες με κόμμα

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

ΒΗΜΑΤΑ:

  • Πηγαίνετε στο D5 Γράψτε τον ακόλουθο τύπο.
=LEFT(C5,FIND(",",C5)-1)

Κατανομή τύπου

FIND(",",C5) ➤ Επιστρέφει τη θέση ενός χαρακτήρα κόμμα (,) στο C5 .

Έξοδος : 6

LEFT(C5,FIND(",",C5)-1) ➤ Επιστρέφει το καθορισμένος αριθμός από την έναρξη της κείμενο στο C5 .

Έξοδος : Τόκιο

  • Στη συνέχεια, πατήστε ENTER . Excel θα επιστρέψει την έξοδο.

  • Τώρα, χρησιμοποιήστε το Συμπλήρωση Λαβή στο AutoFill .

Για το διαχωρισμό των Χώρα ,

  • Πηγαίνετε στο E5 Γράψτε τον ακόλουθο τύπο.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Κατανομή τύπου

FIND(",",C5) ➤ Επιστρέφει τη θέση του κόμμα(,) στο C5 .

Έξοδος: 6

LEN(C5) ➤ Επιστρέφει το αριθμός του χαρακτήρες στο C5 .

Έξοδος: 11

RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Επιστρέφει το καθορισμένη θέση ενός χαρακτήρας από το τέλος του C5 .

Έξοδος : Ιαπωνία

  • Τώρα, πατήστε ENTER . Excel θα εμφανίσει την έξοδο.

  • Τώρα, χρησιμοποιήστε το Συμπλήρωση Λαβή στο AutoFill .

4. Χρήση του PowerQuery για τον διαχωρισμό δεδομένων

Τώρα θα χρησιμοποιήσω PowerQuery στο δεδομένα διαχωρισμού στο στήλες στο Excel .

ΒΗΜΑΤΑ:

  • Δημιουργήστε ένα πίνακας Για να το κάνετε αυτό, επιλέξτε ολόκληρο το εύρος B4:C11 .
  • Τύπος CTRL + T . πλαίσιο εισαγωγής θα εμφανιστεί. Βάλτε το δεδομένα στο τραπέζι σας. Εδώ είναι B4:C11 .

  • Τώρα, πηγαίνετε στο Δεδομένα tab>> select Από πίνακα/περιοχή .

  • PowerQuery Editor Θα εμφανιστεί το παράθυρο. δρομέας στο Στήλη διεύθυνσης . κάντε δεξί κλικ στο ποντίκι να φέρει το Γραμμή περιβάλλοντος .
  • Από το Γραμμή περιβάλλοντος , επιλέξτε Στήλη διαχωρισμού >> επιλέξτε Με Delimiter

  • Διαχωρισμός στήλης με διαχωριστικό Θα εμφανιστεί το παράθυρο διαλόγου. Επιλέξτε το Διαχωριστικό ως Κόμμα . Στη συνέχεια κάντε κλικ στο OK .

  • Excel θα split το στήλη στο 1 και Διεύθυνση.2 στήλη . Στη συνέχεια κάντε κλικ στο Κλείσιμο & Φόρτωση .

  • Excel θα μεταφέρει το σύνολο δεδομένων σε ένα νέο φύλλο εργασίας .

  • Μετονομασία το στήλη .

Διαβάστε περισσότερα: Πώς να χωρίσετε δεδομένα στο Excel (5 τρόποι)

5. Μετατροπή των δεδομένων σε αρχείο CSV

Τώρα, θα δείξω μια άλλη μέθοδο. Θα μετατρέψω το σύνολο δεδομένων σε ένα CSV ( τιμές διαχωρισμένες με κόμμα ) αρχείο πρώτα.

ΒΗΜΑΤΑ:

  • Πρώτον, αντίγραφο η στήλη Διεύθυνση σε ένα Σημειωματάριο σελίδα .

  • Στη συνέχεια, μεταβείτε στο Αρχείο >> επιλέξτε Αποθήκευση ως .

  • Τώρα, ορίστε το όνομα και αποθηκεύστε το αρχείο . Θυμηθείτε, πρέπει να βάλετε την κατάληξη .csv στο όνομα.

  • Τώρα, ανοίξτε το αρχείο από το την τοποθεσία όπου θα το αποθήκευσα νωρίτερα .

  • Excel θα χωρίσει το δεδομένα .

  • Τώρα, μορφή όπως επιθυμείτε.

6. Χρήση της VBA για τον διαχωρισμό δεδομένων σε στήλες με κόμμα

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

ΒΗΜΑΤΑ:

  • Τύπος ALT + F11 για να ανοίξετε το Παράθυρο VBA .
  • Στη συνέχεια, πηγαίνετε στο Εισαγωγή >> επιλέξτε Ενότητα .

  • A νέα ενότητα Γράψτε τον ακόλουθο κώδικα.
 Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub 

Ανάλυση κώδικα

  • Εδώ, έχω δημιουργήσει ένα Υποδιαδικασία SplitColumn . χρησιμοποίησα η δήλωση dim για να ορίσετε ένα μεταβλητή SplitData ως Συμβολοσειρά και i ως παραλλαγή .
  • Στη συνέχεια χρησιμοποίησα ένα Βρόχος For Loop . 5 έως 11 δηλώνει ότι θα split το δεδομένα από το 5η έως 11η σειρά .
  • Στη συνέχεια, χρησιμοποίησα το Διαχωρισμός VBA συνάρτηση όπου n είναι η σειρά αριθμός και 3 ορίζει ότι η δεδομένα βρίσκονται στο C στήλη . Count = 4 , το δεδομένα θα είναι split στο στήλη D .
  • Και πάλι, χρησιμοποίησα ένα Βρόχος For Loop στο αύξηση το Μετρήστε .
  • Τώρα πατήστε F5 για να εκτελέσετε το κωδικός . Excel θα split το δεδομένα .

7. Χρήση των λειτουργιών FILTERXML, SUBSTITUTE & TRANSPOSE στο Excel για τον διαχωρισμό δεδομένων

Τώρα θα χρησιμοποιήσω η συνάρτηση FILTERXML μαζί με το ΥΠΟΚΑΤΑΣΤΑΤΙΚΟ &, TRANSPOSE Αυτό θα λειτουργήσει για τις αναβαθμισμένες εκδόσεις του Excel .

ΒΗΜΑΤΑ:

Επιλέξτε D5 και E5 Γράψτε τον ακόλουθο τύπο

=TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s"))

Κατανομή τύπου

SUBSTITUTE(C5,",","") ➤ Αυτό θα αντικαταστήσει το κόμμα (,) στο D5 και E5 .

Έξοδος: "TokyoJapan"

FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s") ➤ Επιστρέφει Δεδομένα XML από το περιεχόμενο ακόλουθα XPath

Έξοδος: {"Τόκιο"; "Ιαπωνία"}

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s")) ➤ Θα αντιμεταθέσει τον πίνακα.

Έξοδος: {"Τόκιο", "Ιαπωνία"}

  • Στη συνέχεια, πατήστε ENTER . Excel θα επιστρέψει τις εξόδους.

  • Στη συνέχεια χρησιμοποιήστε Χειρολαβή πλήρωσης στο AutoFill .

Βιβλίο ασκήσεων

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

Συμπέρασμα

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

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