Excel-formel: Fjern uønskede tegn -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at fjerne bestemte uønskede tegn i Excel kan du bruge en formel baseret på SUBSTITUTE-funktionen. I det viste eksempel er formlen i C4:

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

Hvilket fjerner en række på 4 usynlige tegn ved starten af ​​hver celle i kolonne B.

Forklaring

SUBSTITUTE-funktionen kan finde og erstatte tekst i en celle, uanset hvor den forekommer. I dette tilfælde bruger vi SUBSTITUTE til at finde et tegn med kodenummer 202 og erstatte det med en tom streng (""), som effektivt fjerner tegnet fuldstændigt.

Hvordan kan du finde ud af, hvilke tegn der skal fjernes, når de er usynlige? For at få det unikke kodenummer for det første tegn i en celle kan du bruge en formel baseret på KODE- og VENSTRE-funktionerne:

=CODE(LEFT(B4))

Her returnerer VENSTRE-funktionen uden det valgfri andet argument det første tegn til venstre. Dette går ind i CODE-funktionen, som rapporterer tegnets kodeværdi, som er 202 i det viste eksempel.

For mere generel rengøring, se TRIM-funktionen og CLEAN-funktionen.

Alt i en formel

I dette tilfælde kan vi kombinere begge formler i en, da vi fjerner hovedtegn, som sådan:

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

Her, i stedet for at give karakter 202 eksplicit til SUBSTITUTE, bruger vi CODE og CHAR til at give en kode dynamisk ved hjælp af det første tegn i cellen.

Interessante artikler...