Szöveg kivonása a cellából - Excel és Google Táblázatok

Példa munkafüzet letöltése

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.

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

wave wave wave wave wave