Hoe past u de omgekeerde zoek- of opzoekfunctie toe in Excel?
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.

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)) 
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
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
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.
- 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