Εξαγωγή συμβολοσειράς από συμβολοσειρά κειμένου στο Excel
Μπορεί να είναι μια κοινή εργασία για εσάς που πρέπει να εξαγάγετε υποστρώματα από συμβολοσειρές κειμένου, στο Excel, δεν υπάρχει άμεση λειτουργία για να το κάνετε αυτό, αλλά, με τη βοήθεια των λειτουργιών ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ, MID και ΑΝΑΖΗΤΗΣΗ, μπορείτε να εξαγάγετε είδη υποστρώματος όπως χρειάζεστε.
- Εξαγωγή substring με συγκεκριμένο αριθμό χαρακτήρων από συμβολοσειρά κειμένου
- Εξαγωγή substring πριν ή μετά από έναν συγκεκριμένο χαρακτήρα από συμβολοσειρά κειμένου
Εξαγωγή substring με συγκεκριμένο αριθμό χαρακτήρων από συμβολοσειρά κειμένου
Στο Excel, οι συναρτήσεις LEFT, RIGHT και MID μπορούν να σας βοηθήσουν να εξαγάγετε το substring ενός καθορισμένου μήκους από αριστερά, δεξιά ή μέση της συμβολοσειράς κειμένου.
- LEFT function: για να εξαγάγετε ένα υπόστρωμα από τα αριστερά της συμβολοσειράς κειμένου.
- RIGHT function: για εξαγωγή κειμένου από τα δεξιά της συμβολοσειράς κειμένου.
- MID function: για εξαγωγή μιας συμβολοσειράς από τη μέση μιας συμβολοσειράς κειμένου.
Εξαγάγετε το υπόστρωμα από τα αριστερά της συμβολοσειράς κειμένου:
Η συνάρτηση LEFT μπορεί να σας βοηθήσει να εξαγάγετε τους πρώτους χαρακτήρες x από τη συμβολοσειρά κειμένου, η γενική σύνταξη είναι:
- text: η συμβολοσειρά κειμένου που θέλετε να εξαγάγετε χαρακτήρες.
- num_chars: ο αριθμός των χαρακτήρων που θέλετε να εξαγάγετε από την αριστερή πλευρά της συμβολοσειράς κειμένου.
Εισαγάγετε τον ακόλουθο τύπο σε ένα κενό κελί:
Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και και οι 3 πρώτοι χαρακτήρες έχουν εξαχθεί από το αρχικό κείμενο, δείτε το στιγμιότυπο οθόνης:
Εξαγάγετε το υπόστρωμα από τα δεξιά της συμβολοσειράς κειμένου:
Για να εξαγάγετε τα υποστρώματα από το τέλος του κειμένου, χρησιμοποιήστε τη ΔΕΞΙΑ συνάρτηση:
- text: η συμβολοσειρά κειμένου που θέλετε να εξαγάγετε χαρακτήρες.
- num_chars: ο αριθμός των χαρακτήρων που θέλετε να εξαγάγετε από τη δεξιά πλευρά της συμβολοσειράς κειμένου.
Για παράδειγμα, για να εξαγάγετε τους τελευταίους 6 χαρακτήρες από τη συμβολοσειρά κειμένου, εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί:
Και στη συνέχεια, αντιγράψτε αυτόν τον τύπο σε άλλα κελιά που χρειάζεστε και και οι 6 χαρακτήρες έχουν εξαχθεί από τα δεξιά του κειμένου, δείτε το στιγμιότυπο οθόνης:
Εξαγάγετε το υπόστρωμα από τη μέση της συμβολοσειράς κειμένου:
Για να εξαγάγετε το substring με συγκεκριμένο μήκος χαρακτήρων από τη μέση του κειμένου, η συνάρτηση MID μπορεί να σας βοηθήσει.
- text: η συμβολοσειρά κειμένου που θέλετε να εξαγάγετε χαρακτήρες.
- start_num: η θέση του πρώτου χαρακτήρα που θέλετε να εξαγάγετε.
- num_chars: ο συνολικός αριθμός χαρακτήρων που θέλετε να εξαγάγετε.
Για παράδειγμα, για να εξαγάγετε 3 χαρακτήρες που ξεκινούν από τον έβδομο χαρακτήρα από τη συμβολοσειρά κειμένου, εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί:
Και μετά, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά για να εφαρμόσετε αυτόν τον τύπο όπως χρειάζεστε, θα έχετε το ακόλουθο αποτέλεσμα:
Εξαγωγή substring πριν ή μετά από έναν συγκεκριμένο χαρακτήρα από συμβολοσειρά κειμένου
Οι συναρτήσεις LEFT, RIGHT και MID μπορούν να σας βοηθήσουν να εξαγάγετε το ομοιόμορφο substring με συγκεκριμένο αριθμό χαρακτήρων, αλλά, μερικές φορές, ίσως χρειαστεί να εξαγάγετε substring με μεταβλητό μήκος, μπορείτε να δημιουργήσετε μερικούς πιο περίπλοκους τύπους για την επίλυση αυτής της εργασίας.
Εξαγωγή substring πριν από έναν συγκεκριμένο χαρακτήρα
Για την εξαγωγή όλων των χαρακτήρων πριν από έναν συγκεκριμένο χαρακτήρα, η γενική σύνταξη είναι:
- text: η συμβολοσειρά κειμένου από την οποία θέλετε να εξαγάγετε χαρακτήρες.
- char: ο συγκεκριμένος χαρακτήρας για εξαγωγή του υποστρώματος με βάση.
Για παράδειγμα, θέλω να εξαγάγω όλους τους χαρακτήρες που πριν από τον ενωτικό χαρακτήρα, εφαρμόστε τον ακόλουθο τύπο σε ένα κενό κελί:
Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο και όλοι οι χαρακτήρες πριν από την παύλα έχουν εξαχθεί ως εξής:
Επεξήγηση του τύπου:
- ΑΝΑΖΗΤΗΣΗ ("-", A2) -1: Αυτή η συνάρτηση SEARCH χρησιμοποιείται για να βρει τη θέση του ενωτικού χαρακτήρα στο κελί A2 και να αφαιρέσει το 1 για να αποκλείσει τον ίδιο τον χαρακτήρα. Αναγνωρίζεται ως όρισμα num_chars της συνάρτησης LEFT.
- ΑΡΙΣΤΕΡΑ (A2, ΑΝΑΖΗΤΗΣΗ ("-", A2) -1): Αυτή η συνάρτηση ΑΡΙΣΤΕΡΑ εξάγει τον αριθμό των χαρακτήρων που επιστρέφονται από τη συνάρτηση SEARCH από την αριστερή πλευρά του κειμένου στο κελί A2.
Εξαγωγή substring μετά από έναν συγκεκριμένο χαρακτήρα
Εάν θέλετε να εξαγάγετε τα υποστρώματα μετά από έναν συγκεκριμένο χαρακτήρα, η συνάρτηση RIGHT, LEN, SEARCH μπορεί να σας βοηθήσει, η γενική σύνταξη είναι:
- text: η συμβολοσειρά κειμένου από την οποία θέλετε να εξαγάγετε χαρακτήρες.
- char: ο συγκεκριμένος χαρακτήρας για εξαγωγή του υποστρώματος με βάση.
Για να εξαγάγετε τους χαρακτήρες μετά τον ενωτικό χαρακτήρα, εφαρμόστε τον παρακάτω τύπο:
Και στη συνέχεια, αντιγράψτε αυτόν τον τύπο στα κελιά που θέλετε να χρησιμοποιήσετε και θα λάβετε το αποτέλεσμα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Επεξήγηση του τύπου:
- ΑΝΑΖΗΤΗΣΗ ("-", A2): Αυτή η συνάρτηση SEARCH χρησιμοποιείται για να βρει τη θέση του ενωτικού χαρακτήρα στο κελί A2.
- LEN (A2) -SARCH ("-", A2): Το συνολικό μήκος της συμβολοσειράς κειμένου που επιστρέφεται από τη συνάρτηση LEN αφαιρεί τον αριθμό που επιστρέφεται από τη συνάρτηση SEARCH για να λάβετε τον αριθμό των χαρακτήρων μετά τον συγκεκριμένο χαρακτήρα. Αυτό αναγνωρίζεται ως το όρισμα num_chars της συνάρτησης ΔΕΞΙΑ.
- ΔΑΧΤΥΛΙΔΙ (): Αυτή η ΔΕΞΙΑ λειτουργία χρησιμοποιείται για την εξαγωγή του αριθμού χαρακτήρων από το τέλος της συμβολοσειράς κειμένου στο κελί A2.
Εξαγωγή substring μεταξύ δύο συγκεκριμένων χαρακτήρων
Εάν πρέπει να εξαγάγετε το substring μεταξύ δύο δεδομένων χαρακτήρων, ίσως οι παρακάτω λειτουργίες μπορούν να σας βοηθήσουν, η γενική σύνταξη είναι:
- text: η συμβολοσειρά κειμένου από την οποία θέλετε να εξαγάγετε χαρακτήρες.
- char: ο συγκεκριμένος χαρακτήρας για εξαγωγή του υποστρώματος με βάση.
Για παράδειγμα, για να εξαγάγετε το κείμενο μεταξύ των δύο ενωτικών, χρησιμοποιήστε αυτόν τον τύπο:
Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω για να εφαρμόσετε αυτόν τον τύπο σε άλλα κελιά και θα λάβετε το αποτέλεσμα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Επεξήγηση του τύπου:
- ΑΝΑΖΗΤΗΣΗ ("-", A2) + 1: Η συνάρτηση SEARCH χρησιμοποιείται για να επιστρέψει τη θέση του ενωτικού χαρακτήρα και να προσθέσει 1 μέσο για την εξαγωγή του υποστρώματος από τον επόμενο χαρακτήρα. Αναγνωρίζεται ως όρισμα start_num της συνάρτησης MID.
- ΑΝΑΖΗΤΗΣΗ ("-", A2, ΑΝΑΖΗΤΗΣΗ ("-", A2) +1): Αυτό το μέρος του τύπου χρησιμοποιείται για να πάρει τη θέση της δεύτερης εμφάνισης του ενωτικού χαρακτήρα.
- ΑΝΑΖΗΤΗΣΗ ("-", A2, ΑΝΑΖΗΤΗΣΗ ("-", A2) +1) - ΑΝΑΖΗΤΗΣΗ ("-", A2) - 1): Χρησιμοποιήστε τη θέση του δεύτερου χαρακτήρα ενωτικού αφαιρέστε τη θέση του πρώτου ενωτικού χαρακτήρα για να λάβετε τον αριθμό των χαρακτήρων μεταξύ αυτών των δύο χαρακτήρων ενωτικών και, στη συνέχεια, αφαιρέστε το 1 από το αποτέλεσμα για να αποκλείσετε τον χαρακτήρα οριοθέτη. Αυτό αναγνωρίζεται ως όρισμα num_chars της συνάρτησης MID.
- ΣΤΑ ΜΕΣΑ(): Αυτή η συνάρτηση MID χρησιμοποιείται για την εξαγωγή του υποστρώματος με βάση τα δύο παραπάνω ορίσματα.
Σχετικές συναρτήσεις που χρησιμοποιούνται:
- LEFT:
- Η συνάρτηση LEFT εξάγει συμβολοσειρά από αριστερά της συμβολοσειράς κειμένου.
- RIGHT:
- Η συνάρτηση ΔΕΞΙΑ επιστρέφει το κείμενο από δεξιά της συμβολοσειράς κειμένου.
- MID:
- Η συνάρτηση MID επιστρέφει τους συγκεκριμένους χαρακτήρες από τη μέση της συμβολοσειράς κειμένου.
- SEARCH:
- Η συνάρτηση SEARCH μπορεί να σας βοηθήσει να βρείτε τη θέση ενός συγκεκριμένου χαρακτήρα ή υποστρώματος από το δεδομένο κείμενο
Περισσότερα άρθρα:
- Λήψη ή εξαγωγή της πρώτης λέξης από συμβολοσειρά κειμένου στο Excel
- Για να εξαγάγετε όλες τις πρώτες λέξεις από μια λίστα συμβολοσειρών κειμένου που χωρίζονται με κενά, η συνάρτηση LEFT και FIND στο Excel μπορεί να σας κάνει τη χάρη.
- Λήψη ή εξαγωγή του τελευταίου Word από συμβολοσειρά κειμένου στο Excel
- Για να εξαγάγετε την τελευταία λέξη από συμβολοσειρά κειμένου που διαχωρίζονται από τους χαρακτήρες διαστήματος, κανονικά, μπορείτε να δημιουργήσετε έναν τύπο βασισμένο στις συναρτήσεις TRIM, SUBSTITUTE, RIGHT και REPT στο Excel.
- Εξαγωγή τελευταίας γραμμής κειμένου από κελί πολλαπλών γραμμών
- Για να εξαγάγετε την τελευταία γραμμή κειμένου από μια συμβολοσειρά κειμένου που διαχωρίζεται με αλλαγές γραμμής, συνήθως, δεν υπάρχει άμεσος τρόπος για να το λύσετε. Αυτό το άρθρο, θα παρουσιάσω έναν τύπο για την αντιμετώπιση αυτής της εργασίας στο Excel.
Τα καλύτερα εργαλεία παραγωγικότητας του Office
Kutools for Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος
Kutools for Excel Διαθέτει πάνω από 300 χαρακτηριστικά, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...

Office Tab - Ενεργοποίηση ανάγνωσης και επεξεργασίας με καρτέλες στο Microsoft Office (συμπεριλαμβανομένου του Excel)
- Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
- Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
- Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
- Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
