Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet szöveget kinyerni egy cellából az Excelben és a Google Táblázatokban.
BAL és LEN funkciók
Az Excel cella bal oldaláról a LEFT és a LEN funkció használatával nyerhet ki szöveget.
1 | = BAL (C3, LEN (C3) -n) |
Az alábbiakban ezt mutatjuk be.
LEN funkció - Karakterek számolása egy cellában
Először a LEN függvény segítségével számoljuk ki a cellában lévő karakterek számát:
1 | = LEN (C3) |
A következő részben a karakterek számát használjuk, hogy levágjunk egy bizonyos számú karaktert jobbról.
LEFT funkció - Karakterek megjelenítése balról
A Bal funkció bizonyos számú karaktert ad vissza a cella bal oldaláról. A karakterek számához a LEN függvény eredményét mínusz az eltávolítandó karakterek számát használjuk (pl. 4):
1 | = BAL (C3, E3-1) |
E funkciók kombinálásával kapjuk meg az eredeti képletet.
1 | = BAL (C3, LEN (C3) -1) |
JOBB és LEN funkciók
A cellák bal oldaláról is kivonhatunk karaktereket a JOBB funkcióval, hogy visszaadjunk egy bizonyos számú karaktert jobbról. A LEN függvény segítségével kiszámoljuk, hogy hány karakter van a cellában, lehetővé téve n (pl. 5) karakter eltávolítását balról:
1 | = JOBB (C3, LEN (C3) -n) |
Az alábbiakban ezt mutatjuk be.
LEN funkció
Először a LEN függvény segítségével számoljuk ki a cellában lévő karakterek számát:
1 | = LEN (C3) |
A következő részben a JOBB funkcióval bizonyos számú karaktert levágunk balról.
JOBB funkció
A jobb függvény bizonyos számú karaktert ad vissza a cella jobb oldaláról. A karakterek számához a LEN függvény eredményét mínusz az eltávolítandó karakterek számát használjuk (pl. 5):
1 | = JOBB (B3, D3-C3) |
E funkciók kombinálásával kapjuk meg az eredeti képletet.
1 | = JOBB (B3, LEN (B3) -C3) |
MID és SEARCH funkciók
A következő részben a SEARCH és MID függvényeket használjuk a karakterek kinyerésére egy szöveges karakterlánc közepéről.
1 | = MID (B3, KERESÉS ("", B3) +1999) |
SEARCH funkció
Először a SEARCH függvénnyel találtuk meg a kereszt- és vezetéknevek közötti szóköz pozícióját.
1 | = KERESÉS ("", B3) |
Ezután hozzáadunk egyet a képlet által visszaadott értékhez, hogy megkapjuk a vezetéknév kezdő pozícióját.
MID funkció
Ezt követően a MID függvény segítségével adjuk vissza az összes karaktert a szóköz plusz 1 (vezetéknév) után
1 | = MID (B3, C3+1, 999) |
E két funkció kombinálásával kapjuk meg a vezetéknév eredeti képletét.
1 | = KÖZÉP (B3, KERESÉS (B3, "") +1, 999) |
Szöveg kivonása egy adott karakter után vagy előtt
Használhatja a BAL, JOBB, LEN és KERESÉS funkciót is, hogy kivonja a szöveget egy adott karakter után vagy előtt.
Szöveg kivonása a karakter előtt
Először is, a SEARCH függvénnyel megkereshetjük a vessző pozícióját a szöveges karakterláncban.
1 | = KERESÉS (",", B3) |
Ezután a LEFT funkcióval kivonhatjuk a szöveget a vessző pozíciója elé. Ne feledje, hogy a vessző pozíciójából mínusz 1 -et kell adnunk, nehogy a vessző szerepeljen az eredményünkben.
1 | = BALRA (B3, KERESÉS (",", B3) -1) |
E két funkció kombinálásával kapjuk meg a vezetéknév eredeti képletét.
Szöveg kivonása karakter után
1 | = JOBB (B3, LEN (B3) -SEARCH (",", B3) -1) |
A KERESÉS funkció ismételt használata mellett a LEN függvényt a JOBB funkcióval együtt használjuk a szöveg kivonásához egy adott karakter után.
A LEN függvény a B3 szöveg hosszának lekérésére szolgál, míg a SEARCH függvény ismét a vessző helyzetének megkeresésére szolgál. Ezután a JOBB funkciót használva vonjuk ki a karaktereket a vessző után a szöveges karakterláncban.
Szöveg kivonása a szöveg közepéről
Ezután megvitatjuk, hogyan lehet kinyerni a szöveget a szöveges karakterlánc közepéből
Ahhoz, hogy a szöveget a szöveg karakterláncának közepéből kinyerhessük, a RIGHT, SEARCH és LEN függvényeket kell használnunk, hogy a szöveget a karakterlánc jobb oldaláról kapjuk, majd a MID és LEN függvények segítségével a szöveg középre kerüljön . Beépítjük a TRIM funkciót is, hogy levágjuk a szóközöket a szöveg karakterláncának mindkét oldalán.
12 | = RIGHT (B3, LEN (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1) +1,KERESÉS ("", B3, KERESÉS ("", B3,1) +1) -KERESÉS ("", B3,1))))-1) |
Ez a képlet csak akkor működik, ha a szövegben több szóköz van. Ha csak egy szóköz van, akkor az #VALUE hibaüzenet jelenik meg.
A probléma megoldásához a középső nevek és kezdőbetűk nélküli nevek esetében használhatjuk az eredeti képletet a MID és a SEARCH függvények használatával.
1 | = MID (B3, KERESÉS ("", B3) +1999)) |
Ezt követően az IFERROR függvény segítségével egyesíthetjük a két képletet.
12 | = HIBÁS (JOBB (B3, LEN (B3))SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1), MID (B3, SEARCH ("", B3) +1999) ) |
Ezután a MID és LEN függvényeket használhatjuk a középső név vagy kezdőbetű megszerzésére.
1 | = MID (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3)) |
Szöveg kivonása a Google Táblázatok cellájából
A fenti példák ugyanúgy működnek a google -lapokban.