Extraheer het laatste woord in Excel en Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze zelfstudie laat zien hoe u het laatste woord uit een cel in Excel en Google Spreadsheets kunt extraheren.

Laatste woord extraheren

Als we wilden het eerste woord van een cel extraheren, we kunnen gewoon de FIND-functie gebruiken om de eerste spatie te vinden en de LEFT-functie om het woord vóór de spatie uit te voeren.

Helaas heeft Excel geen omgekeerde FIND-functie, dus in plaats daarvan moeten we een andere oplossing ontwikkelen:

  1. We zullen de SUBSTITUTE-functie gebruiken om de spaties tussen woorden te vervangen door een groot aantal (n) spaties.
  2. We gebruiken de functie RECHTS om het juiste n aantal spaties te berekenen. (Dit omvat ons woord, evenals een aantal extra spaties)
  3. We zullen de TRIM-functie gebruiken om de extra spaties weg te snijden, zodat alleen het laatste woord overblijft.

Dit is de formule die we zullen gebruiken:

=TRIM(RECHTS(VERVANG(B3," ",HERHALEN(" ",10)),10))

Merk op dat we voor dit voorbeeld n=10 kiezen. Dit aantal is te klein: cel C6 bevat niet het volledige laatste woord omdat het woord 11 tekens lang is.

We hebben een klein aantal gekozen voor demonstratiedoeleinden, maar we raden u aan een veel groter aantal te gebruiken (bijv. 99) of de veelzijdige formule aan het einde van deze tutorial te gebruiken.

Laten we nu de formule doornemen:

REPT-functie

De REPT-functie herhaalt een teken (n) aantal keren. Deze formule genereert 10 spaties:

=HERHALEN(" ",10)

Om te laten zien wie deze functie zal werken, hebben we de lege spaties vervangen door streepjes (-):

VERVANG Functie

De SUBSTITUTE-functie vindt alle lege spaties in de tekenreeks en vervangt de spaties door 10 spaties.

=VERVANGING(B3," ",C3)

RECHTS Functie

De functie RECHTS extraheert de laatste 10 tekens uit de cel:

=RECHTS(D3,10)

TRIM-functie

De TRIM-functie verwijdert alle voorloop- en volgspaties uit de tekst en retourneert alleen het laatste woord:

=TRIM(E3)

Veelzijdige formule

In plaats van het getal (n) te definiëren, kunt u de LEN-functie gebruiken om n te berekenen als het aantal tekens in de cel. Deze formule werkt ongeacht hoe groot het laatste woord is.

=TRIM(RECHTS(VERVANGING(B3," ",HERHALEN(" ",LEN(B3))),LENGTE(B3)))

Extraheer het laatste woord in Google Spreadsheets

De formule om het laatste woord uit een tekst te halen werkt in Google Spreadsheets precies hetzelfde als in Excel:

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave