Excel-formel: Uddrag tekst mellem parenteser -

Indholdsfortegnelse

Generisk formel

=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)

Resumé

For at udtrække tekst mellem parenteser, parenteser, parenteser osv. Kan du bruge en formel baseret på MID-funktionen med hjælp fra SEARCH-funktionen. I det viste eksempel er formlen i C5:

=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0

Forklaring

Grundlaget for denne formel er MID-funktionen, der udtrækker et bestemt antal tegn fra teksten, startende på et bestemt sted. For at finde ud af, hvor du skal begynde at udtrække tekst, bruger vi dette udtryk:

SEARCH("(",B5)+1

Dette lokaliserer de venstre parenteser og tilføjer 1 for at få placeringen af ​​det første tegn inden for parenteserne. For at finde ud af, hvor mange tegn der skal ekstraheres, bruger vi dette udtryk:

SEARCH(")",B5)-SEARCH("(",B5)-1

Dette lokaliserer de andet parenteser i teksten og trækker placeringen af ​​de første parenteser (mindre en) for at få det samlede antal tegn, der skal ekstraheres. Med disse oplysninger udtrækker MID kun teksten inden for parenteserne.

Endelig, fordi vi ønsker et tal som det endelige resultat i dette særlige eksempel, tilføjer vi nul til tekstværdien returneret af MID:

+0

Denne matematiske handling får Excel til at tvinge tekstværdier til tal. Hvis du ikke har brug for eller ønsker et nummer i slutningen, er dette trin ikke nødvendigt.

Interessante artikler...