U kunt verschillende benaderingen gebruiken om een ​​bepaald woord uit een reeks woorden in Microsoft Excel te extraheren. Sommige benaderingen maken gebruik van de ingebouwde tekstformules van Excel. Anderen betrekken het gebruik van Excel's programmeertaal, Visual Basic, om een ​​functie uit te voeren die de extractie uitvoert. Welke benadering u ook kiest, als u weet hoe u woorden uit tekenreeksen kunt extraheren, kunt u gebruikersinvoer in uw Excel-spreadsheets valideren en verwerken.

...

Tekst naar kolommen

Stap 1

Open Excel en typ vervolgens een zin met ten minste drie woorden in een van de cellen in het eerste werkblad. Je splitst deze zin in zijn afzonderlijke woorden.

Stap 2

Klik op de menutitel "Gegevens" en vervolgens op de knop "Tekst naar kolommen". Deze functie splitst tekst op waarvan de woorden worden gescheiden door een teken dat u opgeeft.

Stap 3

Klik op de knop "Afgescheiden" in het dialoogvenster dat verschijnt en klik vervolgens op "Volgende".

Stap 4

Schakel het selectievakje "Spatie" in en klik vervolgens op de knop "Voltooien". Excel splitst de zin die u hebt geschreven in afzonderlijke kolommen. Elke kolom bevat één woord uit de zin.

Stap 5

Typ de functie, minus de aanhalingstekens, "= index ([ARRAY], 1, [AANTAL WOORDEN OM TE EXTRACTEREN])" in een cel onder de reeks gescheiden woorden. Vervang de term "ARRAY" door het bereik dat de reeks woorden bevat. Als de woorden bijvoorbeeld cellen "A1" tot "C1" bezetten, voert u de tekst "A1: C1" in in plaats van de tekst "ARRAY". Vervang de tekst "AANTAL WOORDEN OM TE EXTRACTEN" door het nummer van het woord dat u uit de zin wilt extraheren. Als u bijvoorbeeld het derde woord uit het bereik "A1: C1" wilt extraheren, typt u "3" voor het laatste argument.

Stap 6

Druk op "Enter" om het invoeren van de "Index" -functie te voltooien. Excel geeft het woord weer dat u uit de zin wilde extraheren.

Gebruik VB

Stap 1

Open een nieuw Excel-werkblad en typ vervolgens een reeks van drie of meer woorden in cel F4. U gebruikt een kort Visual Basic-programma om een ​​woord uit deze zin te extraheren.

Stap 2

Typ het nummer van het woord dat u uit de zin wilt extraheren in cel F5.

Stap 3

Klik op de menutitel "Ontwikkelaar" en vervolgens op de knop "Visual Basic". De programmeeromgeving voor Excel wordt geopend.

Stap 4

Klik op de menutitel 'Invoegen' en klik vervolgens op 'Module'.

Stap 5

Plak het volgende programma in het venster dat verschijnt. Het hart van deze subroutine is de functie "splitsen", die een zin in zijn afzonderlijke woorden scheidt, zoals de opdracht "Tekst naar kolommen".

Sub Macro1 () Dim ar, str1, n str1 = Bereik ("F4") n = Bereik ("F5") - 1 ar = Split (str1, "") MsgBox "Woordnummer" & n + 1 & "is" & ar (n) Einde Sub

Stap 6

Klik op het pictogram "Excel" op de Windows-taakbalk om terug te keren naar het Excel-werkblad.

Stap 7

Klik op de knop "Macro's" van het tabblad "Ontwikkelaar" en dubbelklik vervolgens op de functie "Macro1". Er verschijnt een berichtvenster met het woord dat uw programma heeft geëxtraheerd uit de zin die u in stap 1 hebt getypt.