Πώς να κόψετε μέρος του κειμένου στο Excel (9 εύκολες μέθοδοι)

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

Πίνακας περιεχομένων

Ενώ εργαζόταν στο Microsoft Excel , μπορεί να χρειαστεί να κόψετε μέρος μιας συμβολοσειράς κειμένου. Για παράδειγμα, μπορεί να χρειαστεί να αφαιρέσετε ένα συγκεκριμένο μέρος μιας συμβολοσειράς κειμένου. Εκτός από αυτό, μερικές φορές πρέπει να διαγράψετε μέρος των κειμένων πριν/μετά από έναν συγκεκριμένο χαρακτήρα. Σε αυτό το άρθρο, θα συζητήσω διάφορες εύκολες και γρήγορες μεθόδους για να κόψετε μέρος των κειμένων στο excel.

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

Μπορείτε να κατεβάσετε το τετράδιο ασκήσεων που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.

Περικοπή μέρους του Text.xlsm

9 εύκολες μέθοδοι για να κόψετε μέρος του κειμένου στο Excel

1. Επιλογή εύρεσης και αντικατάστασης του Excel για την περικοπή μέρους του κειμένου

Πρώτα απ' όλα, θα χρησιμοποιήσω το Εύρεση και αντικατάσταση επιλογή στο excel για να κόψω ένα τμήμα του κειμένου στο excel. Ας υποθέσουμε ότι έχω το σύνολο δεδομένων ( B5:B10 ), που περιέχει τα παρακάτω δεδομένα. Τώρα θα αντικαταστήσω το κείμενο ' Ονοματεπώνυμο: ' με ένα κενό.

Βήματα:

  • Αρχικά, επιλέξτε το σύνολο δεδομένων και πατήστε Ctrl + H για να λάβετε το Εύρεση και αντικατάσταση διάλογος.
  • Όταν η Εύρεση και αντικατάσταση εμφανίζεται το παράθυρο διαλόγου, πληκτρολογήστε το μέρος του κειμένου που θέλετε να περικόψετε στο πεδίο Βρείτε τι Αφήστε το πεδίο Αντικαταστήστε με πεδίο κενό.
  • Στη συνέχεια, πατήστε Αντικαταστήστε όλα .

  • Ως αποτέλεσμα, θα λάβουμε την παρακάτω έξοδο. Όλο το καθορισμένο ανεπιθύμητο μέρος από το κείμενο κόβεται όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Διαβάστε περισσότερα: [Fix] Η λειτουργία TRIM δεν λειτουργεί στο Excel: 2 λύσεις

2. Χρήση της λειτουργίας SUBSTITUTE για την αποκοπή μέρους του κειμένου στο Excel

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

Βήματα:

  • Πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο C5 και πατήστε Εισάγετε το από το πληκτρολόγιο.
=SUBSTITUTE(B5, "Ονοματεπώνυμο:","")

  • Κατά συνέπεια, το Excel θα επιστρέψει το παρακάτω αποτέλεσμα. Τώρα, χρησιμοποιήστε την εντολή Χειρολαβή πλήρωσης ( + ) για να αντιγράψετε τον τύπο στην περιοχή C6:C10 .

  • Στο τέλος, εδώ είναι το τελικό αποτέλεσμα που θα λάβουμε.

Σημείωση:

Μπορείτε να κόψετε ορισμένους χαρακτήρες από το κείμενο χρησιμοποιώντας η λειτουργία SUBSTITUTION Μπορείτε να διαγράψετε πολλούς χαρακτήρες ταυτόχρονα χρησιμοποιώντας αυτή τη λειτουργία.

3. Περικόψτε μέρος του κειμένου χρησιμοποιώντας το Flash Fill

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

