Excel képlet: A nem kívánt karakterek eltávolítása -

Tartalomjegyzék

Általános képlet

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

Összegzés

Speciális nem kívánt karakterek eltávolításához az Excelben a SUBSTITUTE függvényen alapuló képletet használhatja. A bemutatott példában a C4 képlete a következő:

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

Ami eltávolítja a B oszlop minden egyes cellájának elején a 4 láthatatlan karakter sorozatát.

Magyarázat

A SUBSTITUTE funkció megtalálhatja és helyettesítheti a cellában lévő szöveget, bárhol is forduljon elő. Ebben az esetben a SUBSTITUTE-t használjuk egy 202-es kódszámú karakter megkeresésére, és egy üres karakterlánccal ("") helyettesítjük, amely gyakorlatilag teljesen eltávolítja a karaktert.

Hogyan lehet kitalálni, mely karaktereket kell eltávolítani, ha láthatatlanok? A cella első karakterének egyedi kódszámának megszerzéséhez használhatja a CODE és a BAL funkciókra épülő képletet:

=CODE(LEFT(B4))

Itt a LEFT függvény az opcionális második argumentum nélkül visszaadja az első karaktert a bal oldalon. Ez a CODE függvénybe kerül, amely a karakterkód értékét jelenti, amely a bemutatott példában 202.

Általánosabb tisztításért lásd a TRIM és a CLEAN funkciókat.

Minden egy képletben

Ebben az esetben, mivel a vezető karaktereket lecsupaszítjuk, mindkét képletet egyesíthetjük egyben, így:

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

Ahelyett, hogy a 202-es karaktert kifejezetten megadnánk a SUBSTITUTE-nak, a CODE és a CHAR segítségével kódot adunk meg dinamikusan, a cella első karakterét használva.

érdekes cikkek...