Sådan udtrækkes det første ord fra en tekststreng i Excel (3 nemme måder)

Excel har nogle vidunderlige formler, der kan hjælpe dig med at skære og skære tekstdata.

Nogle gange, når du har tekstdata, vil du måske udtrække det første ord fra tekststrengen i en celle.

Der er flere måder, du kan gøre dette på i Excel (ved hjælp af en kombination af formler, ved hjælp af Find og erstat og ved hjælp af Flash Fill)

I denne vejledning vil jeg vise dig nogle virkelig enkle måder at udtræk det første ord fra en tekststreng i Excel.

Uddrag det første ord ved hjælp af tekstformler

Antag, at du har følgende datasæt, hvor du vil hente det første ord fra hver celle.

Nedenstående formel gør dette:

= HVISFEJL (VENSTRE (A2, FIND ("", A2) -1), A2)

Lad mig forklare, hvordan denne formel fungerer.

FIND -delen af ​​formlen bruges til at finde placeringen af ​​mellemrumstegnet i tekststrengen. Når formlen finder mellemrumstegnets placering, bruges funktionen VENSTRE til at udtrække alle tegnene før det første mellemrumstegn i tekststrengen.

Selvom LEFT -formlen alene burde være nok, giver den dig en fejl, hvis der kun er ét ord i cellen og ingen mellemrumstegn.

For at håndtere denne situation har jeg pakket LEFT -formlen ind i IFERROR -formlen, som ganske enkelt returnerer det originale celleindhold (da der ikke er mellemrumstegn, der angiver, at den enten er tom eller kun har et ord).

En god ting ved denne metode er, at resultatet er dynamisk. Det betyder, at hvis du ændrer den originale tekststreng i cellerne i kolonne A, opdateres formlen i kolonne B automatisk og giver det korrekte resultat.

Hvis du ikke vil have formlen, kan du konvertere den til værdier.

Uddrag det første ord ved hjælp af Find og erstat

En anden hurtig metode til at udtrække det første ord er at bruge Find og erstat til at fjerne alt undtagen det første ord.

Antag, at du har datasættet som vist herunder:

Nedenfor er trinene til at bruge Find og erstat til kun at få det første ord og fjerne alt andet:

  1. Kopier teksten fra kolonne A til kolonne B. Dette er for at sikre, at vi også har de originale data.
  2. Vælg alle cellerne i kolonne B, hvor du vil have det første ord
  3. Klik på fanen Startside
  4. I gruppen Redigering skal du klikke på Find og Vælg, og derefter klikke på Erstat. Dette åbner dialogboksen Find og erstat.
  5. I feltet Find hvad skal du indtaste * (et mellemrumstegn efterfulgt af stjernetegnet)
  6. Lad feltet Erstat med tomt
  7. Klik på knappen Erstat alle.

Ovenstående trin fjerner alt undtagen det første ord i cellerne.

Du kan også bruge tastaturgenvejen Kontrol + H for at åbne dialogboksen Find og erstat.

Hvordan virker det?

I Find hvilket felt har vi brugt et mellemrumstegn efterfulgt af stjernetegnet. Stjernetegnet (*) er et jokertegn, der repræsenterer et vilkårligt antal tegn.

Så når vi beder Excel om at finde celler, der indeholder mellemrumstegn efterfulgt af stjernetegnet og erstatte det med tomt, finder det det første mellemrumstegn og fjerner alt efter det - og efterlader os kun det første ord.

Og hvis du er en celle, der ikke har tekst eller kun ét ord uden mellemrumstegn, ville ovenstående trin ikke foretage nogen ændringer i den.

Udpak det første ord ved hjælp af Flash Fill

En anden virkelig enkel og hurtig metode til at udtrække det første ord ved hjælp af Flash Fill.

Flash Fill blev introduceret i Excel 2013 og er derefter tilgængelig i alle versioner. Det hjælper med tekstmanipulation ved at identificere det mønster, du forsøger at opnå, og udfylder det for hele kolonnen.

Antag f.eks., At du har nedenstående datasæt, og du vil kun udtrække det første ord.

Nedenfor er trinene for at gøre dette:

  1. I celle B2, som er den tilstødende kolonne i vores data, skal du manuelt indtaste 'Marketing' (hvilket er det forventede resultat)
  2. I celle B3 skal du indtaste 'HR'
  3. Vælg området B2: B10
  4. Klik på fanen Startside
  5. I gruppen Redigering skal du klikke på rullelisten Udfyld
  6. Klik på indstillingen Flash Fill

Ovenstående trin ville fylde alle cellerne med det første ord fra den tilstødende kolonne (kolonne A).

Advarsel: I de fleste tilfælde fungerer Flash Fill fint og giver det korrekte resultat, men i nogle tilfælde giver det dig muligvis ikke det rigtige resultat. Bare sørg for at dobbelttjekke, at resultaterne er som forventet.

Bemærk: Når du skriver det forventede resultat i den anden celle i kolonne B, kan du se al tekst i alle cellerne i en lysegrå farve. Det er det resultat, du får, hvis du trykker på enter -tasten med det samme. Hvis du ikke kan se den grå linje, skal du bruge indstillingen Flash Fill på båndet.

Så det er tre enkle metoder til at udtrække det første ord fra en tekststreng i Excel.

Jeg håber, at du fandt denne vejledning nyttig!

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave