Szerezze be az első szót az Excelben és a Google Táblázatokban

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan lehet kinyerni az első szót egy cellából az Excel és a Google Táblázatokban.

Kivonat az első szóból

Az első szó kinyeréséhez a cellából a LEFT és a FIND függvényeket tartalmazó képletet használhatjuk.

= BALRA (B3, KERESÉS ("", B3) -1)

Mélyedjünk el a fenti képletben használt függvények további részleteiben.

A FIND függvény

A FIND függvény segítségével megkaptuk a szöveg első előfordulásának helyét a szövegben.

Mivel a FIND függvény tartalmazza a szóköz karakterének pozícióját a szövegben a számításban, a visszaadott értékből (a FIND függvényből) levonunk 1 -et a szóköz karakter kizárásához.

= KERESÉS ("", B3) -1

A LEFT funkció

A LEFT függvény bizonyos számú karaktert von ki a karakterláncból, balról kezdve. A karakterek számát az előző képletben határoztuk meg.

= BAL (B3, C3)

Hibakezelés

Abban az esetben, ha a cella csak egy szót tartalmaz, a képlet #ÉRTÉK hibát ad vissza.

Tehát annak megakadályozása érdekében, hogy a képlet visszaadja a hibát, a következő két lehetőséget használhatjuk:

Az IFFERROR függvény

Ezt a problémát úgy oldhatjuk meg, hogy a képletünk előtti IFERROR függvényt használjuk, így:

= HIBÁS (BALRA (B3, FIND ("-", B3) -1), B3)

Az IFERROR függvény, ha hibát talál, visszaadja az eredeti szövegértéket - ez lehet az egy szó vagy egy üres cella.

Egyszerűbb út

Van egy intelligens és egyszerűbb módja is az #ÉRTÉK hiba kezelésének. További helyet kell adni a FIND függvény második argumentumához, ampersand operátorral, például:

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

Most a KERESÉS funkció mindig talál egy szóközt, mert minden szövegsor végéhez szóközt fűztünk.

Nem térbeli elválasztók

Ha a szöveg karakterláncát nem szóköz választja el, hanem egy másik határoló karakter, akkor egyszerűen a FIND függvény első argumentumának értékét azzal a határoló karakterrel megváltoztatva megkapjuk az első szót a szövegből.

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

Szerezd meg az utolsó szót

Az utolsó szó kibontása szövegsorból bonyolultabb. Az egyik lehetőség az alábbi képlet használata:

= TRIM (JOBB (CSERÉL (B3, "", REPT ("", LEN (B3))), LEN (B3)))

Kivonat az első szóból a Google Táblázatokban

Az első szó szövegből történő kinyerésére szolgáló képlet pontosan ugyanúgy működik a Google Táblázatokban, mint az Excelben:

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave