Werken met tekst in Excel - Stringfuncties

Inhoudsopgave

Meer over de Excel String-functies

Excel heeft een reeks tekenreeksfuncties die handig zijn bij het beheren van gegevens. In dit artikel zullen we bekijken hoe u strings uit andere strings kunt extraheren:

Dus in het bovenstaande willen we het middelste woord in elke string extraheren, bijvoorbeeld BLAUW in de zin "BIG BLUE SHIRT". Nogmaals, we gaan stap voor stap. De sleutel hiervoor is om de positie van de twee spaties aan weerszijden van het middelste woord te vinden.

De FIND-functie kan worden gebruikt om een ​​positie van een string binnen een andere string te vinden:

FIND(zoekreeks, bronreeks, startpositie)

Dus als we zoeken naar de spatie in de zin "BIG BLUE SHIRT" (die zich in cel A5) bevindt, voeren we het volgende in cel C5 in:

C5 = VINDEN(“ “,A5,1)

En dit kopiëren over alle strings die we hebben:

Nu kunnen we de positie van de eerste spatie gebruiken als argument in een andere FIND-functie -

E5 = VINDEN(“ “,A5,C5+1)

Waarbij we 1 hebben toegevoegd aan de waarde in de positie van de eerste spatie zodat we beginnen bij het volgende teken:

Met de functie MID kunnen we een substring extraheren - op voorwaarde dat we specificeren hoeveel karakters we willen en de startpositie:

G5 = MIDDEN (tekenreeks, startpositie, aantal tekens)

Dus als we de 4-6e tekens uit het woord "geweldig" wilden halen, zouden we hebben:

MIDDEN(“Geweldig”,4,3)

Dus nu hebben we de positie van de eerste en tweede ruimte die we hebben:

G5 = MIDDEN(A5,C5+1,E5-C5-1)

Waar we 1 hebben toegevoegd aan de positie van de eerste spatie omdat we het volgende teken willen. De formules E5-C5-1 zorgen ervoor dat we de relevante karakters uit de string halen:

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

wave wave wave wave wave