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: