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

Hoe past u de omgekeerde zoek- of opzoekfunctie toe in Excel?

AuteurXiaoyang Wijzigingsdatum

De standaard Zoeken of Zoekopdracht functies in Excel zijn bedoeld om tekst van links naar rechts binnen een tekenreeks te lokaliseren, waardoor het eenvoudig wordt om informatie te extraheren die aan het begin van uw gegevens staat. In bepaalde scenario’s – zoals bij het verwerken van logbestanden, adressen of andere gegevens waarbij kritieke informatie aan het einde staat – moet u deze aanpak mogelijk omdraaien en het laatste item identificeren of extraheren op basis van een specifiek scheidingsteken. Stel dat u bijvoorbeeld het laatste woord, getal of de laatste zin na een bepaald teken in een lijst wilt extraheren, zoals in onderstaande afbeelding wordt weergegeven.

 omgekeerde zoek- of zoekfunctie

Pas de omgekeerde zoekfunctie toe om van rechts naar links in een tekenreeks te zoeken met een formule
Gebruik VBA om een omgekeerde zoekopdracht uit te voeren met elk gewenst scheidingsteken


Pas de omgekeerde zoekfunctie toe om van rechts naar links in een tekenreeks te zoeken met een formule

Excel biedt een praktische methode op basis van formules om het laatste woord of segment uit een tekenreeks te extraheren met behulp van een opgegeven scheidingsteken. Vaak is dit scheidingsteken een spatie, waardoor deze aanpak vooral handig is bij het werken met namen, beschrijvende teksten of woordenlijsten.

Zo haalt u het laatste woord uit een cel (ervan uitgaande dat de spatie het scheidingsteken is):

Voer deze formule in een lege cel in (bijvoorbeeld B2) en druk op Enter om te bevestigen. Sleep de vulgreep omlaag om dit toe te passen op meerdere rijen — zo wordt het laatste woord van elke tekenreeks direct geëxtraheerd. Zie de afbeelding:

=TRIM(RIGHT(SUBSTITUTE(TRIM(A2), " ", REPT(" ",99)),99))

 omgekeerde zoek- of zoekfunctie met behulp van formule

Opmerking: Deze formule werkt alleen met spaties als scheidingsteken. Als uw gegevens een ander teken gebruiken—zoals een streepje, komma of een ander symbool—moet u de formule aanpassen.

=TRIM(RIGHT(SUBSTITUTE(TRIM(A2), "|", REPT(" ",99)),99))

Gebruik VBA om een omgekeerde zoekopdracht uit te voeren met elk gewenst scheidingsteken

Voor geavanceerde scenario’s – zoals scheidingstekens met variabele lengte of het extraheren van woorden en items op basis van complexere criteria (bijvoorbeeld het negeren van lege waarden, het verwerken van geneste scheidingstekens of het omgaan met zeer lange tekenreeksen) – biedt een aangepaste VBA-macro een efficiënte en flexibele oplossing. Met VBA automatiseert u extractietaken met elk gewenst scheidingsteken en uw eigen regels, inclusief het zoeken naar patronen van rechts naar links.

1. Om VBA te gebruiken, opent u eerst de VBA-editor: klik op Ontwikkelaarshulpmiddelen > Visual Basic. Het venster Microsoft Visual Basic for Applications verschijnt. Klik op Invoegen > Module en plak de onderstaande code in de nieuwe module:

Sub ReverseFindLastItem()
    Dim rng As Range
    Dim inputRange As Range
    Dim delimiter As String
    Dim cell As Range
    Dim splitArray() As String
    Dim i As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set inputRange = Application.Selection
    Set inputRange = Application.InputBox("Select range to process", xTitleId, inputRange.Address, Type:=8)
    
    delimiter = Application.InputBox("Enter your delimiter (e.g., comma, pipe, dash)", xTitleId, ",", Type:=2)
    
    For Each cell In inputRange
        If cell.Value <> "" Then
            splitArray = Split(cell.Value, delimiter)
            cell.Offset(0, 1).Value = splitArray(UBound(splitArray))
        End If
    Next cell
End Sub

2. Klik op de knop Uitvoeren-knop om de code uit te voeren. Er verschijnt een dialoogvenster waarin u het doelbereik moet selecteren, gevolgd door een invoerveld voor uw scheidingsteken. Na uitvoering wordt het laatste item na het scheidingsteken in elke cel weergegeven in de cel direct rechts van de oorspronkelijke waarde.
Foutmelding: Als u geen geldig scheidingsteken opgeeft of als de cel leeg is, slaat de macro de cel over zonder wijzigingen aan te brengen. Controleer altijd de uitvoer om correcte extractie te garanderen, vooral bij ongebruikelijke of complexe gegevens.


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