Excel

Få første ord

Get First Word

Excel-formel: Få første ordGenerisk formel
= LEFT (a1, FIND (' ',a1)-1)
Resumé

Hvis du har brug for at udtrække det første ord fra en eller anden tekst, kan du bruge en formel, der bruger FIND- og VENSTRE-funktionerne. Fra eksemplet ser formlen sådan ud:

 
= LEFT (B4, FIND (' ',B4)-1)
Forklaring

FIND returnerer positionen (som et tal) for første forekomst af et mellemrumstegn i teksten. Denne position, minus en, tilføres til VENSTRE-funktionen som num_chars.



hvordan man laver en korrelationstest i Excel

VENSTRE-funktionen ekstraherer derefter tegn, der starter fra venstre side af teksten, op til (position - 1).



Håndtering af et ord

Hvis en celle kun indeholder et ord, returnerer denne formel en fejl. En måde at løse dette problem på er at pakke den oprindelige formel i IFERROR-funktionen sådan:

 
= IFERROR ( LEFT (B4, FIND (' ',B4)-1),B4)

Oversat: hvis der opstår en fejl, skal du returnere den originale tekst.



En anden enkel måde at håndtere fejlen er at tilføje et mellemrum til celleværdien, før du kører FIND:

 
= LEFT (B4, FIND (' ',B4&' ')-1)

Dette sikrer, at FIND altid finder mindst et mellemrum og derfor ikke kaster en fejl. Når en celle indeholder mere end et ord, er der ingen indflydelse, fordi formlen kun fungerer med først plads.

Forfatter Dave Bruns


^