Βήματα:

  • Πληκτρολογήστε το αναμενόμενο αποτέλεσμα στο Κύτταρο C5 (δίπλα στο πρώτο κελί του συνόλου δεδομένων σας).
  • Στη συνέχεια, αρχίστε να πληκτρολογείτε το αναμενόμενο αποτέλεσμα και στο επόμενο κελί (εδώ, Κύτταρο C6 ). Τώρα το excel θα κάνει προεπισκόπηση της εξόδου μόλις μπορέσει να αντιληφθεί το μοτίβο των δεδομένων που εισήχθησαν. Για παράδειγμα, καθώς έχω πληκτρολογήσει το Δάσκαλος στο Κύτταρο C5 και άρχισε να πληκτρολογεί Μηχανικός στο Κύτταρο C6 , excel καταλαβαίνει Ψάχνω μόνο για επαγγέλματα.

  • Καθώς εμφανίζονται τα δεδομένα προεπισκόπησης, πατήστε Εισάγετε το για να λάβετε το παρακάτω αποτέλεσμα.

4. Συνδυάστε τις λειτουργίες RIGHT & LEN για να κόψετε το πρώτο μέρος του κειμένου

Μπορούμε να κόψουμε το πρώτο μέρος μιας συμβολοσειράς κειμένου χρησιμοποιώντας τύπους του excel. Εδώ θα χρησιμοποιήσω η λειτουργία RIGHT μαζί με η συνάρτηση LEN για να κόψετε τους δύο πρώτους χαρακτήρες από το παρακάτω σύνολο δεδομένων.

Βήματα:

  • Πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο C5 και πατήστε Εισάγετε το .
=RIGHT(B5,LEN(B5)-2)

  • Τέλος, μετά την εφαρμογή του Χειρολαβή πλήρωσης εργαλείο, αυτό είναι το απόλυτο αποτέλεσμα.

Εδώ, η LEN επιστρέφει το μήκος της συμβολοσειράς κειμένου της Κύτταρο B5 . 2 αφαιρείται από το μήκος ολόκληρου του κειμένου, το οποίο επιστρέφει 11 . Μετά από αυτό, το ΔΕΞΙΑ αποσπάσματα λειτουργίας 11 χαρακτήρες από τη δεξιά πλευρά του Κύτταρο B5 .

5. Εφαρμόστε τη φόρμουλα του Excel για την περικοπή του τελευταίου μέρους του κειμένου στο Excel

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

Βήματα:

  • Πρώτον, πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο C5 . Στη συνέχεια, πατήστε Εισάγετε το .
=LEFT(B5,LEN(B5)-5)

  • Κατά την εισαγωγή του τύπου το excel θα επιστρέψει το παρακάτω αποτέλεσμα. Όπως μπορείτε να δείτε, ο παραπάνω τύπος έχει αφαιρέσει το τελευταίο 5 χαρακτήρες από όλες τις συμβολοσειρές κειμένου.

Εδώ, η LEN η συνάρτηση επιστρέφει το συνολικό μήκος του Κύτταρο B5 . Επόμενος, 5 αφαιρείται από το LEN τύπος και απαντήσεις 11 . Τέλος, το ΑΡΙΣΤΕΡΆ η συνάρτηση επιστρέφει το 11 χαρακτήρες από την αριστερή πλευρά της συμβολοσειράς κειμένου του Κύτταρο B5 .

Σημείωση :

Μπορείτε να τυλίξετε τον παραπάνω τύπο με η συνάρτηση VALUE αν χρειάζεστε αριθμητικό αποτέλεσμα.

6. Συνδυάστε τις λειτουργίες MID & LEN για να κόψετε τόσο τους πρώτους Ν όσο και τους τελευταίους Ν χαρακτήρες

Σε αυτή τη μέθοδο, θα κόψω τους πρώτους Ν και τους τελευταίους Ν χαρακτήρες από μια συμβολοσειρά κειμένου χρησιμοποιώντας η λειτουργία MID μαζί με το LEN Για παράδειγμα, θα διαγράψω το πρώτο 2 και τελευταία 5 χαρακτήρες από τις συμβολοσειρές κειμένου του παρακάτω συνόλου δεδομένων.

