Μετάβαση στο κύριο περιεχόμενο

Πώς να χωρίσετε το κείμενο σε ξεχωριστές στήλες με κεφαλαίο γράμμα στο Excel;

έγγραφο διαιρούμενο με κεφάλαιο 1

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

Διαχωρίστε το κείμενο σε ξεχωριστές στήλες με κεφαλαίο γράμμα με τύπους

Διαχωρίστε το κείμενο σε ξεχωριστές στήλες με κεφαλαίο γράμμα με κωδικό VBA

Διαχωρίστε το κείμενο σε ξεχωριστές στήλες με κεφαλαίο γράμμα με το Kutools για Excel


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

1. Εισαγάγετε αυτόν τον τύπο πίνακα: =LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),A2&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),2)-1) (A2 είναι το κελί που θέλετε να χωρίσετε με κεφαλαίο γράμμα) σε ένα κενό κελί που βρίσκεται δίπλα στα δεδομένα σας και, στη συνέχεια, πατήστε Ctrl + Shift + Εισαγωγή πλήκτρα μαζί για να λάβετε την πρώτη λέξη, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 2

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

έγγραφο διαιρούμενο με κεφάλαιο 3

3. Εισαγάγετε έναν άλλο τύπο: = ΑΝΤΙΚΑΤΑΣΤΑΣΗ (A2,1, LEN (C2), "") (A2 είναι το κελί που θέλετε να διαχωρίσετε και C2 είναι το κελί περιέχει την πρώτη λέξη που έχετε επιστρέψει) στο κελί D2 και πατήστε εισάγετε κλειδί για να λάβετε τη δεύτερη λέξη, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 4

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

έγγραφο διαιρούμενο με κεφάλαιο 5


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

Αρχικά, εφαρμόστε τον κωδικό VBA για να προσθέσετε κενά πριν από το κεφαλαίο γράμμα για να διαχωρίσετε τις λέξεις.

1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης Παράθυρο.

Κωδικός VBA: Εισαγάγετε κενά πριν από κάθε κεφαλαίο γράμμα σε ένα κελί

Function SplitWords(ByVal Str As String) As String
'updateby Extendoffice 20151128
    Dim I As Integer
    SplitWords = Left(Str, 1)
    For I = 2 To Len(Trim(Str))
        If (Asc(Mid(Str, I, 1)) > 64) And _
           (Asc(Mid(Str, I, 1)) < 91) And _
           (Mid(Str, I - 1, 1) <> " ") Then _
            SplitWords = SplitWords & " "
        SplitWords = SplitWords & Mid(Str, I, 1)
    Next
End Function

3. Αποθηκεύστε και κλείστε αυτόν τον κωδικό, επιστρέψτε στο φύλλο εργασίας, εισαγάγετε αυτόν τον τύπο: = splitwords (A2) σε ένα κενό κελί δίπλα στα δεδομένα σας, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 6

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

έγγραφο διαιρούμενο με κεφάλαιο 7

5. Και τότε θα πρέπει να αντιγράψετε και να επικολλήσετε αυτά τα κελιά τύπου ως τιμές για να καταργήσετε τους τύπους σε άλλο μέρος ή στην αρχική περιοχή.

έγγραφο διαιρούμενο με κεφάλαιο 8

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

6. Επιλέξτε τις τιμές κελιών που έχετε εισαγάγει κενά και κάντε κλικ στο ημερομηνία > Κείμενο σε στήλες, στο Βήμα 1 του Μετατροπή του οδηγού "Κείμενο σε στήλες", Επιλέξτε Οριοθετημένη επιλογή, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 9

7. Στη συνέχεια κάντε κλικ στο κουμπί Επόμενο κουμπί, στο Βήμα 2 του οδηγού, επιλέξτε Χώρος επιλογή βάσει του Διαχωριστές ενότητα, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 10

8. Κάντε κλικ Επόμενο κουμπί, στο Βήμα 3 του οδηγού, επιλέξτε General επιλογή βάσει του Μορφή δεδομένων στήληςκαι, στη συνέχεια, επιλέξτε ένα κελί όπου θέλετε να βάλετε τις τιμές διαίρεσης κάνοντας κλικ έγγραφο διαιρούμενο με κεφάλαιο 12 κουμπί, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 11

9. Επιτέλους, κάντε κλικ στο κουμπί φινίρισμα κουμπί, τα περιεχόμενα του κελιού έχουν χωριστεί σε πολλές στήλες όπως φαίνεται το ακόλουθο στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 13


Εάν έχετε Kutools για Excel, συνδυάζοντας το Προσθήκη κειμένου και Διαίρεση κελιών χαρακτηριστικά, μπορείτε να χειριστείτε αυτήν την εργασία εύκολα και άνετα, κάντε τα εξής:

Kutools για Excel : με περισσότερα από 300 εύχρηστα πρόσθετα Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες.

1. Επιλέξτε τα αρχικά δεδομένα που θέλετε να διαχωρίσετε.

2. Στη συνέχεια κάντε κλικ στο κουμπί KutoolsΚείμενο > Προσθήκη κειμένου, δείτε το στιγμιότυπο οθόνης:

3. Στην Προσθήκη κειμένου πλαίσιο διαλόγου, παρακαλώ πληκτρολογήστε τη γραμμή διαστήματος μία φορά ή οποιοδήποτε άλλο διαχωριστικό που χρειάζεστε στο Κείμενο πλαίσιο και μετά επιλέξτε Το 1ο γράμμα είναι κεφαλαίο από το Προσθήκη μόνο σε ενότητα, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 15

4. Στη συνέχεια κάντε κλικ στο κουμπί Ok κουμπί και τα κενά έχουν προστεθεί πριν από κάθε κεφαλαίο γράμμα, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 16

5. Και μετά μπορείτε να εφαρμόσετε το Διαίρεση κελιών χρησιμότητα του Kutools για Excel για να διαιρέσετε τις τιμές των κελιών ανά χώρο, διατηρώντας επιλεγμένο το εύρος δεδομένων και, στη συνέχεια, κάντε κλικ στο Kutools > Συγχώνευση & διαχωρισμός > Διαίρεση κελιών, δείτε το στιγμιότυπο οθόνης:

6. Στην Διαίρεση κελιών , επιλέξτε Διαχωρισμός σε στήλες σύμφωνα με το Χαρακτηριστικά ενότητα και ελέγξτε Χώρος ή άλλα οριοθετικά που προσθέσατε στο Βήμα 3, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 18 18

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

έγγραφο διαιρούμενο με κεφάλαιο 19

8. Επιτέλους, κάντε κλικ στο κουμπί OK κουμπί και θα λάβετε το αποτέλεσμα που χρειάζεστε, δείτε το στιγμιότυπο οθόνης:

έγγραφο διαιρούμενο με κεφάλαιο 20

Κατεβάστε και δωρεάν δοκιμή Kutools για Excel τώρα!


Kutools για Excel: με περισσότερα από 300 εύχρηστα πρόσθετα του Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες. Λήψη και δωρεάν δοκιμή τώρα!

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

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

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola! Llevo todo el dia tratando de divir palabras juntas en celdas en excel, he dado con esta pagina, pero el código VBA no me funciona, tengo entendido que =Splitwords ya no esta disponible.
Es posible que puedas ayudarme?
This comment was minimized by the moderator on the site
Formula/function works as it should now, a later amendment (#25891) fixed it - thank you so much
This comment was minimized by the moderator on the site
DanMorgan = Dan
MollieClark = Mollie
Jade, Jam, Ryan, Dummy (not his real name),Jess,Cass, Jenni and Jack all come through as Jade,Jam, etc

using Excel 2013 (company supplied)
This comment was minimized by the moderator on the site
I need some help splitting a cell. I can do it by lower case next to upper case. But if the splitting word is one capitol letter, followed by another capitol letter it won't work. Also, if there are Roman numerals involved there are problems. If there is a word, such as "McDonald" or "MacDonald" there are problems. Can you help?
This comment was minimized by the moderator on the site
This doesn't work for two of the same capital letters
This comment was minimized by the moderator on the site
Hello,
If the two words are same words, please change the first array formula to the follows:
=LEFT(A2,SMALL(FIND(CHAR(ROW(INDIRECT("65:90"))),RIGHT(A2, LEN(A2)-1)&"ABCDEFGHIJKLMNOPQRSTUVWXYZ"),1))

Please remember to press Ctrl + Shift + Enter keys together.

Hope it can help you!
This comment was minimized by the moderator on the site
Thanks for the content it really worked
This comment was minimized by the moderator on the site
Your formula fail if name is like this: JhonJhon MarkMark
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations