Formula Excel: eliminați caracterele nedorite -

Cuprins

Formula generică

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

rezumat

Pentru a elimina anumite caractere nedorite în Excel, puteți utiliza o formulă bazată pe funcția SUBSTITUTE. În exemplul prezentat, formula din C4 este:

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

Care elimină o serie de 4 caractere invizibile la începutul fiecărei celule din coloana B.

Explicaţie

Funcția SUBSTITUTE poate găsi și înlocui textul dintr-o celulă, oriunde apare. În acest caz, folosim SUBSTITUTE pentru a găsi un caracter cu numărul de cod 202 și îl înlocuim cu un șir gol (""), care elimină efectiv caracterul complet.

Cum vă puteți da seama ce personaj (e) trebuie eliminat (e) atunci când sunt invizibile? Pentru a obține numărul de cod unic pentru primul caracter dintr-o celulă, puteți utiliza o formulă bazată pe funcțiile COD și STÂNGA:

=CODE(LEFT(B4))

Aici, funcția STÂNGA, fără al doilea argument opțional, returnează primul caracter din stânga. Aceasta intră în funcția CODE, care raportează valoarea codului caracterelor, care este 202 în exemplul prezentat.

Pentru o curățare mai generală, consultați funcția TRIM și funcția CLEAN.

Toate într-o singură formulă

În acest caz, întrucât eliminăm personajele principale, am putea combina ambele formule într-una singură, astfel:

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

Aici, în loc să oferim explicit caracterul 202 către SUBSTITUTE, folosim CODE și CHAR pentru a furniza un cod dinamic, folosind primul caracter din celulă.

Articole interesante...