Excel-formel: Fjern tekst ved at matche -

Indholdsfortegnelse

Generisk formel

=SUBSTITUTE(B6,text_to_remove,"")

Resumé

For at fjerne tekst fra en celle baseret på matchende indhold (ikke placering) kan du bruge SUBSTITUTE-funktionen. I det viste eksempel er formlen i C6:

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

Forklaring

SUBSTITUTE-funktionen giver dig mulighed for at erstatte tekst ved at matche indhold.

I dette tilfælde ønsker vi at fjerne bindestreger fra telefonnumre. SUBSTITUTE-funktionen kan håndtere dette let - vi skal bare give en cellehenvisning (B6), teksten der skal fjernes ("-") og en tom streng ("") til erstatningstekst.

SUBSTITUTE erstatter alle forekomster af "-" med intet.

Bemærk, at SUBSTITUTE er en sagsfølsom funktion.

Fjernelse af mere end én ting

Hvis du har brug for at fjerne mere end én ting, kan du rede flere SUBSTITUTE-funktioner. For eksempel, for at fjerne firkantede parenteser fra tekst, kan du bruge:

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

Du kan rede på flere niveauer som beskrevet i denne mere komplekse formel for at rydde op i telefonnumre.

Interessante artikler...