Excel-formel: Fjern tekst ved å matche -

Innholdsfortegnelse

Generisk formel

=SUBSTITUTE(B6,text_to_remove,"")

Sammendrag

For å fjerne tekst fra en celle basert på samsvarende innhold (ikke plassering), kan du bruke SUBSTITUTE-funksjonen. I eksemplet vist er formelen i C6:

=SUBSTITUTE(B6,"-","")

Forklaring

SUBSTITUTE-funksjonen lar deg erstatte tekst med samsvarende innhold.

I dette tilfellet ønsker vi å fjerne bindestrek fra telefonnummer. SUBSTITUTE-funksjonen kan håndtere dette enkelt - vi trenger bare å oppgi en cellehenvisning (B6), teksten som skal fjernes ("-"), og en tom streng ("") for erstatningstekst.

SUBSTITUTE erstatter alle forekomster av "-" med ingenting.

Legg merke til at SUBSTITUTE er en saksfølsom funksjon.

Fjerner mer enn én ting

Hvis du trenger å fjerne mer enn én ting, kan du hekke flere SUBSTITUTE-funksjoner. Hvis du for eksempel vil fjerne firkantede parenteser fra tekst, kan du bruke:

=SUBSTITUTE(SUBSTITUTE(text, "(", ""), ")", "")

Du kan hekke på flere nivåer, som beskrevet i denne mer komplekse formelen for å rydde opp telefonnumre.

Interessante artikler...