Βήματα:

  • Πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο C5 στην πρώτη θέση και χτύπησε Εισάγετε το .
=MID(B5,3,LEN(B5)-7)

  • Μόλις χτυπήσετε Εισάγετε το και εφαρμόστε το Χειρολαβή πλήρωσης εργαλείο, το excel θα επιστρέψει το παρακάτω αποτέλεσμα. Από το παραπάνω αποτέλεσμα, μπορούμε να δούμε ότι το πρώτο 2 και τελευταία 5 οι χαρακτήρες από κάθε συμβολοσειρά κόβονται όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.

Εδώ, η LEN η συνάρτηση επιστρέφει το μήκος του Κύτταρο B5 η οποία είναι 18 . Στη συνέχεια, ο συνολικός αριθμός χαρακτήρων (εδώ, 2 + 5 ) που πρόκειται να περικοπούν αφαιρείται από το συνολικό μήκος των Κύτταρο B5 (εδώ, 18 ). Η αφαίρεση έχει ως αποτέλεσμα 11 . Τότε το MID αποσπάσματα λειτουργίας 11 χαρακτήρες από το θέση της συμβολοσειράς κειμένου του Κύτταρο B5 .

7. Αποκοπή μέρους του κειμένου πριν ή μετά από συγκεκριμένο χαρακτήρα

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

7.1. Αποκοπή μέρους του κειμένου πριν από συγκεκριμένο χαρακτήρα

Πρώτα θα κόψω το μέρος του κειμένου που βρίσκεται πριν από το κόμμα.

Βήματα:

  • Πληκτρολογήστε τον ακόλουθο τύπο στο Κύτταρο C5 . Επόμενος Τύπος Εισάγετε το .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

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

Ορίστε, τη λειτουργία SEARCH βρίσκει τη θέση του κόμματος στη δεδομένη συμβολοσειρά κειμένου του Κύτταρο B5 , το οποίο είναι 7 . 7 αφαιρείται από το μήκος του Κύτταρο B5 , που επιστρέφεται από το LEN Το αποτέλεσμα της αφαίρεσης είναι 8 . Τέλος, το ΔΕΞΙΑ Λειτουργία τελειώματα 8 χαρακτήρες από τη δεξιά πλευρά του κόμματος.

Διαβάστε περισσότερα: Αποκοπή δεξιών χαρακτήρων και κενών στο Excel (5 τρόποι)

7.2. Αποκοπή μέρους του κειμένου μετά από συγκεκριμένο χαρακτήρα

Ομοίως με την προηγούμενη μέθοδο, εδώ θα κόψω μέρος του κειμένου που βρίσκεται μετά από ένα κόμμα.

Βήματα:

  • Πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο C5 και πατήστε Εισάγετε το .
=LEFT(B5,SEARCH(",",B5)-1)

  • Κατά την εισαγωγή του τύπου βλέπουμε ότι αφαιρούνται όλα τα τμήματα της συμβολοσειράς κειμένου που βρίσκονται μετά τα κόμματα.

Εδώ, η ΑΝΑΖΗΤΗΣΗ η συνάρτηση βρίσκει τη θέση του κόμματος. Επόμενο, 1 αφαιρείται από το ΑΝΑΖΗΤΗΣΗ τύπο, καθώς δεν θέλουμε να συμπεριλάβουμε ένα κόμμα στο τελικό μας αποτέλεσμα. Στο τέλος, το ΑΡΙΣΤΕΡΆ Η συνάρτηση αφαιρεί το τμήμα του κειμένου πριν από το κόμμα. Έτσι, κόψαμε το τμήμα του κειμένου μετά το κόμμα.

Σημείωση:

Μπορείτε να περικοπή μέρους του κειμένου πριν/μετά την εμφάνιση συγκεκριμένων χαρακτήρων (κόμμα, άνω τελεία, κενό, κ.λπ.) σε διαφορετικές θέσεις χρησιμοποιώντας έναν συνδυασμό συναρτήσεων του excel.

