Σε αυτό το άρθρο, θα μάθουμε πώς να αφαιρέσετε περιττούς άδειους χαρακτήρες στο Excel.
Τι είναι οι κορυφαίοι και οι πίσω χώροι
Στο Excel, η εξαγωγή και ο καθαρισμός δεδομένων είναι η πρώτη και πιο κρίσιμη εργασία οποιουδήποτε έργου ανάλυσης δεδομένων. Στην πενταετή εμπειρία μου, έλαβα δεδομένα που έμοιαζαν αδόμητα, αλλά χρησιμοποιώντας τις λειτουργίες excel TRIM ή CLEAN τα μετέτρεψα σε σημαντικές αναφορές. Μερικές φορές οι τιμές κειμένου περιέχουν κεντρικούς, πίσω ή πολλούς ενσωματωμένους χώρους και η διαδικασία καθαρισμού αυτών των κενών χαρακτήρων ή διαστημάτων αποτελεί μέρος του καθαρισμού δεδομένων. Ο καθαρισμός δεδομένων στο excel είναι εύκολος. Τώρα ας μάθουμε πώς να καθαρίζουμε τις τιμές κειμένου σε κελιά στο Excel.
Καταργήστε όλους τους Άδειους χαρακτήρες ταυτόχρονα στο Excel
Υπάρχουν βήματα που εμπλέκονται στη μέθοδο. Πρώτα είναι το τμήμα επιλογής, ο τύπος τύπου και η συμπλήρωση του τύπου.
Πρώτα : Επιλέξτε τα απαιτούμενα κελιά όπου χρειάζεστε τα καθαρισμένα δεδομένα ή τα κελιά εξόδου
Δεύτερος : Τύπος τύπου
Η συνάρτηση TRIM είναι μια συνάρτηση ΚΕΙΜΕΝΟΥ στο Excel που χρησιμοποιείται για την αφαίρεση όλων των επιπλέον κενών από τη συμβολοσειρά κειμένου, εκτός από το διάστημα μεταξύ των λέξεων.
Σύνταξη:
= TRIM (κείμενο) |
κείμενο: τιμή κειμένου σε εισαγωγικά ή αναφορά κελιού
Τρίτος : Με την ολοκλήρωση κάθε τύπου χρησιμοποιούμε το κλειδί Enter για να δούμε την έξοδο του τύπου που χρησιμοποιείται. Αλλά αντί να χρησιμοποιήσετε μόνο το Enter, χρησιμοποιήστε Ctrl + Enter κλειδί μαζί
Παράδειγμα:
Όλα αυτά μπορεί να προκαλούν σύγχυση στην κατανόηση. Ας καταλάβουμε πώς να χρησιμοποιήσετε τη συνάρτηση χρησιμοποιώντας ένα παράδειγμα. Εδώ πρέπει να τα αφαιρέσουμε έτσι ώστε ο τύπος που αναφέρεται σε αυτά τα κελιά να υπολογίζεται σωστά. Η στήλη Α περιέχει κείμενο με κενά κενά μπροστά από το κείμενο. Αυτοί οι χώροι έχουν αφαιρεθεί χρησιμοποιώντας τη λειτουργία Trim. Δείτε παρακάτω στιγμιότυπο οθόνης:
Υπάρχουν δύο τρόποι με τους οποίους μπορούμε να αφαιρέσουμε αυτούς τους χώρους:
- Χρήση συνάρτησης Trim & Substitute
- Αντικατάσταση εντολής
Τύπος TRIM για την αφαίρεση κενών χαρακτήρων
Η συνάρτηση περικοπής αφαιρεί όλα τα κενά από μια συμβολοσειρά κειμένου, εκτός από τα μεμονωμένα κενά μεταξύ των λέξεων.
Επιλέξτε πρώτα τα κελιά στα οποία θέλετε να εξαχθούν τα καθαρά δεδομένα ή να εξέλθετε κελιά. Επιλέξαμε λοιπόν το εύρος C1: C5 και πληκτρολογήσαμε τον τύπο που δίνεται παρακάτω
Χρησιμοποιήστε τον τύπο:
= TRIM (A1) |
Τώρα για να ολοκληρώσουμε τη διαδικασία πρέπει απλώς να χρησιμοποιήσουμε Ctrl + Enter αντί να χρησιμοποιήσετε μόνο το Enter.
Εάν τα δεδομένα περιέχουν κενά διαστήματα και περισσότερα από ένα διαστήματα μεταξύ του κειμένου, η συνάρτηση περικοπής δεν θα τα καταργήσει όλα. Κοιτάξτε το κελί Α3 περιέχει κείμενο με κενά στη μέση του κειμένου. Η περικοπή θα αφαιρέσει όλο τον κεντρικό χώρο εκτός από ένα κενό διάστημα μεταξύ 2 λέξεων. Δείτε παρακάτω στιγμιότυπο οθόνης:
Εναλλακτικά, μπορούμε να χρησιμοποιήσουμε τη λειτουργία υποκατάστασης σε περίπτωση που γνωρίζουμε ότι το κείμενό μας περιέχει κενά μεταξύ των λέξεων και πρέπει να αφαιρεθούν.
Εναλλακτικός τρόπος
Δείτε την παρακάτω εικόνα. Η συνάρτηση υποκατάστατο αντικαθιστά το διάστημα μεταξύ του κειμένου με "τίποτα". Ως εκ τούτου, ο χώρος αφαιρείται.
Παράδειγμα:
Εάν τα δεδομένα περιέχουν έναν κεντρικό χώρο και περισσότερα από ένα κενά μεταξύ του κειμένου, η συνάρτηση υποκατάστατου θα τα καταργήσει όλα. Το κελί A1 περιέχει κείμενο με κενά διαστήματα ή κενά διαστήματα μεταξύ του κειμένου. Η λειτουργία υποκατάστατου θα καταργήσει όλα τα κενά. Δείτε το παρακάτω στιγμιότυπο οθόνης:
Χρησιμοποιήστε τον τύπο:
= SUBSTITUTE (A1, "", "") |
Ο παραπάνω τύπος αφαιρεί όλες τις εμφανίσεις χώρων σε αντίθεση με τη συνάρτηση TRIM που αφήνει ενδιάμεσα κενά μεταξύ των λέξεων.
Όπως μπορείτε να δείτε στη στήλη C δεν υπάρχουν επιπλέον χώροι.
Ένας ακόμη τρόπος:
Μπορούμε επίσης να χρησιμοποιήσουμε την εντολή Αντικατάσταση για να αφαιρέσουμε τους ανεπιθύμητους χώρους. Αυτή η εντολή λειτουργεί παρόμοια με τη συνάρτηση υποκατάστατου. Η συντόμευση πληκτρολογίου είναι Ctrl + H
Η εντολή αντικατάστασης μπορεί να χρησιμοποιηθεί σε περίπτωση που γνωρίζουμε ότι το κείμενό μας περιέχει κενά μεταξύ του κειμένου που πρέπει να τα αφαιρέσουμε.
Βρείτε τι: γράψτε χώρο πατώντας μία φορά το πλήκτρο του διαστήματος.
Σε Αντικατάσταση με: NULL
Δεν μπορούμε να δούμε την καταχώριση στο πλαίσιο Εύρεση τι, επειδή έχουμε βάλει ένα κενό εκεί. Κάντε κλικ στο Αντικατάσταση όλων έως ότου δείτε το παράθυρο διαλόγου που δείχνει το κείμενο που δεν μπορούσε να βρει άλλα κενά για αντικατάσταση.
Θα έχετε το αποτέλεσμα παρακάτω:
Έτσι, μπορείτε να αφαιρέσετε τους κεντρικούς και πίσω χώρους και κενά μεταξύ του κειμένου και να κάνετε τα δεδομένα σας πιο ευανάγνωστα.
Αφαιρέστε το Trailing Space μέσω VBA
Σε περίπτωση που θέλετε έναν κώδικα VBA να αφαιρέσει όλα τα κενά διαστήματα μόνο στο ενεργό φύλλο τότε αυτό το άρθρο σίγουρα θα σας βοηθήσει. Πολλές φορές αφήνουμε ένα κενό στο τέλος κατά λάθος ή μερικές φορές αντιγράφουμε δεδομένα από τον ιστό και δεν το παρατηρούμε. Σε αυτό το άρθρο, θα μάθουμε πώς να εξαλείψουμε το χώρο που έχει απομείνει κατά λάθος.
Ερώτηση): Στο Excel, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση TRIM με τον τύπο SUBSTITUTE & CHAR δηλαδή = TRIM (SUBSTITUTE (A1, CHAR (160), "")) για να αφαιρέσουμε τον κενό χώρο στο τέλος οποιουδήποτε κειμένου.
Θα ήθελα μια μακροεντολή να με βοηθήσει να αφαιρέσω όλους τους περιττούς χώρους που απομένουν στο τέλος της συμβολοσειράς.
Για να λάβετε τον κωδικό για την αφαίρεση χώρου στο τέλος του κειμένου. πρέπει να ακολουθήσουμε τα παρακάτω βήματα για να ξεκινήσει ο επεξεργαστής VBA.
- Στη συνέχεια, κάντε κλικ στην καρτέλα Προγραμματιστής
- Από την ομάδα κωδικών, επιλέξτε Visual Basic
Αντιγράψτε τον ακόλουθο κώδικα στην ενότητα φύλλου εργασίας
Sub trimspace ()
Dim c As Range, rng Σταθερά ως εύρος Στο Σφάλμα Συνέχιση Επόμενο Ορισμός rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2) Σφάλμα GoTo 0 If Not rngConstants Is Nothing Τότε "βελτιστοποίηση της απόδοσης Application.ScreenUpdating = Λάθος Application.Calculation = xlCalculationManual 'περικοπές κυψελών συμπεριλαμβανομένου του φορτίου 160 Για κάθε γ Σε σταθερές rng c.Value = Trim $ (Application.Clean (Replace (c.Value, Chr (160), ""))) Επόμενο γ "Επαναφορά ρυθμίσεων Application.ScreenUpdating = True Εφαρμογή. Υπολογισμός = xl Υπολογισμός Αυτόματος Τέλος εαν Τέλος υπο |
Όπως θέλετε Αυτό θα αφαιρέσει όλους τους χώρους στο τέλος.
Σημείωση: Η παραπάνω μακροεντολή θα εκτελείται μόνο στο ενεργό φύλλο.
Με αυτόν τον τρόπο, μπορούμε να αφαιρέσουμε τους πίσω χώρους στο τέλος, χρησιμοποιώντας τον κώδικα VBA.
Λήψη - Κατάργηση χώρου μετά από VBA - xlsm
Ελπίζουμε ότι αυτό το άρθρο σχετικά με τον τρόπο αφαίρεσης περιττών κενών χαρακτήρων στο Excel είναι επεξηγηματικό. Βρείτε περισσότερα άρθρα σχετικά με τον υπολογισμό των τιμών και τους σχετικούς τύπους Excel εδώ. Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook. Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email.
Πώς να χρησιμοποιήσετε τη συνάρτηση TRIM στο Excel: Η συνάρτηση TRIM χρησιμοποιείται για την περικοπή συμβολοσειρών και τον καθαρισμό τυχόν κενών ή κεντρικών χώρων από συμβολοσειρά. Αυτό μας βοηθάει πολύ στη διαδικασία καθαρισμού των δεδομένων.
Πώς να χρησιμοποιήσετε τη συνάρτηση CLEAN στο Excel: Η λειτουργία Clean χρησιμοποιείται για τον καθαρισμό μη εκτυπώσιμων χαρακτήρων από τη συμβολοσειρά. Αυτή η λειτουργία χρησιμοποιείται κυρίως με τη λειτουργία TRIM για τον καθαρισμό εισαγόμενων ξένων δεδομένων.
Αντικατάσταση κειμένου από το τέλος μιας συμβολοσειράς ξεκινώντας από τη μεταβλητή θέση: Για να αντικαταστήσουμε το κείμενο από το τέλος της συμβολοσειράς, χρησιμοποιούμε τη συνάρτηση REPLACE. Η συνάρτηση REPLACE χρησιμοποιεί τη θέση του κειμένου στη συμβολοσειρά για αντικατάσταση.
Συνάρτηση Excel REPLACE vs SUBSTITUTE: Οι συναρτήσεις ΑΝΤΙΚΑΤΑΣΤΑΣΗ και ΑΝΤΙΚΑΤΑΣΤΑΣΗ είναι οι πιο παρεξηγημένες συναρτήσεις. Για να βρούμε και να αντικαταστήσουμε ένα δεδομένο κείμενο χρησιμοποιούμε τη συνάρτηση SUBSTITUTE. Όπου το REPLACE χρησιμοποιείται για την αντικατάσταση ενός αριθμού χαρακτήρων σε συμβολοσειρά…
Αντικαταστήστε το κείμενο από το τέλος μιας συμβολοσειράς, ξεκινώντας από τη μεταβλητή θέση: Για να αντικαταστήσουμε το κείμενο από το τέλος της συμβολοσειράς, χρησιμοποιούμε τη συνάρτηση REPLACE. Η συνάρτηση REPLACE χρησιμοποιεί τη θέση του κειμένου στη συμβολοσειρά για αντικατάσταση.
Δημοφιλή άρθρα:
50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας : Γίνετε ταχύτεροι στις εργασίες σας στο Excel. Αυτές οι συντομεύσεις θα σας βοηθήσουν να αυξήσετε την αποδοτικότητα της εργασίας σας στο Excel.
Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel : Αυτή είναι μια από τις πιο χρησιμοποιούμενες και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.
Πώς να χρησιμοποιήσετε τη συνάρτηση IF στο Excel : Η δήλωση IF στο Excel ελέγχει την κατάσταση και επιστρέφει μια συγκεκριμένη τιμή εάν η συνθήκη είναι TRUE ή επιστρέφει μια άλλη συγκεκριμένη τιμή εάν είναι FALSE.
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel : Αυτή είναι μια άλλη βασική λειτουργία του πίνακα ελέγχου. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.
Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel : Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένες τιμές. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.