Excel-formule: extraheer tekst tussen haakjes -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om tekst tussen haakjes, accolades, haakjes, enz. Te extraheren, kunt u een formule gebruiken die is gebaseerd op de MID-functie, met behulp van de SEARCH-functie. In het getoonde voorbeeld is de formule in C5:

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

Uitleg

De basis van deze formule is de MID-functie, die een bepaald aantal tekens uit tekst haalt, beginnend op een specifieke locatie. Om erachter te komen waar we moeten beginnen met het extraheren van tekst, gebruiken we deze uitdrukking:

SEARCH("(",B5)+1

Dit lokaliseert de linkerhaakjes en voegt 1 toe om de positie van het eerste teken binnen de haakjes te krijgen. Om erachter te komen hoeveel tekens we moeten extraheren, gebruiken we deze uitdrukking:

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

Dit lokaliseert de tweede haakjes in de tekst en trekt de positie van de eerste haakjes (min één) af om het totale aantal tekens te krijgen dat moet worden geëxtraheerd. Met deze informatie extraheert MID alleen de tekst tussen de haakjes.

Ten slotte, omdat we een getal willen als het eindresultaat in dit specifieke voorbeeld, voegen we nul toe aan de tekstwaarde die wordt geretourneerd door MID:

+0

Deze wiskundige bewerking zorgt ervoor dat Excel tekstwaarden naar getallen dwingt. Als u aan het einde geen nummer nodig heeft of wilt, is deze stap niet vereist.

Interessante artikelen...