Hvordan trekke ut det første ordet fra en tekststreng i Excel (3 enkle måter)

Excel har noen fantastiske formler som kan hjelpe deg med å skjære og skjære tekstdataene.

Noen ganger, når du har tekstdata, vil du kanskje trekke ut det første ordet fra tekststrengen i en celle.

Det er flere måter du kan gjøre dette på i Excel (ved å bruke en kombinasjon av formler, bruke Finn og erstatt og bruke Flash Fill)

I denne opplæringen vil jeg vise deg noen veldig enkle måter å trekk ut det første ordet fra en tekststreng i Excel.

Pakk ut det første ordet ved hjelp av tekstformler

Anta at du har følgende datasett, der du vil hente det første ordet fra hver celle.

Formelen nedenfor vil gjøre dette:

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

La meg forklare hvordan denne formelen fungerer.

FIND -delen av formelen brukes til å finne plasseringen til mellomromstegnet i tekststrengen. Når formelen finner plasseringen til mellomromstegnet, brukes VENSTRE -funksjonen til å trekke ut alle tegnene før det første mellomromstegnet i tekststrengen.

Selv om LEFT -formelen alene burde være nok, vil den gi deg en feil hvis det bare er ett ord i cellen og ingen mellomromstegn.

For å håndtere denne situasjonen har jeg pakket LEFT -formelen inn i IFERROR -formelen, som ganske enkelt returnerer det originale celleinnholdet (siden det ikke er mellomrom som indikerer at den enten er tom eller bare har ett ord).

En god ting med denne metoden er at resultatet er dynamisk. Dette betyr at i tilfelle du endrer den originale tekststrengen i cellene i kolonne A, vil formelen i kolonne B automatisk oppdateres og gi det riktige resultatet.

Hvis du ikke vil ha formelen, kan du konvertere den til verdier.

Trekk ut det første ordet ved hjelp av Finn og erstatt

En annen rask metode for å trekke ut det første ordet er å bruke Finn og erstatt for å fjerne alt unntatt det første ordet.

Anta at du har datasettet som vist nedenfor:

Nedenfor er trinnene for å bruke Finn og erstatt for å bare få det første ordet og fjerne alt annet:

  1. Kopier teksten fra kolonne A til kolonne B. Dette er for å sikre at vi også har de originale dataene.
  2. Velg alle cellene i kolonne B der du vil få det første ordet
  3. Klikk på kategorien Hjem
  4. Klikk på Finn og velg i redigeringsgruppen, og klikk deretter på Erstatt. Dette åpner dialogboksen Finn og erstatt.
  5. Skriv inn i Finn hva -feltet * (ett mellomromstegn etterfulgt av stjernetegnet)
  6. La feltet Erstatt med tomt være
  7. Klikk på Erstatt alle -knappen.

De ovennevnte trinnene vil fjerne alt bortsett fra det første ordet i cellene.

Du kan også bruke hurtigtasten Kontroll + H for å åpne dialogboksen Finn og erstatt.

Hvordan virker dette?

I Finn hvilket felt har vi brukt et mellomromstegn etterfulgt av stjernetegnet. Stjernetegnet (*) er et jokertegn som representerer et hvilket som helst antall tegn.

Så når vi ber Excel om å finne celler som inneholder mellomromstegn etterfulgt av stjernetegnet og erstatte det med tomt, finner det det første mellomromstegnet og fjerner alt etter det - og etterlater oss bare det første ordet.

Og hvis du har en celle som ikke har tekst eller bare ett ord uten mellomromstegn, vil trinnene ovenfor ikke gjøre noen endringer i den.

Pakk ut det første ordet ved hjelp av Flash Fill

En annen veldig enkel og rask metode for å trekke ut det første ordet ved hjelp av Flash Fill.

Flash Fill ble introdusert i Excel 2013 og er tilgjengelig i alle versjoner etter det. Det hjelper i tekstmanipulering ved å identifisere mønsteret du prøver å oppnå og fyller det for hele kolonnen.

Anta for eksempel at du har datasettet nedenfor, og at du bare vil trekke ut det første ordet.

Nedenfor er trinnene for å gjøre dette:

  1. I celle B2, som er den tilstøtende kolonnen med dataene våre, angir du "Markedsføring" manuelt (som er det forventede resultatet)
  2. Skriv inn "HR" i celle B3
  3. Velg området B2: B10
  4. Klikk på kategorien Hjem
  5. Klikk på rullegardinmenyen Fyll i redigeringsgruppen
  6. Klikk på alternativet Flash Fill

De ovennevnte trinnene ville fylle alle cellene med det første ordet fra den tilstøtende kolonnen (kolonne A).

Forsiktighet: I de fleste tilfeller fungerer Flash Fill fint og gir riktig resultat, men i noen tilfeller kan det hende at det ikke gir deg det riktige resultatet. Bare sørg for å dobbeltsjekke at resultatene er som forventet.

Merk: Når du skriver det forventede resultatet i den andre cellen i kolonne B, kan du se all tekst i alle cellene i en lysegrå farge. Det er resultatet du får hvis du trykker enter -tasten med en gang. Hvis du ikke ser den grå linjen, kan du bruke alternativet Flash Fill på båndet.

Så dette er tre enkle metoder for å trekke ut det første ordet fra en tekststreng i Excel.

Jeg håper du synes denne opplæringen var nyttig!

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave