Πίνακας περιεχομένων
Σε διάφορες περιστάσεις, χρειάζεται να χωρίσουμε τα δεδομένα μας σε διαφορετικά κομμάτια. Αυτές οι διαιρέσεις των δεδομένων γίνονται συνήθως με βάση το διάστημα, τα κόμματα ή κάποιο άλλο κριτήριο. Η διάσπαση αυτών των δεδομένων μπορεί πραγματικά να μας βοηθήσει να πάρουμε το μέρος των δεδομένων που χρειαζόμαστε σε μια δεδομένη στιγμή. 5 χρήσιμες και εύκολες μέθοδοι για το πώς να χωρίσουμε δεδομένα στο Excel θα συζητήσουμε εδώ σε αυτό το άρθρο.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε αυτό το βιβλίο ασκήσεων.
Διαίρεση δεδομένων στο Excel.xlsm5 τρόποι διαχωρισμού δεδομένων στο Excel
Για να επιδείξουμε τον τρόπο διαχωρισμού δεδομένων στο Excel, θα χρησιμοποιήσουμε το ακόλουθο φύλλο εργασίας με πλήρη μορφή ονόματος διαφορετικών προσώπων στο Ονοματεπώνυμο στήλη , και παρουσιάζονται επίσης τα ονόματά τους πρώτο μέρος και δεύτερο μέρος. Το πώς φτάνουμε σε αυτά τα μέρη εξηγείται και απεικονίζεται με διάφορους τρόπους.
1. Χαρακτηριστικά κειμένου σε στήλες για διαχωρισμό δεδομένων στο Excel
Σε αυτή τη διαδικασία, τα διαχωριστικά όπως το κενό, το tab και τα κόμματα διαχωρίζουν τα επιλεγμένα δεδομένα σε ένα ή περισσότερα κελιά. Κείμενο σε στήλη είναι ένα εξαιρετικό εργαλείο για το διαχωρισμό δεδομένων στο Excel
Βήματα
- Αρχικά, επιλέξτε όλα τα κελιά που θέλετε να χωρίσετε.
- Στη συνέχεια, πηγαίνετε στο Δεδομένα >, Κείμενο σε στήλες.
- Μετά από αυτό, θα ανοίξει ένα νέο παράθυρο διαλόγου.Από αυτό το παράθυρο επιλέξτε delimited. Και κάντε κλικ στο κουμπί Επόμενο .
- Αφού κάνετε κλικ στο κουμπί next, θα εμφανιστεί το επόμενο παράθυρο διαλόγου. Πλαίσιο επιλογής χώρου , καθώς θέλουμε να χωρίσουμε τα δεδομένα ανάλογα με τη θέση του διαστήματος μεταξύ των λέξεων.
- Στη συνέχεια, στο επόμενο παράθυρο διαλόγου επιλέξτε Γενικά.
- Ακριβώς κάτω από το Μορφή δεδομένων στήλης πλαίσιο, υπάρχει ένα πλαίσιο αναφοράς κελιών Προορισμός Σε αυτό το πλαίσιο, πρέπει να εισαγάγετε το σημείο στο οποίο θα βρίσκονται τα δεδομένα διαχωρισμού σας.
- Κάντε κλικ στο Τέλος στο πλαίσιο διαλόγου, αφού επιλέξετε τα κελιά προορισμού.
- Επιλέξτε τα κελιά προορισμού σας όπως παρακάτω στο παράθυρο Πλαίσιο προορισμού.
- Αφού κάνετε κλικ στο Τέλος , θα παρατηρήσετε ότι όλα τα ονόματα χωρίζονται πλέον σε επώνυμα και μικρά ονόματα.
Διαβάστε περισσότερα: Διαχωρισμός δεδομένων του Excel σε στήλες με κόμμα (7 μέθοδοι)
2. Διαχωρισμός κελιών στο Excel με χρήση τύπων
Ο τύπος μπορεί να είναι ένα εύχρηστο εργαλείο κατά το διαχωρισμό των δεδομένων στο Excel. Για παράδειγμα, χρησιμοποιώντας η λειτουργία TEXT φόρμουλα ή TRIM / MID μπορούμε εύκολα και ευέλικτα να διαχωρίσουμε διαφορετικούς τύπους δεδομένων.
2.1 Τύπος με τις συναρτήσεις κειμένου
Βήματα
- Θα χρησιμοποιήσουμε ένα διαφορετικό σύνολο δεδομένων ονόματος για αυτή τη μέθοδο. Αυτό το σύνολο δεδομένων περιέχει μια στήλη μεσαίου ονόματος σε σύγκριση με το προηγούμενο σύνολο δεδομένων.
- Στη συνέχεια, εισάγουμε τον ακόλουθο τύπο στο Κύτταρο C5 :
=LEFT(B5,SEARCH(" ", B5)-1)
- Στη συνέχεια, επιλέγουμε τη λαβή γεμίσματος και τη σύρουμε στο Κελί C10 .
- Αυτός ο τύπος θα χωρίσει το πρώτο μέρος του Ονοματεπώνυμο στήλη.
- Για να χωρίσετε το μεσαίο τμήμα του Πρώτο όνομα Στήλη, πληκτρολογήστε τον ακόλουθο τύπο και πατήστε enter:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
.
- Αφού πατήσετε enter, το μεσαίο μέρος της στήλης Πλήρες όνομα βρίσκεται στο πεδίο Κελί D5
- Μετά από αυτό, σύρετε το κουμπί λαβής γεμίσματος στο Κελί D10. Θα χωρίσει το άλλο Πλήρη ονόματα μεσαίο μέρος.
- Για να χωρίσετε το τελευταίο μέρος της στήλης Πλήρες όνομα, εισαγάγετε τον ακόλουθο τύπο παρακάτω:
=RIGHT(B5,LEN(B5) - SEARCH(" ", B5, SEARCH(" ", B5,1)+1))
.
- Αφού πατήσετε enter, θα δείτε ότι το τελευταίο μέρος του ονόματος στο Κύτταρο B5 χωρίζεται σε Κύτταρο Ε5.
- Σύρετε το κουμπί λαβής γεμίσματος στο Κύτταρο E10. Θα χωρίσει το τελευταίο μέρος του άλλου πλήρους ονόματος στη στήλη Επώνυμο.
2.2 Χρήση των λειτουργιών Trim και Mid για τον διαχωρισμό δεδομένων
Βήματα
- Αρχικά, πρέπει να εισαγάγετε τον ακόλουθο τύπο στο Κύτταρο C5 :
=TRIM(MID(SUBSTITUTE($B5," ",REPT(" ",999)),COLUMNS($C:C)*999-998,999))
.
- Αυτός ο τύπος θα χωρίσει το πρώτο μέρος του Ονοματεπώνυμο στο Πρώτο όνομα στήλης.
- Μετά από αυτό, επιλέξτε το κουμπί λαβής γεμίσματος και σύρετέ το οριζόντια στο Κύτταρο Ε5.
- Τότε η Ονοματεπώνυμο τα δεδομένα της στήλης C5 θα κατανεμηθούν πλήρως σε τρεις στήλες.
- Στη συνέχεια επιλέξτε Κύτταρο C5 : Κύτταρο E5 , και στη συνέχεια σύρετε τη λαβή γεμίσματος προς τα κάτω στο Κύτταρο E10.
- Αφού απελευθερώσετε το τιμόνι πλήρωσης, θα παρατηρήσετε ότι όλα τα δεδομένα του κελιού σας είναι τώρα χωρισμένα σε τρία μέρη.
Διαβάστε περισσότερα: Πώς να χωρίσετε δεδομένα σε ένα κελί του Excel σε πολλαπλές στήλες (5 μέθοδοι)
3. Διαχωρισμός δεδομένων σε κελιά στο Excel χρησιμοποιώντας τη λειτουργία Flash Fill
Βήματα
- Αρχικά, πρέπει να συμπληρώσετε την πρώτη γραμμή του συνόλου δεδομένων. Αυτό σημαίνει ότι πρέπει να εισαγάγετε το διαχωρισμένο όνομα και επώνυμο στο Κύτταρο C5 και Κελί D5 .
- Μετά από αυτό, σύρετε τη λαβή της γωνίας στο Κελί C11 πατώντας δεξί κλικ στο ποντίκι.
- Στη συνέχεια, αφήστε τη λαβή, με την απελευθέρωση της λαβής, θα ανοίξει ένα νέο πτυσσόμενο παράθυρο. Από το παράθυρο αυτό, επιλέξτε Συμπλήρωση φλας.
- Επιλογή του Συμπλήρωμα φλας θα διαχωρίσει το πρώτο μέρος των ονομάτων στη στήλη name όπως γίνεται στο Κύτταρο C5.
- Επαναλάβετε την ίδια διαδικασία για το Last Όνομα στήλη, αυτό θα χωρίσει το τελευταίο μέρος των ονομάτων στη στήλη Ονοματεπώνυμο στήλη.
Τώρα όλα τα ονόματα στη στήλη Πλήρες όνομα χωρίζονται σε δύο μέρη.
Διαβάστε περισσότερα: Πώς να χωρίσετε δεδομένα από ένα κελί σε πολλαπλές γραμμές στο Excel (3 μέθοδοι)
4. Διαχωρισμός κελιών και κειμένου στο Excel με το Power Query
Χρησιμοποιώντας ένα ισχυρό εργαλείο όπως το Power Query στο Excel, μπορείτε εύκολα να χωρίσετε τα ονόματα στη στήλη Πλήρες όνομα.
Βήματα
- Πρώτον, επιλέξτε οποιοδήποτε κελί μέσα στον πίνακα και μεταβείτε στο Δεδομένα >, Από τον πίνακα / σειρά.
- Στη συνέχεια, ένα νέο Αναφορά κυττάρου πλαίσιο, στο οποίο πρέπει να επιλέξετε το εύρος του πίνακα σας.
- Αφού εισαγάγετε το εύρος, θα ανοίξει ένα εντελώς νέο παράθυρο, στο οποίο θα πρέπει να αφαιρέσετε τις κενές στήλες.
- Αφού αφαιρέσετε τις στήλες, πρέπει να Διπλό τη στήλη Πλήρες όνομα.
- Στη συνέχεια, κάντε δεξί κλικ με το ποντίκι σας, από το μενού περιβάλλοντος μεταβείτε στο Στήλη διαχωρισμού >, Με διαχωριστικό.
- Θα ανοίξει ένα νέο παράθυρο. Σε αυτό το παράθυρο, επιλέξτε Space από το παράθυρο Επιλέξτε ή πληκτρολογήστε το διαχωριστικό και επιλέξτε Κάθε εμφάνιση του διαχωριστικού στο Διαχωρισμός σε. Στη συνέχεια κάντε κλικ στο ΕΝΤΆΞΕΙ.
- Αφού κάνετε κλικ στο ΕΝΤΆΞΕΙ, θα δείτε ότι Πλήρη ονόματα έχουν χωριστεί σε τρεις ξεχωριστές στήλες.
- Αλλάξτε τα ονόματα αυτών των στηλών σε Μεσαίο όνομα , Όνομα, και Επώνυμο . Στη συνέχεια κάντε κλικ στο Κλείσιμο και φόρτωση .
- Αφού κλείσετε και φορτώσετε το εργαλείο ισχύος, ένα νέο φύλλο θα εμφανιστεί στο κύριο βιβλίο εργασίας ως εξής.
Σε αυτό το φύλλο εργασίας, μπορείτε να δείτε ξεκάθαρα ότι τα ονόματα στο Ονοματεπώνυμο χωρίζονται σε τρία ξεχωριστά μέρη με βάση το διάστημα μεταξύ τους.
5. Χρήση της μακροεντολής VBA για τον διαχωρισμό δεδομένων στο Excel
Ένας απλός κώδικας μακροεντολών στον επεξεργαστή VBA μπορεί να λύσει όλα τα παραπάνω προβλήματα αρκετά εύκολα. Ταυτόχρονα, η χρήση μακροεντολών είναι αρκετά εύκολη και εξοικονομεί χρόνο.
Βήματα
- Ξεκινήστε το Visual Basic Εκδότης από το Καρτέλα Developer.
- πιέζοντας το Alt + F11 στο πληκτρολόγιό σας μπορεί επίσης να ενεργοποιήσει το Visual Basic συντάκτης.
- Μετά την εκκίνηση του Visual Basic editor, θα ανοίξει ένα νέο παράθυρο.
- Στο νέο παράθυρο κάντε κλικ στο Εισαγωγή , και στη συνέχεια κάντε κλικ στο Ενότητα.
- Στη συνέχεια, θα ανοίξει ένας λευκός επεξεργαστής. Σε αυτόν τον επεξεργαστή, θα πρέπει να γράψετε τον ακόλουθο κώδικα:
Sub Split_Data() Dim My_Array() As String, Column As Long, x As Variant For m = 5 To 11 My_Array = Split(Cells(m, 2), " ") Column = 3 For Each x In My_Array Cells(m, Column) = x Column = Column + 1 Next x Next m End Sub
- Μετά τη συγγραφή του κώδικα, κλείστε και τα δύο παράθυρα Ενότητα και το Επεξεργαστής VBA .
- Από το Προβολή κάντε κλικ στην καρτέλα Μακροεντολές εντολή, στη συνέχεια επιλέξτε το Προβολή μακροεντολών επιλογή.
- Στη συνέχεια, θα ανοίξει ένα νέο παράθυρο διαλόγου, από αυτό το παράθυρο διαλόγου, επιλέξτε τη μακροεντολή που μόλις δημιουργήσατε και κάντε κλικ στο κουμπί Εκτέλεση .
Κάνοντας κλικ στο Τρέξτε, θα δείτε ότι όλα τα ονόματά σας στη στήλη Πλήρες όνομα είναι τώρα χωρισμένα σε τρία διαφορετικά μέρη.
Διαβάστε περισσότερα: Μακροεντολή Excel για διαχωρισμό δεδομένων σε πολλαπλά αρχεία (με απλά βήματα)
Συμπέρασμα
Συνοψίζοντας, το ερώτημα "πώς να χωρίσουμε τα δεδομένα στο excel" μπορεί να απαντηθεί με 6 κύριους τρόπους. Αυτοί είναι κυρίως με τη χρήση τύπων, τη χρήση της συνάρτησης Text to Column, την ανάπτυξη του Power Query και ένας άλλος είναι η εκτέλεση μιας μικρής μακροεντολής στον επεξεργαστή VBA. Η διαδικασία VBA είναι λιγότερο χρονοβόρα και απλοϊκή αλλά απαιτεί προηγούμενες γνώσεις σχετικές με το VBA. Ομοίως, ένα Power query είναι επίσης ένα πολύ βολικό εργαλείο αλλά λίγοχρονοβόρα.
Από την άλλη πλευρά, άλλες μέθοδοι δεν έχουν μια τέτοια απαίτηση. Η μέθοδος "κείμενο σε στήλη" είναι μακράν η πιο βολική και εύκολη στη χρήση από όλες αυτές. Για το πρόβλημα αυτό, είναι διαθέσιμο για λήψη ένα βιβλίο ασκήσεων όπου μπορείτε να εξασκηθείτε και να εξοικειωθείτε με αυτές τις μεθόδους.
Μη διστάσετε να θέσετε οποιεσδήποτε ερωτήσεις ή σχόλια μέσω της ενότητας των σχολίων. Exceldemy κοινότητα θα εκτιμηθεί ιδιαίτερα.