Excel

Få det første ord

Get First Word

Excel -formel: Få det første ordGenerisk formel | _+_ | Resumé

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





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

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

hvordan man laver en korrelationstest i Excel

LEFT -funktionen udtrækker derefter tegn, der starter i venstre side af teksten, op til (position - 1).





Håndtering af ét ord

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

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

Oversat: hvis der opstår en fejl, returneres den originale tekst.



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

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

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

Forfatter Dave Bruns


^