Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen
Bij het werken met tekstgegevens in Excel komt u mogelijk tekenreeksen tegen die informatie bevatten tussen haakjes () of vierkante haken [], die u moet verwijderen voor gegevensschoonmaak of opmaakdoeleinden. Het handmatig verwijderen van deze tekst is tijdrovend, vooral bij grote datasets. Gelukkig zijn er diverse efficiënte methoden om tekst tussen haakjes of vierkante haken in Excel snel te verwijderen. Deze handleiding biedt stapsgewijze instructies voor elke methode, zodat u uw gegevens vlot en effectief kunt reinigen.

- Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen met een formule
- Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen met KUTOOLS AI
- Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen met een door de gebruiker gedefinieerde functie
Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen met een formule
U kunt deze taak uitvoeren met een formule die gebruikmaakt van de functies SUBSTITUTE, MID, VIND.SPEC en LENGTE. De algemene syntaxis is:
- textDe tekenreeks of celverwijzing die u wilt gebruiken.
Kopieer of voer de volgende formule in een lege cel in waar u het resultaat wilt verkrijgen:
Sleep vervolgens de vulgreep naar de cellen waarop u de formule wilt toepassen. Alle teksten tussen haakjes – inclusief de haakjes zelf – zijn nu verwijderd. Zie de schermafbeelding:

