Excel

Fjern tekst ved at matche

Remove Text Matching

Excel-formel: Fjern tekst ved at matcheGenerisk formel
= SUBSTITUTE (B6,text_to_remove,'')
Resumé

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

 
= SUBSTITUTE (B6,'-','')
Forklaring

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



hvilket af de følgende celleområder er korrekt navngivet?

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 an tom streng ('') til erstatningstekst.



SUBSTITUTE erstatter alle forekomster af '-' med ingenting.

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 kan du bruge for at fjerne firkantede parenteser fra tekst:

indstil rækkevidde som udskrivningsområde excel 2013
 
= SUBSTITUTE ( SUBSTITUTE (text, '[', ''), ']', '')

Du kan rede på flere niveauer, som beskrevet i dette mere komplekse formel til oprydning af telefonnumre .

Forfatter Dave Bruns


^