Získejte první slovo v Excelu a Tabulkách Google

Stáhněte si ukázkový sešit

Stáhněte si ukázkový sešit

Tento tutoriál předvede, jak extrahovat první slovo z buňky v Excelu a Tabulkách Google.

Extrahujte první slovo z textu

K extrahování prvního slova z buňky můžeme použít vzorec obsahující funkce DOLEVA a NAJÍT.

= VLEVO (B3, NAJÍT ("", B3) -1)

Podívejme se podrobněji na funkce použité ve výše uvedeném vzorci.

Funkce NAJÍT

K získání pozice prvního výskytu mezery v textu jsme použili funkci NAJÍT.

Protože funkce FIND zahrnuje ve výpočtu polohu znaku mezery z textu, odečteme 1 od vrácené hodnoty (z funkce FIND), abychom vyloučili znak mezery.

= NAJÍT ("", B3) -1

Funkce LEFT

Funkce LEFT extrahuje z řetězce určitý počet znaků, počínaje zleva. Počet znaků byl určen v předchozím vzorci.

= VLEVO (B3, C3)

Vypořádání se s chybou

V případě, že buňka obsahuje pouze jedno slovo, vzorec vrátí chybu #HODNOTA.

Abychom zabránili vzorci vrátit chybu, můžeme použít následující dvě možnosti:

Funkce IFFERROR

Tento problém můžeme vyřešit pomocí funkce IFERROR před naším vzorcem, například takto:

= IFERROR (LEFT (B3, FIND ("-", B3) -1), B3)

Funkce IFERROR při zjištění chyby vrátí původní textovou hodnotu - což může být jedno slovo nebo prázdná buňka.

Jednodušší způsob

Existuje také chytrý a jednodušší způsob, jak zvládnout chybu #HODNOTA. Jedná se o přidání dalšího místa do druhého argumentu funkce FIND s operátorem ampersand, jako je tento:

= VLEVO (B3, NAJÍT ("", B3 & "") -1)

Funkce FIND nyní vždy najde mezeru, protože jsme přidali mezeru na konec každého řetězce textu.

Oddělovače bez prostoru

Pokud textový řetězec není oddělen mezerou, ale od jiného oddělovacího znaku, pak prostou změnou hodnoty prvního argumentu ve funkci FIND s tímto oddělovacím znakem získáme první slovo z textu.

= LEFT (B3, FIND ("-", B3 & "") -1)

Získejte poslední slovo

Vyjmutí posledního slova z řetězce textu je složitější. Jednou z možností je použít vzorec, jako je tento:

= TRIM (PRAVO (NÁHRADA (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Extrahujte první slovo v Tabulkách Google

Vzorec pro extrahování prvního slova z textu funguje v Tabulkách Google úplně stejně jako v Excelu:

wave wave wave wave wave