Excel

Získajte prvé slovo

Get First Word

Excel vzorec: Získajte prvé slovoGenerický vzorec | _+_ | Zhrnutie

Ak potrebujete z nejakého textu extrahovať prvé slovo, môžete použiť vzorec, ktorý používa funkcie NÁJSŤ a VĽAVO. Z tohto príkladu vzorec vyzerá takto:



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

FIND vráti pozíciu (ako číslo) súboru prvý výskyt medzery v texte. Táto pozícia, mínus jedna, je vložená do funkcie LEFT ako num_chars.

ako vytvoriť koláčový graf v programe Excel 2010

Funkcia LEFT potom extrahuje znaky začínajúce na ľavej strane textu až do (pozícia - 1).





Ovládanie jedného slova

Ak bunka obsahuje iba jedno slovo, tento vzorec vráti chybu. Jeden zo spôsobov, ako tento problém vyriešiť, je zabaliť pôvodný vzorec do funkcie IFERROR takto:

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

Preložené: ak sa vyskytne chyba, vráťte pôvodný text.



Ďalším jednoduchým spôsobom, ako zvládnuť chybu, je pridať medzery k hodnote bunky pred spustením funkcie FIND:

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

To zaisťuje, že FIND vždy nájde aspoň jedno miesto, a preto nevyhodí chybu. Keď bunka obsahuje viac ako jedno slovo, nemá to žiadny vplyv, pretože vzorec funguje iba s príponou najprv priestor.

Autor Dave Bruns


^