Μπορείτε να αφαιρέσετε τα κενά στα αριστερά και δεξιά του κειμένου και μέσα στο κείμενο της συμβολοσειράς κειμένου χρησιμοποιώντας τη συνάρτηση TRIM του Excel.
Όταν εισάγετε κείμενο από το Διαδίκτυο ή άλλη εφαρμογή στο υπολογιστικό φύλλο του Excel, εμφανίζεται συχνά με ανεπιθύμητα κενά είτε πριν από ένα κείμενο, μετά από ένα κείμενο ή στη μέση της τιμής κειμένου. Το Excel σάς παρέχει μια απλή, εύχρηστη λειτουργία που ονομάζεται TRIM για να καθαρίσετε αυτούς τους επιπλέον χώρους.
Με τη λειτουργία TRIM του Excel, μπορείτε εύκολα να αφαιρέσετε τα κενά όχι μόνο στην αρχή και στο τέλος του κειμένου αλλά και στη συμβολοσειρά κειμένου. Σε αυτήν την ανάρτηση, θα σας δείξουμε πώς να αφαιρέσετε τον κύριο και τον τελικό χώρο του κειμένου και το διάστημα μέσα στο κείμενο, καθώς και να αφαιρέσετε μόνο τα κενά από τα αριστερά του κειμένου.
Χρήση της λειτουργίας TRIM για την κατάργηση επιπλέον διαστημάτων στο Excel
Το TRIM είναι μια συνάρτηση String/Text που αφαιρεί όχι μόνο τα κενά και από τις δύο πλευρές αλλά και περισσότερα από ένα κενά μέσα στις λέξεις. Αυτή η συνάρτηση μπορεί να αφαιρέσει μόνο τον χαρακτήρα διαστήματος ASCII (32) από τη συμβολοσειρά κειμένου, αλλά όχι τους χαρακτήρες διαστήματος χωρίς διαστήματα που βρίσκονται συνήθως σε ιστοσελίδες και αντιγράφονται στο Excel.
Η σύνταξη της συνάρτησης TRIM είναι:
=TRIM(Τιμή κελιού/Κείμενο)
Μπορείτε να ανατρέξετε στο κελί ή να χρησιμοποιήσετε άμεσο κείμενο ως όρισμα στη συνάρτηση.
Το παρακάτω φύλλο δείγματος έχει προπορευόμενο, οπίσθιο, διπλό διάστημα, χώρο ενδιάμεσα και πολλά επιπλέον κενά στα κελιά. Ας δούμε πώς μπορούμε να χρησιμοποιήσουμε το TRIM για να αφαιρέσουμε επιπλέον κενά.
Επιλέξτε το κελί στο οποίο θέλετε η περικομμένη συμβολοσειρά κειμένου και πληκτρολογήστε τον τύπο στην παρακάτω εικόνα. Στο παράδειγμά μας, θέλουμε να περικόψουμε τη συμβολοσειρά κειμένου στο κελί A1, επομένως χρησιμοποιήσαμε το A1 ως όρισμα της συνάρτησης TRIM και πληκτρολογήσαμε τον τύπο στο κελί Β.
Όπως μπορείτε να δείτε, όλα τα κύρια, τα τελικά και τα διπλά κενά αφαιρούνται στη συμβολοσειρά κειμένου.
Μπορείτε επίσης να εισαγάγετε συμβολοσειρά κειμένου αντί για αναφορά κελιού ως όρισμα στη συνάρτηση. Απλώς φροντίστε να περικλείσετε τη συμβολοσειρά κειμένου σας με διπλά εισαγωγικά (“”) όπως φαίνεται παρακάτω.
Χρήση της λειτουργίας TRIM για την κατάργηση επιπλέον διαστημάτων σε πολλαπλά κελιά
Μπορείτε επίσης να χρησιμοποιήσετε το TRIM για να αφαιρέσετε τα ανεπιθύμητα κενά σε μια στήλη κελιών. Απλώς πρέπει να εφαρμόσετε τον τύπο που πληκτρολογήσατε σε έναν στην υπόλοιπη στήλη.
Μπορείτε να δείτε ένα μικρό πράσινο τετράγωνο (λαβή πλήρωσης) στην κάτω δεξιά γωνία του κελιού τύπου, απλώς τοποθετήστε τον κέρσορα στο τετράγωνο και σύρετέ τον πάνω από τα κελιά που θέλετε να εφαρμόσετε τον τύπο.
Κατά συνέπεια, τώρα έχετε δύο στήλες αρχικών συμβολοσειρών κειμένου με κενά και περικομμένα κείμενα χωρίς επιπλέον κενά.
Αφαίρεση κενών χώρων Μόνο με χρήση της λειτουργίας TRIM
Περιστασιακά, μπορεί να θέλετε να αφαιρέσετε μόνο τα κύρια κενά και όχι τα υπόλοιπα. Στο παρακάτω παράδειγμα, έχουμε μερικές διευθύνσεις με διπλό κενό μεταξύ των διαφορετικών τμημάτων της διεύθυνσης. Αυτό γίνεται για να βελτιωθεί η αναγνωσιμότητα. Όμως, υπάρχουν και κάποιοι κορυφαίοι χώροι στα κελιά.
Εάν χρησιμοποιήσουμε τη συνάρτηση TRIM σε αυτές τις διευθύνσεις, θα αφαιρεθούν όλα τα επιπλέον κενά, συμπεριλαμβανομένων των διπλών διαστημάτων που προσθέσαμε για να βελτιώσουμε την αναγνωσιμότητα. Ωστόσο, μπορείτε να δοκιμάσετε διαφορετικούς συνδυασμούς τύπων για να αφαιρέσετε μόνο τα κύρια κενά από τις συμβολοσειρές.
Μπορείτε να χρησιμοποιήσετε τη λειτουργία TRIM με τις λειτουργίες LEFT, FIND και REPLACE για να αφαιρέσετε τα κύρια κενά:
=REPLACE(A1,1,FIND(LEFT(TRIM(A3),2),A1)-1,"")
Η συνάρτηση «FIND» θα βρει τη θέση του πρώτου χαρακτήρα στη διεύθυνση στο κελί A1. Στο παραπάνω παράδειγμα, στην πρώτη διεύθυνση, ο 2 είναι ο πρώτος χαρακτήρας που βρίσκεται στην πέμπτη θέση (καθώς υπάρχουν 4 κενά πριν από αυτόν). Στη συνέχεια εξάγονται όλοι οι χαρακτήρες μετά την πέμπτη θέση. Η λειτουργία REPLACE θα αφαιρέσει όλα τα κύρια κενά αντικαθιστώντας τα με χαρακτήρες που έχουν εξαχθεί.
Αφαίρεση διαστημάτων χωρίς διακοπή χρησιμοποιώντας τη λειτουργία TRIM
Δυστυχώς, η συνάρτηση TRIM δεν μπορεί να διαγράψει όλα τα κενά, ειδικά έναν χώρο χωρίς διακοπή, ο οποίος μπορεί να εμφανιστεί στο Excel ως CHAR(160) (Δείτε παρακάτω παράδειγμα).
Αλλά προσθέτοντας τη συνάρτηση SUBSTITUTE στον τύπο TRIM, μπορείτε να αφαιρέσετε μη εκτυπώσιμους χαρακτήρες. Ο μη σπασμένος χώρος είναι επίσης ένας μη εκτυπώσιμος χαρακτήρας.
Για να αφαιρέσετε ένα χώρο που δεν σπάει, μπορείτε να χρησιμοποιήσετε τον ακόλουθο τύπο:
=TRIM(SUBSTITUTE(A11,CHAR(160)," "))
Το αποτέλεσμα:
Αυτό είναι.