KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Tekst extraheren tussen enkele of dubbele aanhalingstekens uit cellen in Excel

AuteurSiluvia Wijzigingsdatum

Het extraheren van tekst uit enkele of dubbele aanhalingstekens in Excel-cellen is een veelvoorkomende taak, vooral bij het opschonen van gegevens, het verwerken van database-exportbestanden of het voorbereiden van lijsten vol aangehaalde tekst. Deze functionaliteit is niet rechtstreeks beschikbaar via de standaardfuncties van Excel, wat het enigszins uitdagend kan maken als u niet bekend bent met geavanceerde Excel-functies of automatiseringstools. Het vermogen om aangehaalde tekst te extraheren stroomlijnt uw gegevens voor rapportage, vergemakkelijkt het transformeren van geïmporteerde data en helpt bij het omzetten van tekstuele inhoud in gestructureerde informatie voor verdere analyse.

In deze handleiding begeleiden we u stap voor stap door diverse praktische en gebruiksvriendelijke methoden om tekst tussen enkele of dubbele aanhalingstekens uit Excel-cellen te extraheren. We behandelen oplossingen met standaardformules, de geavanceerde functies van Kutools voor Excel — waaronder zowel de AI-assistent als de tool „Haal de string tussen opgegeven tekens uit” — en een krachtige VBA-code-aanpak om alle voorkomens van aangehaalde tekst op te halen, zelfs bij meerdere of geneste aanhalingstekens. Elke methode wordt duidelijk uitgelegd met praktijkscenario’s, gedetailleerde stappen en handige tips om veelvoorkomende fouten te voorkomen.

een schermafbeelding met de originele teksten en de geëxtraheerde geciteerde teksten

Tekst extraheren tussen enkele of dubbele aanhalingstekens uit Formule

Het gebruik van Excel-formules om tekst tussen aanhalingstekens te extraheren is een directe en transparante aanpak die gebruikmaakt van functies zoals MID en FIND. Deze methode is ideaal voor wie liever werkt met standaard Excel-functies en snel resultaten nodig heeft bij cellen met een voorspelbare structuur en slechts één paar aanhalingstekens. Formules werken echter het beste in eenvoudige gevallen—namelijk wanneer er per cel maar één aangehaald gedeelte voorkomt en de aanhalingstekens elkaar niet overlappen of nesten.

Om deze oplossing toe te passen:

Selecteer een lege cel waarin het resultaat van Tekst extraheren moet verschijnen, voer de onderstaande formule in en druk op Enter. Sleep het Automatisch-aanvullen-handvat omlaag om ook andere rijen te verwerken. Zorg ervoor dat de gerefereerde cel (bijvoorbeeld A2 in deze formules) overeenkomt met de positie van uw gegevens.

Tekst extraheren tussen enkele aanhalingstekens

=MID(A2,FIND("'",A2)+1,FIND("'",A2,FIND("'",A2)+1)-FIND("'",A2)-1)

Tekst extraheren tussen dubbele aanhalingstekens

=MID(A2,FIND("""",A2)+1,FIND("""",A2,FIND("""",A2)+1)-FIND("""",A2)-1)
Opmerkingen
  • Deze formule haalt alleen de eerste aangehaalde tekst uit de cel. Als uw cel meerdere aangehaalde gedeelten bevat, wordt uitsluitend de eerste gevonden instantie geëxtraheerd.
  • Als de gerefereerde cel het opgegeven aanhalingsteken niet bevat, retourneert de formule de fout #WAARDE!. Om formulefouten te voorkomen of lege cellen op te vangen, kunt u de formule indien nodig verpakken in een IFERROR()-functie.
  • Uitleg van de formule:
    • FIND("'", A2): Vindt de positie van het eerste enkele aanhalingsteken in de tekst.
    • FIND("'", A2) +1: Geeft de startpositie voor extractie aan, direct na het eerste enkele aanhalingsteken.
    • FIND("'", A2, FIND("'", A2) +1): Vindt de positie van het tweede enkele aanhalingsteken in de tekst — dit wordt gebruikt als eindgrens.
    • MID(...): Geeft de tekens terug die zich tussen de twee aanhalingstekens bevinden, op basis van de eerder berekende startpositie en lengte.

Tip: Overweeg voor cellen zonder aanhalingstekens het gebruik van =IFERROR(formule, "") om een lege cel weer te geven in plaats van een fout.


Haal eenvoudig Tekst extraheren tussen aanhalingstekens met KUTOOLS AI

KUTOOLS AI is een intelligente assistent binnen de invoegtoepassing „Kutools voor Excel”, ontworpen om talloze Excel-bewerkingen te automatiseren die anders complexe formules of handmatige stappen vereisen. Als u snel en betrouwbaar waarden tussen aanhalingstekens wilt extraheren—zelfs bij grotere bereiken of onregelmatige gegevens—biedt de AI-functie een eenvoudig alternatief, vooral handig wanneer u niet vertrouwd bent met Excel-formules.

Na installatie van Kutools voor Excel gaat u naar het tabblad „Kutools AI” en kiest u „AI-assistent” om het uitvoerdeelvenster aan de rechterkant van Excel te openen.

  1. Selecteer het celbereik waaruit u tekst tussen aanhalingstekens wilt extraheren. U kunt één kolom, meerdere rijen of zelfs een aangepast bereik kiezen, afhankelijk van uw behoeften.
  2. Typ in het deelvenster „KUTOOLS AI Aide” de volgende opdracht in het bewerkingsvak en druk op „Enter”.
    Voer de volgende acties uit: haal waarden tussen enkele aanhalingstekens in het geselecteerde bereik op en plaats ze in aangrenzende cellen.
  3. KUTOOLS AI analyseert uw opdracht en kiest automatisch de meest geschikte extractiemethode. Klik op de knop „Uitvoeren” in het deelvenster zodra u klaar bent.
    klik op de uitvoeren-knop in het Kutools AI Aide-deelvenster

Binnen enkele ogenblikken worden de aangehaalde teksten automatisch geëxtraheerd naar aangrenzende cellen—zonder dat u formules hoeft te schrijven of handmatig hoeft te kopiëren. Deze methode is bijzonder geschikt voor batchverwerking en diverse aanhalingsscenario’s.

een schermafbeelding met de originele teksten en de geëxtraheerde geciteerde teksten

Tip: Als uw tekst dubbele aanhalingstekens of speciale tekens bevat, pas dan uw opdracht dienovereenkomstig aan (bijvoorbeeld: „Haal waarden tussen dubbele aanhalingstekens op …”) voor nauwkeurige resultaten. Controleer de resultaten extra zorgvuldig, vooral wanneer uw gegevens onregelmatige tekens of niet-overeenkomende aanhalingstekens bevatten.


Haal eenvoudig Tekst extraheren tussen dezelfde of verschillende tekens met Kutools voor Excel

Werkt u met gegevens die niet alleen aanhalingstekens, maar ook andere unieke scheidingstekens bevatten? Sla het gedoe met complexe formules over — „Kutools voor Excel” haalt tekst tussen enkele aanhalingstekens, dubbele aanhalingstekens of zelfs aangepaste tekens eenvoudig op met slechts een paar klikken. Dit is vooral gunstig voor niet-technische gebruikers of iedereen die in bulk moet extraheren uit meerdere, uiteenlopende kolommen of formaten. De intuïtieve interface vermindert het risico op formulefouten en maakt uw workflow efficiënter.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Na installatie van Kutools voor Excel opent u de functie via Kutools > Formulehulp > Tekst > Haal de string tussen opgegeven tekens uit.

  1. Configureer in het dialoogvenster „Formulehulp” het volgende:
    1. Kies de doelcel met de aangehaalde of gescheiden tekst.
    2. Definieer uw begin- en eindtekens—zoals ' of " naar wens—and klik daarna op „OK”. (U kunt elk teken of elke tekenreeks opgeven, niet alleen aanhalingstekens.)
  2. Sleep het Automatisch-aanvullen-handvat omlaag om de extractie toe te passen op de rest van de lijst, zodat volledige kolommen efficiënt worden gesorteerd of verwerkt.
    een schermafbeelding met de resultaten

Voordelen: Deze methode vereist geen kennis van formules, vermindert de kans op veelvoorkomende fouten en kan een breed scala aan begin- en eindscheidingstekens verwerken. Voor geavanceerdere taken—zoals het extraheren van meerdere aangehaalde gedeelten binnen één cel—overweeg dan de VBA- of AI-oplossing hieronder.

Tekst extraheren tussen enkele of dubbele aanhalingstekens in Excel is een praktische en zeer waardevolle vaardigheid die helpt bij het organiseren en voorbereiden van gegevens voor verdere verwerking. Met de bovenstaande methoden kunt u zowel eenvoudige als matig complexe extractiescenario’s aanpakken. Voor geavanceerdere behoeften—zoals het verwerken van meerdere of geneste aanhalingstekens per cel—raadpleegt u de hieronder beschreven VBA-methode. Wilt u uw Excel-vaardigheden verder verbeteren?Onze website biedt duizenden eenvoudig te volgen tutorials.


VBA-code – Haal alle aangehaalde teksten op of verwerk complexe aanhalingsscenario’s

In situaties waar uw gegevens meerdere aangehaalde items binnen één cel bevatten of complexe patronen vertonen—zoals geneste of inconsistente aanhalingstekens—volstaan de ingebouwde Excel-formules en zelfs standaard teksttools vaak niet. In dergelijke gevallen biedt een VBA-oplossing (macro) ongeëvenaarde flexibiliteit: u kunt ermee alle tekstfragmenten tussen enkele of dubbele aanhalingstekens uit elke cel extraheren, zelfs meerdere treffers per cel of lastige combinaties van aanhalingstekens.

Deze aanpak is vooral waardevol voor gevorderde gebruikers, data-analisten of iedereen die regelmatig werkt met onregelmatig gestructureerde tekstgegevens. Met een macro automatiseert u herhaalde extracties en garandeert u consistente resultaten in grote datasets.

Hoe te gebruiken:

1. Open uw werkmap en druk op Alt + F11 om de Microsoft Visual Basic for Applications-editor te openen. Klik in het menu op Invoegen > Module om een nieuwe module te maken. Kopieer en plak de volgende code in het modulevenster:

Sub ExtractAllQuotedText()
    Dim rng As Range
    Dim cell As Range
    Dim matches As Object
    Dim regEx As Object
    Dim outputCol As Long
    Dim symbol As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select range to extract from", xTitleId, rng.Address, Type:=8)
    
    symbol = Application.InputBox("Extract between single (') or double ("") quotes? Enter ' or """, xTitleId, "'")
    
    If symbol = "'" Then
        Set regEx = CreateObject("VBScript.RegExp")
        regEx.Global = True
        regEx.Pattern = "'([^']*)'"
    ElseIf symbol = """" Then
        Set regEx = CreateObject("VBScript.RegExp")
        regEx.Global = True
        regEx.Pattern = Chr(34) & "([^" & Chr(34) & "]*)" & Chr(34)
    Else
        MsgBox "Symbol must be single (') or double ("") quote!", vbCritical
        Exit Sub
    End If
    
    outputCol = rng.Columns(rng.Columns.Count).Column + 1 ' Output starting in next column
    
    For Each cell In rng
        Set matches = regEx.Execute(cell.Text)
        
        Dim resultArr() As String
        ReDim resultArr(matches.Count - 1)
        
        Dim i As Integer
        For i = 0 To matches.Count - 1
            resultArr(i) = matches(i).SubMatches(0)
        Next i
        
        If matches.Count > 0 Then
            cell.Worksheet.Cells(cell.Row, outputCol).Value = Join(resultArr, ", ")
        Else
            cell.Worksheet.Cells(cell.Row, outputCol).Value = ""
        End If
    Next cell
    
    MsgBox "Extraction complete! Results are in the adjacent column.", vbInformation
End Sub

2.Sluit de VBA-editor en keer terug naar uw werkblad (druk hiervoor opnieuw op)Alt + F11).

3. Selecteer het celbereik met uw gegevens en druk op de F5-toets of klik op Uitvoeren.

4. Als u het bereik nog niet heeft geselecteerd, wordt u daar nu om gevraagd; kies daarna of u tekst wilt extraheren uit enkele (') of dubbele („) aanhalingstekens. Voer ' of " in, afhankelijk van wat van toepassing is.

5. De macro haalt alle aangehaalde stukken uit elke geselecteerde cel — ongeacht hoeveel dat er zijn — en plaatst ze als kommagescheiden lijst in de eerstvolgende lege kolom rechts van uw gegevens.

Opmerkingen en probleemoplossing:

  • Als uw gegevens zowel enkel als dubbel aangehaalde teksten bevatten en u beide wilt extraheren, voert u de macro tweemaal uit: één keer voor elk type aanhalingsteken.
  • De macro negeert lege cellen en cellen zonder geldige aangehaalde tekst.
  • Voor ongebruikelijke of geneste aanhalingsscenario’s is het patroon ontworpen om niet-geneste aangehaalde tekenreeksen op te halen; verdere verbeteringen zijn mogelijk voor diepere nesting, hoewel dergelijke patronen zeldzaam zijn in standaard Excel-tekst.
  • Als er niets wordt geëxtraheerd, controleer dan opnieuw uw aanhalingstekens en zorg ervoor dat geen opmaak of verborgen tekens interfereren.

 

Samenvattende tip: Kies de oplossing die het beste aansluit bij de structuur van uw gegevens. Voor eenvoudige, eenmalige extracties volstaan formules. Voor batchverwerking met flexibele grenzen en gebruikers die geen formules willen gebruiken, zijn Kutools voor Excel of KUTOOLS AI het handigst. Gebruik VBA voor de meest geavanceerde scenario’s, zoals het extraheren van alle overeenkomsten of het omgaan met onregelmatig gebruik van aanhalingstekens.


Gerelateerde artikelen:


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins