Hoe het eerste woord uit een tekstreeks in Excel te extraheren (3 eenvoudige manieren)

Excel heeft een aantal prachtige formules die u kunnen helpen de tekstgegevens te snijden en in blokjes te snijden.

Soms, wanneer u de tekstgegevens hebt, wilt u misschien het eerste woord uit de tekstreeks in een cel extraheren.

Er zijn meerdere manieren waarop u dit in Excel kunt doen (met een combinatie van formules, met Zoeken en vervangen en met Flash Fill)

In deze tutorial laat ik je enkele heel eenvoudige manieren zien om extraheer het eerste woord uit een tekenreeks in Excel.

Extraheer het eerste woord met behulp van tekstformules

Stel dat u de volgende dataset hebt, waar u het eerste woord uit elke cel wilt halen.

De onderstaande formule doet dit:

=ALS.FOUT(LINKS(A2,VINDEN(" ",A2)-1),A2)

Laat me uitleggen hoe deze formule werkt.

Het FIND-gedeelte van de formule wordt gebruikt om de positie van het spatieteken in de tekstreeks te vinden. Wanneer de formule de positie van het spatieteken vindt, wordt de LEFT-functie gebruikt om alle tekens vóór dat eerste spatieteken in de tekenreeks te extraheren.

Hoewel alleen de LEFT-formule voldoende zou moeten zijn, krijgt u een foutmelding als er maar één woord in de cel staat en er geen spatietekens zijn.

Om deze situatie aan te pakken, heb ik de LEFT-formule in de IFERROR-formule verpakt, die eenvoudig de oorspronkelijke celinhoud retourneert (omdat er geen spatietekens zijn die aangeven dat deze leeg is of slechts één woord bevat).

Een voordeel van deze methode is dat het resultaat dynamisch is. Dit betekent dat als u de oorspronkelijke tekstreeks in de cellen in kolom A wijzigt, de formule in kolom B automatisch wordt bijgewerkt en het juiste resultaat geeft.

Als u de formule niet wilt, kunt u deze omzetten in waarden.

Pak het eerste woord uit met Zoeken en vervangen

Een andere snelle methode om het eerste woord te extraheren, is door Zoeken en vervangen te gebruiken om alles behalve het eerste woord te verwijderen.

Stel dat je de dataset hebt zoals hieronder weergegeven:

Hieronder staan ​​de stappen om Zoeken en vervangen te gebruiken om alleen het eerste woord te krijgen en al het andere te verwijderen:

  1. Kopieer de tekst van kolom A naar kolom B. Dit is om ervoor te zorgen dat we ook de originele gegevens hebben.
  2. Selecteer alle cellen in kolom B waar u het eerste woord wilt krijgen
  3. Klik op het tabblad Start
  4. Klik in de groep Bewerken op de optie Zoeken en selecteren en klik vervolgens op Vervangen. Hiermee wordt het dialoogvenster Zoeken en vervangen geopend.
  5. Typ in het veld Zoeken naar * (één spatie gevolgd door het sterretje)
  6. Laat het veld Vervangen door leeg
  7. Klik op de knop Alles vervangen.

De bovenstaande stappen zouden alles verwijderen, behalve het eerste woord in de cellen.

U kunt ook de sneltoets gebruiken Controle + H om het dialoogvenster Zoeken en vervangen te openen.

Hoe werkt dit?

In het veld Zoeken naar hebben we een spatie gebruikt gevolgd door het sterretje. Het sterretje (*) is een jokerteken dat een willekeurig aantal tekens vertegenwoordigt.

Dus wanneer we Excel vragen om cellen te vinden die een spatieteken bevatten gevolgd door het sterretje en dit vervangen door een spatie, wordt het eerste spatieteken gevonden en wordt alles daarna verwijderd, zodat we alleen het eerste woord overhouden.

En in het geval dat u een cel heeft die geen tekst heeft of slechts één woord zonder spatietekens, zouden de bovenstaande stappen er geen wijzigingen in aanbrengen.

Extraheer het eerste woord met Flash Fill

Nog een heel eenvoudige en snelle methode om het eerste woord te extraheren met Flash Fill.

Flash Fill is geïntroduceerd in Excel 2013 en is daarna beschikbaar in alle versies. Het helpt bij tekstmanipulatie door het patroon te identificeren dat u probeert te bereiken en vult het voor de hele kolom.

Stel dat u de onderstaande dataset heeft en u alleen het eerste woord wilt extraheren.

Hieronder staan ​​de stappen om dit te doen:

  1. Voer in cel B2, de aangrenzende kolom met onze gegevens, handmatig 'Marketing' in (wat het verwachte resultaat is)
  2. Voer in cel B3 'HR' in
  3. Selecteer het bereik B2:B10
  4. Klik op het tabblad Start
  5. Klik in de groep Bewerken op de vervolgkeuzelijst Vullen
  6. Klik op de optie Flash Fill

De bovenstaande stappen zouden alle cellen vullen met het eerste woord uit de aangrenzende kolom (kolom A).

Voorzichtigheid: In de meeste gevallen werkt Flash Fill prima en geeft het het juiste resultaat, maar in sommige gevallen geeft het u misschien niet het juiste resultaat. Zorg ervoor dat u nogmaals controleert of de resultaten zijn zoals verwacht.

Opmerking: wanneer u het verwachte resultaat in de tweede cel in kolom B typt, ziet u mogelijk alle tekst in alle cellen in een lichtgrijze kleur. Dat is het resultaat dat je krijgt als je meteen op enter drukt. Als u de grijze lijn niet ziet, gebruikt u de optie Flash Fill in het lint.

Dit zijn dus drie eenvoudige methoden om het eerste woord uit een tekstreeks in Excel te extraheren.

Ik hoop dat je deze tutorial nuttig vond!

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

wave wave wave wave wave