Διαβάστε περισσότερα: Αριστερή λειτουργία περικοπής στο Excel: 7 κατάλληλοι τρόποι

8. Λειτουργία REPLACE του Excel για την περικοπή μέρους του κειμένου

Τώρα θα χρησιμοποιήσω η λειτουργία REPLACE στο excel για να κόψετε μέρος των συμβολοσειρών κειμένου. Για παράδειγμα, από το παρακάτω σύνολο δεδομένων, θα κόψω όλα τα ονόματα.

Βήματα:

  • Πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο C5 . Στη συνέχεια, πατήστε Εισάγετε το .
=REPLACE(B5,1,13," ")

  • Κατά συνέπεια, το excel θα επιστρέψει το παρακάτω αποτέλεσμα. Από το παρακάτω αποτέλεσμα μπορούμε να δούμε ότι τα τμήματα των ονομάτων από τις παρακάτω συμβολοσειρές κειμένου έχουν περικοπεί.

9. Χρήση της VBA για την περικοπή του πρώτου ή του τελευταίου μέρους του κειμένου στο Excel

Μπορούμε να κόψουμε μέρος του κειμένου χρησιμοποιώντας το απλό VBA κώδικα στο Excel. Θα χρησιμοποιήσω VBA Συνάρτηση που ορίζεται από τον χρήστη για να αποκόψετε ένα τμήμα από συμβολοσειρές κειμένου.

9.1. VBA για την αποκοπή του πρώτου μέρους των συμβολοσειρών κειμένου

Πρώτα θα διαγράψω τους δύο πρώτους χαρακτήρες χρησιμοποιώντας VBA UDF. Σκεφτείτε το παρακάτω σύνολο δεδομένων για την περικοπή του πρώτου 2 χαρακτήρες.

Ακολουθήστε τα παρακάτω βήματα για να εκτελέσετε την εργασία.

Βήματα:

  • Πρώτον, μεταβείτε στη διεύθυνση Προγραμματιστής >, Visual Basic .

  • Ως αποτέλεσμα, η VBA Θα εμφανιστεί το παράθυρο. Κάντε δεξί κλικ στο VBAProject , και πηγαίνετε στο Εισαγωγή >, Ενότητα .

  • Τώρα πληκτρολογήστε τον παρακάτω κώδικα στο Ενότητα .
 Public Function TrimFirstn(range As String, count As Long) TrimFirstn = Right(range, Len(range) - count) End Function 

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

  • Στη συνέχεια, εισάγετε τα ορίσματα της συνάρτησης που θα μοιάζει με τον παρακάτω τύπο:
=TrimFirstn(B5,2)

  • Τύπος Εισάγετε το και εφαρμόστε το Χειρολαβή πλήρωσης για να αντιγράψετε τον τύπο στα υπόλοιπα κελιά. Τέλος, θα έχετε το παρακάτω αποτέλεσμα.

9.2. VBA για την περικοπή του τελευταίου μέρους του κειμένου

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

Βήματα:

  • Ομοίως, στην προηγούμενη μέθοδο, πηγαίνετε στο Προγραμματιστής >, Visual Basic . Εισαγωγή μια νέα Ενότητα από το VBAProject και πληκτρολογήστε τον παρακάτω κώδικα στο πεδίο Ενότητα (βλ. στιγμιότυπο οθόνης).
 Public Function TrimLastn(range As String, count As Long) TrimLastn = Left(range, Len(range) - count) End Function 

  • Τώρα εισάγετε το νεοδημιουργημένο UDF και εισάγετε τα ορίσματα όπως παρακάτω:
=TrimLastn(B5,5)

  • Μόλις εισαγάγετε τον τύπο, το excel θα κόψει το τελευταίο 5 χαρακτήρες από τις δεδομένες συμβολοσειρές κειμένου.

Συμπέρασμα

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

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