Excel-formule: ongewenste tekens verwijderen -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om bepaalde ongewenste tekens in Excel te verwijderen, kunt u een formule gebruiken die is gebaseerd op de functie SUBSTITUTE. In het getoonde voorbeeld is de formule in C4:

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

Dat verwijdert een reeks van 4 onzichtbare tekens aan het begin van elke cel in kolom B.

Uitleg

De functie SUBSTITUTE kan tekst in een cel zoeken en vervangen, waar deze zich ook voordoet. In dit geval gebruiken we SUBSTITUTE om een ​​teken met codenummer 202 te zoeken en deze te vervangen door een lege tekenreeks (""), waardoor het teken effectief volledig wordt verwijderd.

Hoe kom je erachter welke karakter (s) verwijderd moeten worden als ze onzichtbaar zijn? Om het unieke codenummer voor het eerste teken in een cel te krijgen, kunt u een formule gebruiken die is gebaseerd op de CODE- en LEFT-functies:

=CODE(LEFT(B4))

Hier retourneert de functie LINKS, zonder het optionele tweede argument, het eerste teken aan de linkerkant. Dit gaat naar de CODE-functie, die de tekencodewaarde rapporteert, die in het weergegeven voorbeeld 202 is.

Zie de TRIM-functie en de CLEAN-functie voor meer algemene reiniging.

Alles in één formule

In dit geval kunnen we, aangezien we hoofdpersonages verwijderen, beide formules in één combineren, zoals:

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

Hier, in plaats van teken 202 expliciet aan SUBSTITUTE te verstrekken, gebruiken we CODE en CHAR om een ​​code dynamisch te leveren, met gebruikmaking van het eerste teken in de cel.

Interessante artikelen...