Τύπος Excel: Κατάργηση ανεπιθύμητων χαρακτήρων -

Πίνακας περιεχομένων

Γενική φόρμουλα

=SUBSTITUTE(B4,CHAR(code),"")

Περίληψη

Για να καταργήσετε συγκεκριμένους ανεπιθύμητους χαρακτήρες στο Excel, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στη συνάρτηση SUBSTITUTE. Στο παράδειγμα που εμφανίζεται, ο τύπος στο C4 είναι:

=SUBSTITUTE(B4,CHAR(202),"")

Που αφαιρεί μια σειρά από 4 αόρατους χαρακτήρες στην αρχή κάθε κελιού στη στήλη Β.

Εξήγηση

Η συνάρτηση SUBSTITUTE μπορεί να βρει και να αντικαταστήσει κείμενο σε ένα κελί, όπου κι αν εμφανίζεται. Σε αυτήν την περίπτωση, χρησιμοποιούμε το SUBSTITUTE για να βρούμε έναν χαρακτήρα με κωδικό αριθμό 202 και να τον αντικαταστήσουμε με μια κενή συμβολοσειρά (""), η οποία αφαιρεί αποτελεσματικά τον χαρακτήρα εντελώς.

Πώς μπορείτε να καταλάβετε ποιοι χαρακτήρες πρέπει να αφαιρεθούν, όταν είναι αόρατοι; Για να λάβετε τον μοναδικό κωδικό αριθμό για τον πρώτο χαρακτήρα σε ένα κελί, μπορείτε να χρησιμοποιήσετε έναν τύπο που βασίζεται στις συναρτήσεις CODE και LEFT:

=CODE(LEFT(B4))

Εδώ, η συνάρτηση LEFT, χωρίς το προαιρετικό δεύτερο όρισμα, επιστρέφει τον πρώτο χαρακτήρα στα αριστερά. Αυτό πηγαίνει στη συνάρτηση CODE, η οποία αναφέρει την τιμή κωδικού χαρακτήρων, η οποία είναι 202 στο παράδειγμα που εμφανίζεται.

Για πιο γενικό καθαρισμό, δείτε τη λειτουργία TRIM και τη λειτουργία CLEAN.

Όλα σε έναν τύπο

Σε αυτήν την περίπτωση, δεδομένου ότι αφαιρούμε τους πρωταγωνιστικούς χαρακτήρες, θα μπορούσαμε να συνδυάσουμε και τους δύο τύπους σε έναν, όπως έτσι:

=SUBSTITUTE(B4,CHAR(CODE(LEFT(B4))),"")

Εδώ, αντί να παρέχουμε τον χαρακτήρα 202 ρητά στο SUBSTITUTE, χρησιμοποιούμε CODE και CHAR για να παρέχουμε έναν κώδικα δυναμικά, χρησιμοποιώντας τον πρώτο χαρακτήρα στο κελί.

ενδιαφέροντα άρθρα...