Excel formula: Odstrani neželene znake -

Kazalo

Splošna formula

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

Povzetek

Če želite v Excelu odstraniti določene neželene znake, lahko uporabite formulo, ki temelji na funkciji SUBSTITUTE. V prikazanem primeru je formula v C4:

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

Kar odstrani vrsto 4 nevidnih znakov na začetku vsake celice v stolpcu B.

Pojasnilo

Funkcija SUBSTITUTE lahko poišče in nadomesti besedilo v celici, kjer koli se pojavi. V tem primeru z nadomestitvijo poiščemo znak s kodno številko 202 in ga nadomestimo s praznim nizom (""), ki znak popolnoma odstrani.

Kako lahko ugotovite, katere znake je treba odstraniti, če so nevidni? Če želite dobiti enolično kodno številko za prvi znak v celici, lahko uporabite formulo, ki temelji na funkcijah KODA in LEVO:

=CODE(LEFT(B4))

Tu funkcija LEFT brez neobveznega drugega argumenta vrne prvi znak na levi. To gre v funkcijo CODE, ki sporoča vrednost kode znakov, ki je v prikazanem primeru 202.

Za bolj splošno čiščenje glejte funkcijo TRIM in funkcijo CLEAN.

Vse v eni formuli

V tem primeru, ker odstranjujemo vodilne znake, lahko obe formuli združimo v eno, takole:

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

Tu namesto, da bi znaku 202 izrecno podali SUBSTITUTE, uporabljamo CODE in CHAR za dinamično podajanje kode z uporabo prvega znaka v celici.

Zanimive Članki...