Πίνακας περιεχομένων
Σε αυτό το άρθρο, θα συζητήσουμε για την αριστερή περικοπή στο Excel χρησιμοποιώντας τόσο τη συνάρτηση όσο και το VBA. Η αριστερή περικοπή μπορεί να είναι διαφόρων τύπων. Για παράδειγμα, μπορείτε να αφαιρέσετε έναν χαρακτήρα από την αριστερή πλευρά μιας συμβολοσειράς. Από την άλλη πλευρά, μπορείτε επίσης να διαγράψετε τα κενά μπροστά (κενό που υπάρχει στην αριστερή πλευρά μιας συμβολοσειράς) από μια συμβολοσειρά δεδομένων.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.
Αριστερή λειτουργία Trim Function.xlsm7 κατάλληλοι τρόποι για τη λειτουργία Left Trim στο Excel
1. Εφαρμόστε τη λειτουργία RIGHT για να κόψετε τους χαρακτήρες της αριστερής πλευράς στο Excel
Όταν δουλεύουμε με υπολογιστικά φύλλα, συχνά, χρειάζεται να κόψουμε τα δεδομένα από τα αριστερά. Για παράδειγμα, έχετε έναν κωδικό που περιέχει χρώμα, αριθμό αναφοράς, μέγεθος κ.λπ. και θέλετε να διαχωρίσετε τον κωδικό σύμφωνα με την προτίμησή σας. Ο ευκολότερος τρόπος για να κόψετε το αριστερό τμήμα των δεδομένων είναι να χρησιμοποιήσετε τη χρήση η λειτουργία RIGHT . ΔΕΞΙΑ επιστρέφει τον καθορισμένο χαρακτήρα από το τέλος της συμβολοσειράς κειμένου. Για παράδειγμα, θέλουμε να κόψουμε την τιμή του Κύτταρο B5 Εδώ είναι τα βήματα που απαιτούνται:
Βήματα :
- Γράψτε τον ακόλουθο τύπο για να διαχωρίσετε το χρώμα από τον κωδικό.
=RIGHT(B5,4)
- Μετά την εισαγωγή του τύπου, το χρώμα Μπλε θα διαχωριστεί. Χρησιμοποιήστε την επιλογή Χειρολαβή πλήρωσης (+) για να αντιγράψετε τον τύπο στα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Περικοπή δεξιών χαρακτήρων και κενών στο Excel (5 τρόποι)
2. Εφαρμογή της συνάρτησης REPLACE για την αφαίρεση χαρακτήρων στην αριστερή πλευρά του Excel
Ένα άλλο εύκολο για να αριστερά trim είναι να χρησιμοποιήσετε τη συνάρτηση REPLACE. ΑΝΤΙΚΑΤΑΣΤΑΣΗ Η συνάρτηση αντικαθιστά μέρος μιας συμβολοσειράς κειμένου με μια διαφορετική συμβολοσειρά κειμένου. Εφαρμόσαμε τη συνάρτηση στο προηγούμενο σύνολο δεδομένων και ακολουθούν τα βήματα που ακολουθήθηκαν:
Βήματα:
- Πρώτον, πληκτρολογήστε τον ακόλουθο τύπο:
=REPLACE(B5,1,C5,"")
- Εισάγοντας τον τύπο, ορίστε το αποτέλεσμα που πήραμε:
3. Χρήση της VBA για την περικοπή χαρακτήρων στην αριστερή πλευρά
Εάν δεν θέλετε να χρησιμοποιήσετε κάποια συνάρτηση ή τύπο για να κάνετε την αριστερή περικοπή, χρησιμοποιώντας VBA μπορεί να είναι μια επιλογή στο excel. Έχουμε χρησιμοποιήσει τα ακόλουθα βήματα για το VBA :
Βήματα:
- Ακολουθεί η συμβολοσειρά που θέλουμε να κόψουμε:
- Αρχικά, μεταβείτε στο αντίστοιχο φύλλο. Στη συνέχεια, κάντε δεξί κλικ στο όνομα του φύλλου και επιλέξτε το στοιχείο Προβολή κωδικού επιλογή για να φέρετε το VBA παράθυρο.
- Τώρα, γράψτε τον ακόλουθο κώδικα στο Ενότητα .
Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub
- Τέλος, εκτελέστε τον κώδικα και θα έχετε τον κώδικα κομμένο.
4. Διαγραφή χαρακτήρων από τα αριστερά με τη χρήση των λειτουργιών RIGHT και LEN
Ομοίως, οι μέθοδοι που αναφέρθηκαν παραπάνω, μπορούμε να αφαιρέσουμε χαρακτήρες από το αριστερό μέρος των δεδομένων χρησιμοποιώντας το συνδυασμό των ΔΕΞΙΑ και LEN λειτουργίες. Η συνάρτηση LEN επιστρέφει τον αριθμό των χαρακτήρων σε μια συμβολοσειρά κειμένου. Τα βήματα που σχετίζονται με αυτή τη μέθοδο είναι:
Βήματα:
- Αρχικά, πληκτρολογήστε τον ακόλουθο τύπο.
=RIGHT(B5,LEN(B5)-C5)
Ανάλυση της φόρμουλας:
- LEN(B5)
Εδώ, η LEN επιστρέφει τον αριθμό των χαρακτήρων μιας συμβολοσειράς κειμένου.
- RIGHT(B5,LEN(B5)-C5)
Σε αυτόν τον τύπο, ο αριθμός των χαρακτήρων που έχουν περικοπεί από τα αριστερά αφαιρείται από ολόκληρη τη συμβολοσειρά. Ο τύπος θα επιστρέψει τη συμβολοσειρά που έχει περικοπεί από τα αριστερά.
- Τέλος, η έξοδος είναι:
5. Αφαιρέστε τα κορυφαία κενά χρησιμοποιώντας τον συνδυασμό των λειτουργιών FIND, MID, TRIM & LEN στο Excel
Συχνά, όταν αντιγράφουμε δεδομένα από ιστότοπους, πολλά περιττά κενά αντιγράφονται επίσης μαζί με τα δεδομένα. Αλλά, η εύρεση αυτών των κενών ένα προς ένα θα είναι χρονοβόρα. Ευτυχώς, υπάρχουν κάποιοι διαθέσιμοι συνδυασμοί λειτουργιών για την περικοπή αυτών των κενών.
Σε αυτή τη μέθοδο, θα χρησιμοποιήσουμε το συνδυασμό των συναρτήσεων FIND, MID, TRIM & LEN για να αφαιρέσουμε το αρχικό κενό. Τα βήματα που ακολουθούνται είναι τα εξής:
Βήματα:
- Για να αφαιρέσετε τα κενά, πληκτρολογήστε τον ακόλουθο τύπο:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Ανάλυση της φόρμουλας:
- LEN(B5)
Αυτός ο τύπος θα επιστρέψει τον αριθμό των χαρακτήρων στο Κύτταρο B5 .
- TRIM (B5)
Το TRIM αφαιρεί όλα τα κενά από το B5 εκτός από τα απλά κενά μεταξύ των λέξεων.
- MID(TRIM(B5),1,1)
Η λειτουργία MID επιστρέφει χαρακτήρες από τη μέση του B5, δεδομένης της αρχικής θέσης και του μήκους.
- FIND(MID(TRIM(B5),1,1)
Η λειτουργία FIND επιστρέφει την αρχική θέση μιας συμβολοσειράς κειμένου μέσα σε μια άλλη συμβολοσειρά κειμένου. Εδώ ο τύπος επιστρέφει τη θέση του χαρακτήρα που βρήκαμε στην προηγούμενη διαδικασία.
- MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Όταν εφαρμόζετε τον τύπο με μια άλλη συνάρτηση MID, θα διαγράψει τα κενά μόνο από την αριστερή πλευρά της συμβολοσειράς.
- Στο τέλος, το αποτέλεσμα είναι:
Διαβάστε περισσότερα: Πώς να κόψετε τα κενά στο Excel (8 ευκολότεροι τρόποι)
6. Εφαρμόστε συνδυασμό των λειτουργιών REPLACE, LEFT, FIND & TRIM του Excel για την αφαίρεση των κορυφαίων κενών διαστημάτων
Ομοίως, η προηγούμενη μέθοδος, ο συνδυασμός των ΑΝΤΙΚΑΤΆΣΤΑΣΗ, ΑΡΙΣΤΕΡΆ, ΕΎΡΕΣΗ, και TRIM μπορούν να χρησιμοποιηθούν για τη διαγραφή των κενών.
Ακολουθήσαμε τα παρακάτω βήματα για να ολοκληρώσουμε την εργασία:
Βήματα:
- Χρησιμοποιώντας τις προαναφερθείσες συναρτήσεις, πληκτρολογήστε πρώτα τον ακόλουθο τύπο:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
Ανάλυση της φόρμουλας:
Ο συνδυασμός των ΒΡΕΊΤΕ , ΑΡΙΣΤΕΡΆ , και TRIM μας βοηθούν να υπολογίσουμε τη θέση του πρώτου χαρακτήρα διαστήματος στη συμβολοσειρά- τα διαστήματα προς την αριστερή πλευρά της συμβολοσειράς.
Εδώ, περάσαμε τον τύπο μέσω ΑΝΤΙΚΑΤΑΣΤΑΣΗ Ως αποτέλεσμα, τα αρχικά διαστήματα της συμβολοσειράς αντικαταστάθηκαν με κενό (""). Ο τύπος θα διαγράψει μόνο τα αρχικά διαστήματα από τη συμβολοσειρά.
- Τέλος, Το αποτέλεσμα είναι:
7. Χρησιμοποιήστε το VBA για να αφαιρέσετε τα κορυφαία κενά στο Excel
Τα κενά στην αρχή μπορούν να διαγραφούν χρησιμοποιώντας την εντολή VBA επίσης.
Βήματα:
- Πρώτον, επιλέξτε τα κελιά με τα κενά στην αρχή.
- Δεύτερον, μεταβείτε στο αντίστοιχο φύλλο, κάντε δεξί κλικ στο όνομα του φύλλου και επιλέξτε την επιλογή Προβολή κωδικού επιλογή για να φέρει το VBA παράθυρο.
- Στο Ενότητα , γράψτε τον ακόλουθο κώδικα:
Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub
- Τέλος, εκτελέστε τον κώδικα και λάβετε τη συμβολοσειρά χωρίς κενά στην αρχή.
Συμπέρασμα
Στο άρθρο, έχω συζητήσει ευρέως χρησιμοποιούμενες μεθόδους για την περικοπή των αριστερών χαρακτήρων. Μπορείτε να μάθετε τόσο για τις μεθόδους που σχετίζονται με τη συνάρτηση όσο και με τη VBA. Χρησιμοποιήστε αυτές τις μεθόδους, όποτε είναι κατάλληλες, και ενημερώστε μας αν έχετε απορίες.