Uitleg van de formule:
1. MID(LINKS(A2;VIND.SPEC(„)";A2));VIND.SPEC(„(";A2);LENGTE(A2)): Deze MID-functie wordt herkend als het argument oude_tekst binnen de SUBSTITUTE-functie.
- LINKS(A2;VIND.SPEC(„)";A2)): Dit deel van de formule haalt de tekenreeks uit cel A2, vanaf het begin tot en met het eerste rechterhaakje. Het resultaat is dan: „Tom Hill (Houston Texas)”. Deze uitkomst wordt herkend als het tekstargument binnen de functie MID.
- VIND.SPEC(„(";A2): Deze VIND.SPEC-functie geeft de positie van de haakje-openen in cel A2 terug; het resultaat is: 10. Dit onderdeel van de formule wordt herkend als het argument start_getal binnen de functie MID.
- LENGTE(A2): De functie LENGTE telt het totale aantal tekens in cel A2, met als resultaat: 27. Dit deel wordt herkend als het argument aantal_tekens van de functie MID.
- MID(LINKS(A2;VIND.SPEC(„)";A2));VIND.SPEC(„(";A2);LENGTE(A2))= MID(„Tom Hill (Houston Texas)",[[PH_27]]): Deze MID-functie haalt tekens uit de tekenreeks die door de LINKS-functie wordt geretourneerd, te beginnen bij het tiende teken en met een lengte van 27 tekens. Het resultaat is dan: „(Houston Texas)”.
2. SUBSTITUTE(A2;MID(LINKS(A2;VIND.SPEC(„)";A2));VIND.SPEC(„(";A2);LENGTE(A2));„")= SUBSTITUTE(A2, "(Houston Texas)",„"):Ten slotte vervangt deze SUBSTITUTE-functie de oude tekst — geretourneerd door de MID-functie — in de tekenreeks van cel A2 door niets.
Opmerkingen:
1. Als het tekstgedeelte tussen vierkante haken staat, vervangt u de haakjes eenvoudigweg door vierkante haken, zoals in de onderstaande formule:
2. Als er geen haakjes in de celwaarde staan, wordt na toepassing van bovenstaande formule een fout weergegeven. In dat geval dient u de bovenstaande formule in te sluiten in de functie ALS.FOUT:

Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen met KUTOOLS AI
Gegevens opschonen is nog nooit zo eenvoudig geweest! Met KUTOOLS AI Aide verwijdert u direct alle tekst tussen haakjes uit uw Excel-dataset. Deze intelligente tool automatiseert het proces, zodat u handmatig bewerken kunt overslaan en de nauwkeurigheid in grote datasets gegarandeerd blijft. Met KUTOOLS AI Aide maakt u uw gegevens moeiteloos schoon en op met slechts enkele klikken.
Na installatie van Kutools voor Excel, klikt u op Kutools > AI Assistent om het KUTOOLS AI Aide-deelvenster te openen.
- Selecteer de Gegevensbereik waaruit u tekst tussen haakjes wilt verwijderen;
- Typ vervolgens de vereiste in het chatvenster, bijvoorbeeld:
Tekst tussen haakjes verwijderen Geselecteerd bereik - Druk daarna op Enter of klik op de Verzenden-knop. KUTOOLS AI analyseert uw vraag. Nadat de analyse is voltooid, klikt u op de Uitvoeren-knop om het resultaat te verkrijgen.
Tekst tussen haakjes of vierkante haken uit tekenreeksen verwijderen met een door de gebruiker gedefinieerde functie
Als er twee of meer haakjes in de tekenreeks staan, kan bovenstaande formule alleen de tekst in de eerste haakjes verwijderen. Hoe kunt u alle teksten in meerdere haakjes tegelijk verwijderen, zoals in de volgende schermafbeelding is weergegeven?

In dit geval kan een door de gebruiker gedefinieerde functie u helpen alle teksten in de haakjes te verwijderen. Volg hiervoor de volgende stappen:
1. Houd de toetsen Alt + F11 ingedrukt in Excel om het venster Microsoft Visual Basic for Applications te openen.
2. Klik op Invoegen > Module en plak de volgende VBA-code in het modulevenster.
Function remtxt(ByVal str As String) As String
'updateby Extendoffice
While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
Wend
remtxt = Trim(str)
End Function
3. Ga daarna terug naar het werkblad waar u de functie wilt gebruiken en typ de volgende formule in een lege cel:=remtxt(A2). Sleep vervolgens de vulgreep naar de cellen waarop u de formule wilt toepassen. Alle teksten tussen meervoudige haakjes — inclusief de haakjes zelf — worden dan in één keer verwijderd. Zie de schermafbeelding:

Gebruikte gerelateerde functies:
- LEN:
- De functie LEN telt het aantal tekens in een tekenreeks.
- MID:
- De functie MID haalt een opgegeven aantal tekens uit het midden van een bepaalde tekenreeks en geeft deze terug.
- FIND:
- De functie FIND zoekt een tekenreeks binnen een andere tekenreeks en geeft de startpositie van die tekenreeks terug.
- SUBSTITUTE:
- De Excel-functie SUBSTITUTE vervangt tekst of tekens in een tekenreeks door andere tekst of tekens.
Meer artikelen:
- Tekst verwijderen vóór of na het eerste of laatste specifieke teken uit tekenreeksen
- In deze handleiding leest u hoe u de tekst vóór of na het eerste of laatste voorkomen van een specifiek teken—zoals een spatie of komma—uit een lijst met tekenreeksen in Excel verwijdert.
- Niet-numerieke tekens verwijderen uit tekenreeksen
- Soms wilt u alle niet-numerieke tekens uit een tekenreeks verwijderen en alleen de cijfers behouden, zoals in de onderstaande afbeelding wordt getoond. In dit artikel leest u hoe u deze taak eenvoudig kunt uitvoeren in Excel met behulp van handige formules.
- Numerieke tekens verwijderen uit tekenreeksen
- Als u alleen de cijfers uit een lijst met tekenreeksen wilt verwijderen, maar alle andere niet-numerieke tekens wilt behouden, zijn er in Excel mogelijk enkele handige formules die u daarbij ondersteunen.
- Tekst uit een cel verwijderen op basis van een specifieke positie
- In deze handleiding wordt uitgelegd hoe u formules gebruikt om tekst uit een cel te verwijderen op basis van een specifieke positie in Excel.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.