Få First Word i Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen vil demonstrere hvordan du trekker ut det første ordet fra en celle i Excel og Google Sheets.

Trekk ut det første ordet fra en tekst

For å trekke ut det første ordet fra en celle, kan vi bruke en formel som inneholder funksjonene VENSTRE og FINN.

= VENSTRE (B3, FINN ("", B3) -1)

La oss gå nærmere inn på mer detaljer om funksjonene som brukes i formelen ovenfor.

FIND -funksjonen

Vi brukte FIND -funksjonen for å få posisjonen til den første forekomsten av plass i teksten.

Fordi FIND -funksjonen inkluderer plasseringen av mellomromstegnet fra teksten i beregningen, trekker vi 1 fra verdien som returneres (fra FIND -funksjonen) for å ekskludere mellomromstegnet.

= FINN ("", B3) -1

VENSTRE -funksjonen

LEFT -funksjonen trekker ut et visst antall tegn fra strengen, fra venstre. Antall tegn ble bestemt i forrige formel.

= VENSTRE (B3, C3)

Feilhåndtering

Hvis cellen bare har ett ord, vil formelen returnere #VALUE -feil.

Så for å forhindre at formelen returnerer feilen, kan vi bruke følgende to alternativer ved å bruke:

IFFERROR -funksjonen

Vi kan løse dette problemet ved å bruke IFERROR -funksjonen før formelen vår, slik:

= FEIL (VENSTRE (B3, FINN ("-", B3) -1), B3)

IFERROR -funksjonen, når den finner en feil, returnerer den opprinnelige tekstverdien - som kan være ett ord eller en tom celle.

Enklere måte

Det er også en smart og enklere måte å håndtere #VALUE -feilen. Det er å legge til ekstra plass til det andre argumentet i FIND -funksjonen, med ampersand -operatør, slik:

= VENSTRE (B3, FINN ("", B3 & "") -1)

Nå vil FIND -funksjonen alltid finne et mellomrom fordi vi har lagt til et mellomrom på slutten av hver tekststreng.

Separatorer uten rom

Hvis tekststrengen ikke er atskilt med mellomrom, men fra et annet avgrensende tegn, får vi det første ordet fra teksten ved å endre verdien av det første argumentet i FIND -funksjonen med det avgrensende tegnet.

= VENSTRE (B3, FINN ("-", B3 & "") -1)

Få siste ord

Å trekke ut det siste ordet fra en tekststreng er mer komplisert. Ett alternativ er å bruke en formel som denne:

= TRIM (HØYRE (ERSTATNING (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Trekk ut det første ordet i Google Sheets

Formelen for å trekke ut det første ordet fra en tekst fungerer nøyaktig det samme i Google Regneark som i Excel:

wave wave wave wave wave