
Á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.