Excel-formel: Fjern uønskede tegn -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å fjerne bestemte uønskede tegn i Excel, kan du bruke en formel basert på SUBSTITUTE-funksjonen. I eksemplet vist er formelen i C4:

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

Som fjerner en serie med 4 usynlige tegn ved starten av hver celle i kolonne B.

Forklaring

SUBSTITUTE-funksjonen kan finne og erstatte tekst i en celle, uansett hvor den forekommer. I dette tilfellet bruker vi SUBSTITUTE for å finne et tegn med kodenummer 202, og erstatte det med en tom streng (""), som effektivt fjerner tegnet helt.

Hvordan kan du finne ut hvilke karakter (er) som må fjernes når de er usynlige? For å få det unike kodenummeret for det første tegnet i en celle, kan du bruke en formel basert på KODE og VENSTRE funksjoner:

=CODE(LEFT(B4))

Her returnerer VENSTRE-funksjonen, uten det valgfrie andre argumentet, det første tegnet til venstre. Dette går inn i KODE-funksjonen, som rapporterer tegnets kodeverdi, som er 202 i eksemplet som vises.

For mer generell rengjøring, se TRIM-funksjonen og CLEAN-funksjonen.

Alt i en formel

I dette tilfellet, siden vi striper hovedpersoner, kan vi kombinere begge formlene i en, slik:

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

Her, i stedet for å gi karakter 202 eksplisitt til SUBSTITUTE, bruker vi CODE og CHAR for å gi en kode dynamisk ved å bruke det første tegnet i cellen.

Interessante artikler...