Πίνακας περιεχομένων
Η αφαίρεση χαρακτήρων από συμβολοσειρές ή οποιεσδήποτε άλλες τιμές είναι απαραίτητη επειδή τα δεδομένα προέρχονται από διάφορες πηγές και μπορεί να μην είναι αυτά που θέλετε ή να μην έχουν τη μορφή που θέλετε. Αφαιρώντας χαρακτήρες από μια συμβολοσειρά σύμφωνα με τις ανάγκες σας, μπορείτε να δημιουργήσετε ένα νέο σύνολο δεδομένων. Όχι μόνο για αυτούς τους λόγους, αλλά και τα δεδομένα μπορεί να περιέχουν ανεπιθύμητους χαρακτήρες. Ακολουθώντας αυτό το άρθρο, θα μάθετε πώς να αφαιρέσετε χαρακτήρα απόstring Excel.
Για να γίνει πιο σαφής η εξήγηση θα χρησιμοποιήσω ένα σύνολο δεδομένων όπου προσπάθησα να καλύψω διάφορους τύπους προβλημάτων που σχετίζονται με τον χαρακτήρα. Το σύνολο δεδομένων αντιπροσωπεύει πληροφορίες σχετικά με ένα συγκεκριμένο κατάστημα φρούτων. Υπάρχουν 3 στήλες στο σύνολο δεδομένων- αυτές είναι οι εξής Προϊόν & ID , Ημερομηνία παραγγελίας , και Λεπτομέρειες παράδοσης .
Λήψη για πρακτική
Αφαίρεση χαρακτήρων από String.xlsm14 τρόποι για να αφαιρέσετε χαρακτήρα από συμβολοσειρά Excel
1. Χρήση της συνάρτησης REPLACE για την αφαίρεση χαρακτήρα από συμβολοσειρά
Εδώ, θα σας εξηγήσω πώς μπορείτε να χρησιμοποιήσετε το ΑΝΤΙΚΑΤΑΣΤΑΣΗ για να αφαιρέσετε χαρακτήρες από μια συμβολοσειρά.
Από το Λεπτομέρειες παράδοσης στήλη, θα αφαιρέσω την κατάσταση παράδοσης και θα εξάγω μόνο την Διεύθυνση χρησιμοποιώντας το ΑΝΤΙΚΑΤΑΣΤΑΣΗ λειτουργία.
Ας ξεκινήσουμε τη διαδικασία χρήσης του ΑΝΤΙΚΑΤΑΣΤΑΣΗ λειτουργία.
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=REPLACE(D4, 1, 13, "")
Ας δούμε πώς η ΑΝΤΙΚΑΤΑΣΤΑΣΗ Λειτουργεί. Έχει τέσσερα επιχειρήματα . Στο old_text επέλεξε το D4 κύτταρο, και σε start_num δεδομένο 1 , επιλεγμένο 13 ως num_chars . Τέλος, επέλεξα κενό διάστημα("") ως new_text .
Εδώ, θέλω να αντικαταστήσω 13 χαρακτήρες από την αρχή (1) με κενό διάστημα .
Βήμα2:
Πατήστε το ENTER Τώρα, θα λάβετε τον αντικατασταθέντα χαρακτήρα που είναι η παράδοση Διεύθυνση .
Εάν έχετε το τον ίδιο αριθμό χαρακτήρων προς αφαίρεση από τα άλλα κελιά, τότε μπορείτε να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Πώς να αφαιρέσετε χαρακτήρες στο Excel (6 μέθοδοι)
2. Χρήση της λειτουργίας RIGHT
Μπορείτε να χρησιμοποιήσετε το ΔΕΞΙΑ συνάρτηση για να αφαιρέσετε χαρακτήρες από ένα αλφαριθμητικό από το αριστερή πλευρά .
Από το Προϊόν & ID στήλη, θα εξάγω μόνο το Id παραγγελίας χρησιμοποιώντας το ΔΕΞΙΑ λειτουργία.
Εδώ, θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε το ΔΕΞΙΑ λειτουργία.
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=RIGHT(B4, 4)
Εδώ, η ΔΕΞΙΑ συνάρτηση έχει δύο Επιχειρήματα . Στο κείμενο επέλεξε το B4 κύτταρο, και σε num_chars δεδομένο 4 καθώς θέλω να εξαγάγω 4 χαρακτήρες από το δεξιά .
Βήμα2:
Πατήστε το ENTER Τώρα, θα λάβετε τους σωστούς 4 χαρακτήρες που είναι Id παραγγελίας .
Βήμα3:
Καθώς θέλω να εξαγάγω το ίδιος αριθμός χαρακτήρων από τα δεξιά, έτσι χρησιμοποίησα το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Excel Αφαίρεση χαρακτήρων από τα δεξιά (5 τρόποι)
3. Χρήση της συνάρτησης RIGHT & LEN για την αφαίρεση χαρακτήρα από συμβολοσειρά
Μπορείτε επίσης να χρησιμοποιήσετε το ΔΕΞΙΑ μαζί με τη συνάρτηση LEN για να αφαιρέσετε χαρακτήρες από μια συμβολοσειρά.
Για την επίδειξη της διαδικασίας, από το Προϊόν & ID στήλη θα εξάγω μόνο το Id παραγγελίας .
Ας ξεκινήσουμε τη διαδικασία χρήσης του ΔΕΞΙΑ συνάρτηση μαζί με LEN λειτουργία,
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=RIGHT(B4,LEN(B4)- 6)
Εδώ, υπολογίστε το num_chars χρησιμοποιώντας το LEN Στη λειτουργία κείμενο επέλεξε το B4 κύτταρο τότε αφαιρούνται 6 χαρακτήρες από το μήκος του επιλεγμένου κείμενο . Τέλος, το ΔΕΞΙΑ θα εξάγει τους υπόλοιπους χαρακτήρες από το δεξιά .
Βήμα2:
Πατήστε το ENTER Έτσι, θα λάβετε τους σωστούς χαρακτήρες που θα είναι οι Id παραγγελίας .
Εάν έχετε το τον ίδιο αριθμό χαρακτήρων προς αφαίρεση από τα άλλα κελιά, τότε μπορείτε να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Πώς να αφαιρέσετε χαρακτήρες από τα αριστερά στο Excel (6 τρόποι)
4. Χρήση της συνάρτησης VALUE & amp; RIGHT
Προηγουμένως, με τη χρήση του ΔΕΞΙΑ και LEN συνάρτηση, πήραμε το Id παραγγελίας αριθμό, αλλά αυτές οι συναρτήσεις αντιμετωπίζουν τους αριθμούς ως συμβολοσειρές. Σε περίπτωση που θέλετε να μετατρέψετε τις συμβολοσειρές σε αριθμούς μπορείτε να χρησιμοποιήσετε τη συνάρτηση ΑΞΙΑ λειτουργία.
Βήμα1:
Αρχικά, επιλέξτε ένα κελί στο οποίο θέλετε να κρατήσετε την τιμή που προκύπτει.
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=VALUE(RIGHT(B4,LEN(B4)-6))
Εδώ, η ΑΞΙΑ η συνάρτηση θα πάρει τους εξαγόμενους χαρακτήρες από το δεξιά ως κείμενο και θα το μετατρέψει σε αριθμό.
Μπορείτε να δείτε τη χρήση των RIGHT & LEN λειτουργία στο section_3
Βήμα2:
Πατήστε το ENTER Έτσι, θα λάβετε τους σωστούς χαρακτήρες σε μορφή αριθμού.
Εάν έχετε το τον ίδιο χαρακτήρα για να αφαιρέσετε από τα άλλα κελιά, τότε μπορείτε να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Σχετικό περιεχόμενο: Αφαίρεση του τελευταίου χαρακτήρα από τη συμβολοσειρά Excel (5 εύκολες μέθοδοι)
5. Χρήση της συνάρτησης LEFT για την αφαίρεση χαρακτήρα από συμβολοσειρά
Για να αφαιρέσετε τους χαρακτήρες συμβολοσειράς από τα αριστερά μπορείτε να χρησιμοποιήσετε την εντολή ΑΡΙΣΤΕΡΆ λειτουργία.
Εδώ, θα εξάγω το Προϊόν όνομα από το Προϊόν & ID στήλη.
Ας ξεκινήσουμε τη διαδικασία,
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=LEFT(B4, 5)
Εδώ, η ΑΡΙΣΤΕΡΆ συνάρτηση έχει δύο Επιχειρήματα . Στο κείμενο επέλεξε το B4 κύτταρο, και σε num_chars δεδομένο 5 καθώς θέλω να εξαγάγω 5 χαρακτήρες από το αριστερά .
Βήμα2:
Πατήστε το ENTER κλειδί.
Ως αποτέλεσμα, θα λάβετε τους αριστερούς 5 χαρακτήρες που θα είναι οι Προϊόν όνομα.
Εάν έχετε το τον ίδιο χαρακτήρα για να αφαιρέσετε από τα άλλα κελιά, τότε μπορείτε να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Αφαίρεση πρώτου χαρακτήρα από συμβολοσειρά στο Excel (6 γρήγοροι τρόποι)
6. Χρήση της συνάρτησης LEFT & LEN
Για να αφαιρέσετε χαρακτήρες συμβολοσειράς από το δεξιά πλευρά μπορείτε επίσης να χρησιμοποιήσετε το ΑΡΙΣΤΕΡΆ μαζί με τη συνάρτηση LEN λειτουργία.
Για την επίδειξη της διαδικασίας, από το Προϊόν & ID στήλη θα εξάγω μόνο το Προϊόν .
Ας ξεκινήσουμε τη διαδικασία,
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=LEFT(B4, LEN(B4) - 5)
Εδώ, για τον υπολογισμό του num_chars χρησιμοποιώντας το LEN Στη λειτουργία κείμενο επέλεξε το B4 κύτταρο τότε αφαιρούνται 5 χαρακτήρες από το μήκος του επιλεγμένου κείμενο . Τέλος, το ΑΡΙΣΤΕΡΆ θα εξάγει τους υπόλοιπους χαρακτήρες από το δεξιά της τιμής του επιλεγμένου κελιού.
Βήμα2:
Πατήστε το ENTER κλειδί.
Στο τέλος, θα λάβετε τους αριστερούς χαρακτήρες του επιλεγμένου κελιού που θα είναι το όνομα του Προϊόν .
Βήμα3:
Μπορείτε να χρησιμοποιήσετε το Συμπλήρωση Λαβή στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Σχετικό περιεχόμενο: Αφαίρεση τελευταίου χαρακτήρα από συμβολοσειρά στο Excel με VBA (2 εύκολοι τρόποι)
7. Χρήση της συνάρτησης LEFT & SEARCH για την αφαίρεση χαρακτήρα από συμβολοσειρά
Μπορείτε να χρησιμοποιήσετε το ΑΝΑΖΗΤΗΣΗ συνάρτηση με το ΑΡΙΣΤΕΡΆ για να αφαιρέσετε χαρακτήρες συμβολοσειράς από τη δεξιά πλευρά και θα κρατήσει την αριστερή τιμή.
Για την επίδειξη της διαδικασίας, από το Λεπτομέρειες παράδοσης στήλη θα εξάγω μόνο το αριστερά τιμή που θα είναι η παράδοση Κατάσταση .
Ας μπούμε στη διαδικασία,
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=LEFT(D4, SEARCH("_at_", D4) -1)Εδώ, η ΑΝΑΖΗΤΗΣΗ η συνάρτηση θα αναζητήσει τον δεδομένο χαρακτήρα _at_ όπως το χρησιμοποίησα ως find_text .στο within_text επέλεξε το D4 κύτταρο τότε αφαιρείται 1 χαρακτήρα.
Το ΑΝΑΖΗΤΗΣΗ συνάρτηση θα δώσει τον αριθμό της θέσης και στη συνέχεια η ΑΡΙΣΤΕΡΆ η συνάρτηση θα το χρησιμοποιήσει ως num_chars και επιλέξτε επίσης το D4 κελί για να εξαγάγετε την αριστερή τιμή από τον αναζητούμενο χαρακτήρα.
Βήμα2:
Πατήστε το ENTER κλειδί.
Στο τέλος, θα λάβετε τους αριστερούς χαρακτήρες του χαρακτήρα που αναζητήσατε από το επιλεγμένο κελί που θα είναι η παράδοση του ονόματος. Κατάσταση .
Βήμα3:
Μπορείτε να χρησιμοποιήσετε το Συμπλήρωση Λαβή στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Διαβάστε περισσότερα: VBA για την αφαίρεση χαρακτήρων από συμβολοσειρά στο Excel (7 μέθοδοι)
Παρόμοιες αναγνώσεις:
- Πώς να αφαιρέσετε μεμονωμένα εισαγωγικά στο Excel (6 τρόποι)
- Αφαίρεση τελείας στο Excel (4 μέθοδοι)
- Πώς να αφαιρέσετε την απόστροφο στο Excel (5 εύκολες μέθοδοι)
- Αφαίρεση παρενθέσεων στο Excel (4 εύκολοι τρόποι)
- Πώς να αφαιρέσετε το σύμβολο του δολαρίου στο Excel (7 εύκολοι τρόποι)
8. Χρήση της συνάρτησης SUBSTITUTE
Το ΥΠΟΚΑΤΑΣΤΑΣΗ Χρησιμοποιώντας αυτή τη συνάρτηση, μπορείτε να αφαιρέσετε χαρακτήρες συμβολοσειράς από το Excel.
Για να επιδείξω τη διαδικασία, χρησιμοποίησα ορισμένους ανεπιθύμητους ειδικούς χαρακτήρες στα σύνολα δεδομένων Προϊόν στήλη.
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=SUBSTITUTE(B4,"%","")
Εδώ, στο ΥΠΟΚΑΤΑΣΤΑΣΗ η συνάρτηση χρησιμοποίησε το B4 κύτταρο ως κείμενο , δεδομένου του χαρακτήρα (%) ως old_text , και στη συνέχεια χρησιμοποιήθηκε κενό ως new_text .
Έτσι, η ΥΠΟΚΑΤΑΣΤΑΣΗ θα αντικαταστήσει τον δεδομένο χαρακτήρα με κενό .
Βήμα2:
Πατήστε το ENTER κλειδί.
Ως εκ τούτου, οι χαρακτήρες από τη συμβολοσειρά θα αφαιρεθούν.
Βήμα3:
Μπορείτε να χρησιμοποιήσετε το Συμπλήρωση Λαβή στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε τους κενούς χαρακτήρες στο Excel (5 μέθοδοι)
9. Χρήση της συνάρτησης MID και LEN για την αφαίρεση χαρακτήρα από συμβολοσειρά
Μπορείτε επίσης να χρησιμοποιήσετε το MID μαζί με τη συνάρτηση LEN για να αφαιρέσετε χαρακτήρες από μια συμβολοσειρά.
Για να επιδείξω τη διαδικασία, άλλαξα ελαφρώς το σύνολο δεδομένων.
Ας ξεκινήσουμε τη διαδικασία,
Βήμα1:
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=MID(B4,7,LEN(B4)-5)
Εδώ, με τη χρήση του LEN συνάρτηση θα υπολογίσω το num_chars και χρησιμοποιήστε το στο MID συνάρτηση . Στο κείμενο επέλεξε το B4 κύτταρο τότε αφαιρούνται 5 χαρακτήρες από το μήκος του επιλεγμένου κείμενο .
Τώρα, στο MID επιλεγμένη λειτουργία B4 κελί ως κείμενο, χρησιμοποιείται 7 ως start_num καθώς θέλω να εξαγάγω τους χαρακτήρες από το 7η θέση.
Βήμα2:
Πατήστε το ENTER κλειδί.
Τέλος, θα λάβετε το Id παραγγελίας όπου το υπόλοιπο της συμβολοσειράς θα αφαιρεθεί.
Βήμα3:
Μπορείτε να χρησιμοποιήσετε το Συμπλήρωση Λαβή στο AutoFill τον τύπο για τα υπόλοιπα κελιά.
Διαβάστε περισσότερα: Αφαίρεση συγκεκριμένου χαρακτήρα από συμβολοσειρά Excel (5 μέθοδοι)
10. Χρήση γεμίσματος με φλας
Μπορείτε να χρησιμοποιήσετε το Συμπλήρωμα φλας εντολή για την αφαίρεση χαρακτήρων συμβολοσειράς στο excel.
Για να χρησιμοποιήσετε το Συμπλήρωμα φλας εντολή πρώτα, θα πρέπει να δημιουργήσετε ένα μοτίβο που θα ακολουθήσετε.
Εδώ, δημιούργησα ένα μοτίβο παράδοσης Κατάσταση αφαιρώντας το Διεύθυνση μέρος από το Λεπτομέρειες παράδοσης στήλη.
Στη συνέχεια, ανοίξτε το Δεδομένα tab>> select Συμπλήρωμα φλας
Εδώ, οι υπόλοιποι χαρακτήρες των κελιών αφαιρούνται ακολουθώντας το μοτίβο.
Σχετικό περιεχόμενο: Αφαίρεση χαρακτήρων μετά από έναν συγκεκριμένο χαρακτήρα στο Excel (4 κόλπα)
11. Χρήση του Find & Replace για την αφαίρεση χαρακτήρα από συμβολοσειρά
Έχετε μια άλλη βολική επιλογή για να αφαιρέσετε χαρακτήρες χρησιμοποιώντας την εντολή Κορδέλα Αυτό είναι το Εύρεση & αντικατάσταση χαρακτηριστικό.
Επιτρέψτε μου να σας δείξω τη χρήση αυτής της λειτουργίας.
Πρώτα, ανοίξτε το Αρχική σελίδα tab>> go to Επεξεργασία ομάδα>> από Εύρεση & επιλογή >> επιλέξτε Αντικαταστήστε το
➤A παράθυρο διαλόγου του Βρείτε και Αντικαταστήστε το θα εμφανιστεί.
Από εκεί σε Βρείτε τι , δώστε τον χαρακτήρα που θέλετε να βρείτε για να αφαιρέσετε.
➤Έχω παράσχει τον χαρακτήρα (%) και κράτησε το Αντικαταστήστε με κενό.
Στη συνέχεια, κάντε κλικ στο Βρείτε όλα
Τώρα, θα δείτε ποια τιμή κελιού περιέχει αυτόν τον χαρακτήρα.
➤Έπειτα, κάντε κλικ στο Αντικαταστήστε όλα
Θα εμφανιστεί ένα μήνυμα σχετικά με το πόσες αντικαταστάσεις πραγματοποιήθηκαν.
➤Εδώ, θα δείξει 15 αντικαταστάσεις.
Επομένως, από όλες τις συμβολοσειρές θα αφαιρεθεί ο συγκεκριμένος χαρακτήρας.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε τους 3 πρώτους χαρακτήρες στο Excel (4 μέθοδοι)
12. Χρήση κειμένου σε στήλες
Μπορείτε επίσης να χρησιμοποιήσετε το Κείμενο σε στήλες από την κορδέλα για να αφαιρέσετε χαρακτήρα από συμβολοσειρές στο Excel.
Βήμα1:
Για το σκοπό αυτό, ανοίξτε πρώτα το Δεδομένα tab>> στη συνέχεια επιλέξτε Κείμενο σε στήλες
Βήμα2:
➤ A παράθυρο διαλόγου θα εμφανιστεί.
Από εκεί επιλέξτε τον τύπο δεδομένων
➤ Έχω επιλέξει Οριοθετημένο στη συνέχεια κάντε κλικ στο Επόμενο
Βήμα3:
➤Another παράθυρο διαλόγου θα εμφανιστεί
Τώρα επιλέξτε το Διαχωριστικά τα δεδομένα σας έχει.
➤ Επέλεξα υπογράμμιση (_) στο Άλλα επιλογή όπως έχουν τα δεδομένα μου.
Μπορείτε να δείτε πώς θα χωριστούν τα δεδομένα σας στην ενότητα Προεπισκόπηση δεδομένων
Στη συνέχεια, κάντε κλικ στο Επόμενο .
Βήμα4:
➤ Και πάλι ένα παράθυρο διαλόγου θα εμφανιστεί.
Από εκεί επιλέξτε τον προορισμό της επιλογής σας για να τοποθετήσετε τις διαχωρισμένες τιμές.
➤Επέλεξα το E4 κύτταρο.
Τέλος, κάντε κλικ στο Τέλος .
Εδώ, θα δείτε τις τιμές των Λεπτομέρειες παράδοσης διαχωρίζονται σε 3 νέες στήλες.
Από τις 3 νέες στήλες, δεν χρειάζομαι τη 2η στήλη, οπότε θα τη διαγράψω.
Τώρα, επιλέξτε το κελί και δεξί κλικ στο ποντίκι στη συνέχεια, από το μενού περιβάλλοντος επιλέξτε Διαγραφή .
➤A παράθυρο διαλόγου του Διαγραφή θα εμφανιστεί η επιλογή.
➤Επέλεξα το Μετατόπιση κελιών προς τα πάνω και στη συνέχεια έκανε κλικ στην επιλογή OK .
Τέλος, θα δείτε ότι, ο συγκεκριμένος χαρακτήρας αφαιρείται από τη συμβολοσειρά του Λεπτομέρειες παράδοσης στήλη.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε αριθμητικούς χαρακτήρες από κελιά στο Excel (5 μέθοδοι)
13. Χρήση της VBA για την αφαίρεση των πρώτων Ν χαρακτήρων από συμβολοσειρά
Για να αφαιρέσετε χαρακτήρες από μια συμβολοσειρά μπορείτε να χρησιμοποιήσετε την εντολή VBA .
Ας δούμε τη χρήση του VBA συντάκτης,
Πρώτα, ανοίξτε το Προγραμματιστής tab>> select Visual Basic ( Συντόμευση πληκτρολογίου ALT + F11 )
Στη συνέχεια, θα ανοίξει ένα νέο παράθυρο Microsoft Visual Basic για εφαρμογές.
Από εκεί, ανοίξτε Εισαγωγή >> επιλέξτε Ενότητα
A Ενότητα θα ανοίξει και στη συνέχεια θα πληκτρολογήσετε τον ακόλουθο κώδικα στο ανοιχτό Ενότητα .
Public Function RemoveFirstx(rng As String, cnt As Long) RemoveFirstx = Right(rng, Len(rng) - cnt) End Function
Εδώ, έχω δημιουργήσει μια συνάρτηση με όνομα RemoveFirstx()
Έχω πάρει δύο ορίσματα για τη συνάρτηση το ένα είναι rng η οποία είναι Συμβολοσειρά μεταβλητή τύπου, μια άλλη είναι cnt η οποία είναι Μακρύ μεταβλητή τύπου.
Στη συνέχεια χρησιμοποιήθηκε το ΔΕΞΙΑ λειτουργία.
Τώρα, Αποθήκευση τον κώδικα και επιστρέψτε στο φύλλο εργασίας.
Για να χρησιμοποιήσετε τη λειτουργία που δημιουργήθηκε,
Αρχικά, επιλέξτε ένα κελί στο οποίο θέλετε να κρατήσετε την τιμή που προκύπτει.
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=RemoveFirstx(B4,6)
Το RemoveFirstx θα αφαιρέσει από την αρχή τον αριθμό των χαρακτήρων που έδωσα στην επιλεγμένη περιοχή.
Πατήστε το ENTER Τώρα, θα έχετε τους χαρακτήρες που θέλετε.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε μη αλφαριθμητικούς χαρακτήρες στο Excel (2 μέθοδοι)
14. Χρήση της VBA για την αφαίρεση των τελευταίων Ν χαρακτήρων από συμβολοσειρά
Για να αφαιρέσετε τους τελευταίους χαρακτήρες από μια συμβολοσειρά μπορείτε να χρησιμοποιήσετε την εντολή VBA .
Ας δούμε τη χρήση του VBA συντάκτης,
Πρώτα, ανοίξτε το Προγραμματιστής tab>> select Visual Basic ( Συντόμευση πληκτρολογίου ALT + F11 )
Τώρα, θα ανοίξει ένα νέο παράθυρο Microsoft Visual Basic για εφαρμογές.
Από εκεί, ανοίξτε Εισαγωγή >> επιλέξτε Ενότητα
A Ενότητα θα ανοίξει και στη συνέχεια θα πληκτρολογήσετε τον ακόλουθο κώδικα στο ανοιχτό Ενότητα .
Public Function RemoveLastx(rng As String, cnt As Long) RemoveLastx = Left(rng, Len(rng) - cnt) End Function
Εδώ, έχω δημιουργήσει μια συνάρτηση με όνομα RemoveLastx()
Έχω πάρει δύο ορίσματα για τη συνάρτηση το ένα είναι rng η οποία είναι Συμβολοσειρά μεταβλητή τύπου, και μια άλλη είναι cnt η οποία είναι Μακρύ μεταβλητή τύπου
Στη συνέχεια χρησιμοποιήθηκε το ΑΡΙΣΤΕΡΆ συνάρτηση
Τώρα, Αποθήκευση τον κώδικα και επιστρέψτε στο φύλλο εργασίας.
Για να χρησιμοποιήσετε τη λειτουργία που δημιουργήθηκε,
Αρχικά, επιλέξτε ένα κελί στο οποίο θέλετε να κρατήσετε την τιμή που προκύπτει.
➤ Επέλεξα το E4 κύτταρο.
Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο επιλεγμένο κελί ή στο πεδίο Μπαρ φόρμουλας .
=RemoveLastx(B4,6)
Το RemoveLastx θα αφαιρέσει από το τέλος τον αριθμό των χαρακτήρων που έδωσα στην επιλεγμένη περιοχή.
Πατήστε το ENTER Τώρα, θα πάρετε τους υπόλοιπους χαρακτήρες.
Μπορείτε να χρησιμοποιήσετε το Χειρολαβή πλήρωσης στο AutoFill τύπο για τα υπόλοιπα κελιά.
Σχετικό περιεχόμενο: Πώς να αφαιρέσετε τον πρώτο χαρακτήρα από μια συμβολοσειρά στο Excel με VBA
Τμήμα πρακτικής
Έχω δώσει ένα φύλλο εξάσκησης στο βιβλίο εργασίας για να εξασκηθείτε σε αυτούς τους εξηγημένους τρόπους. Μπορείτε να το κατεβάσετε από τον παραπάνω σύνδεσμο.
Συμπέρασμα
Σε αυτό το άρθρο, έχω εξηγήσει 14 διαφορετικούς τύπους τρόπων αφαίρεσης χαρακτήρων από το Excel. Έχω δείξει πώς μπορείτε να αφαιρέσετε χαρακτήρες από το τελευταίο, το πρώτο, το μεσαίο κ.λπ. Τέλος, αν έχετε οποιεσδήποτε προτάσεις, ιδέες ή σχόλια, μη διστάσετε να σχολιάσετε παρακάτω.