Εάν αντλήσετε δεδομένα από εξωτερικές βάσεις δεδομένων και παλαιού τύπου συστήματα, αναμφίβολα θα συναντήσετε κείμενο που περιέχει επιπλέον κενά. Μερικές φορές αυτά τα επιπλέον κενά βρίσκονται στην αρχή του κειμένου, ενώ άλλες φορές εμφανίζονται στο τέλος.
Οι πρόσθετοι χώροι είναι γενικά κακοί, επειδή μπορούν να προκαλέσουν προβλήματα στους τύπους αναζήτησης, στη δημιουργία γραφημάτων, στο μέγεθος των στηλών και στην εκτύπωση.
Το σχήμα δείχνει πώς μπορείτε να αφαιρέσετε τα περιττά κενά χρησιμοποιώντας τη λειτουργία TRIM.
Η λειτουργία TRIM είναι σχετικά απλή. Απλώς δώστε του λίγο κείμενο και αφαιρεί όλα τα κενά από το κείμενο εκτός από τα μεμονωμένα κενά μεταξύ των λέξεων.
Όπως και με άλλες λειτουργίες, μπορείτε να ενσωματώσετε τη λειτουργία TRIM σε άλλες λειτουργίες για να καθαρίσετε το κείμενό σας ενώ εφαρμόζετε κάποιο άλλο χειρισμό. Για παράδειγμα, η ακόλουθη συνάρτηση περικόπτει το κείμενο στο κελί A1 και το μετατρέπει σε κεφαλαία σε ένα βήμα:
=UPPER(TRIM(A1))
Η λειτουργία TRIM σχεδιάστηκε για να περικόπτει μόνο τον χαρακτήρα διαστήματος ASCII από κείμενο. Ο χαρακτήρας διαστήματος ASCII έχει τιμή κωδικού 32. Το σύνολο χαρακτήρων Unicode, ωστόσο, έχει έναν πρόσθετο χαρακτήρα διαστήματος που ονομάζεται χαρακτήρας διαστήματος χωρίς διακοπή. Αυτός ο χαρακτήρας χρησιμοποιείται συνήθως σε ιστοσελίδες και έχει την τιμή Unicode 160.
Η λειτουργία TRIM έχει σχεδιαστεί για να χειρίζεται μόνο χαρακτήρες διαστήματος CHAR(32). Δεν μπορεί από μόνο του να χειριστεί χαρακτήρες διαστήματος CHAR(160). Για να χειριστείτε αυτό το είδος χώρου, πρέπει να χρησιμοποιήσετε τη συνάρτηση SUBSTITUTE για να βρείτε χαρακτήρες διαστήματος CHAR(160) και να τους αντικαταστήσετε με χαρακτήρες διαστήματος CHAR(32), ώστε η συνάρτηση TRIM να τους διορθώσει. Μπορείτε να ολοκληρώσετε αυτήν την εργασία ταυτόχρονα με τον ακόλουθο τύπο:
=TRIM(ΥΠΟΚΑΤΑΣΤΑΣΗ(A4,CHAR(160),CHAR(32)))