Izdvajanje teksta iz ćelije - Excel i Google tablice

Preuzmite Primjer radne knjige

Preuzmite primjer radne knjige

Ovaj će vodič pokazati kako izdvojiti tekst iz ćelije u Excelu i Google tablicama.

LEFT i LEN funkcije

Možete izvući tekst s lijeve strane ćelije u Excelu pomoću funkcija LIJEVO i LEN.

1 = LIJEVO (C3, LEN (C3) -n)

U nastavku ćemo proći kroz ovo.

LEN funkcija - brojanje znakova u ćeliji

Prvo ćemo upotrijebiti funkciju LEN za brojanje broja znakova u ćeliji:

1 = LEN (C3)

U sljedećem odjeljku koristit ćemo broj znakova za odrezivanje određenog broja znakova s ​​desne strane.

LIJEVA funkcija - prikazuje znakove s lijeve strane

Lijeva funkcija vraća određeni broj znakova s ​​lijeve strane ćelije. Za broj znakova koristit ćemo rezultat funkcije LEN minus broj znakova za uklanjanje (primjer 4):

1 = LIJEVO (C3, E3-1)

Kombiniranjem ovih funkcija dobiva se izvorna formula.

1 = LIJEVO (C3, LEN (C3) -1)

DESNO i LEN Funkcije

Također možemo izdvojiti znakove s lijeve strane ćelije pomoću funkcije DESNO za vraćanje određenog broja znakova s ​​desne strane. Koristimo funkciju LEN za brojanje koliko je znakova u ćeliji, što nam omogućuje uklanjanje n (npr. 5) znakova s ​​lijeve strane:

1 = DESNO (C3, LEN (C3) -n)

U nastavku ćemo proći kroz ovo.

LEN funkcija

Prvo ćemo upotrijebiti funkciju LEN za brojanje broja znakova u ćeliji:

1 = LEN (C3)

U sljedećem odjeljku koristit ćemo funkciju DESNO za odrezivanje određenog broja znakova s ​​lijeve strane.

DESNA funkcija

Desna funkcija vraća određeni broj znakova s ​​desne strane ćelije. Za broj znakova koristit ćemo rezultat funkcije LEN minus broj znakova za uklanjanje (primjer 5):

1 = DESNO (B3, D3-C3)

Kombiniranjem ovih funkcija dobiva se izvorna formula.

1 = DESNO (B3, LEN (B3) -C3)

MID i SEARCH funkcije

U sljedećem odjeljku koristit ćemo funkcije SEARCH i MID za izdvajanje znakova iz sredine tekstualnog niza.

1 = MID (B3, SEARCH ("", B3) +1,999)

Funkcija SEARCH

Prvo smo pomoću funkcije SEARCH pronašli položaj razmaka između imena i prezimena.

1 = SEARCH ("", B3)

Zatim dodamo jedan na vrijednost vraćenu ovom formulom kako bismo dobili početnu poziciju prezimena.

MID funkcija

Zatim koristimo funkciju MID za vraćanje svih znakova iza razmaka plus 1 (prezime)

1 = MID (B3, C3+1, 999)

Kombiniranjem ove 2 funkcije dobivamo izvornu formulu za prezime.

1 = MID (B3, TRAŽI (B3, "") +1, 999)

Izdvojite tekst iza ili prije određenog znaka

Također možete koristiti funkcije LIJEVO, DESNO, LEN i TRAŽENJE za izdvajanje teksta iza ili prije određenog znaka.

Izdvoji tekst prije znaka

Prvo, pomoću funkcije SEARCH možemo pronaći položaj zareza u tekstualnom nizu.

1 = SEARCH (",", B3)

Zatim možemo upotrijebiti funkciju LIJEVO za izdvajanje teksta prije položaja zareza. Imajte na umu da moramo minus 1 s mjesta zareza kako ne bismo uvrstili zarez u naš rezultat.

1 = LIJEVO (B3, TRAŽI (",", B3) -1)

Kombiniranjem ove 2 funkcije dobivamo izvornu formulu za prezime.

Izdvoji tekst nakon znaka

1 = DESNO (B3, LEN (B3) -TRAGANJE (",", B3) -1)

Osim što ponovno koristimo funkciju SEARCH, koristimo i funkciju LEN zajedno s funkcijom DESNO za dobivanje izdvojenog teksta nakon određenog znaka.

LEN funkcija služi za dobivanje duljine teksta u B3, dok se funkcija SEARCH ponovno koristi za pronalaženje položaja zareza. Zatim koristimo funkciju DESNO za izdvajanje znakova iza zareza u tekstualnom nizu.

Izdvoji tekst iz sredine tekstualnog niza

Zatim ćemo razgovarati o tome kako izdvojiti tekst iz sredine tekstualnog niza

Da bismo izvukli tekst iz sredine tekstualnog niza, morali bismo upotrijebiti funkcije DESNO, PRETRAŽIVANJE i LEN da bismo dobili tekst s desne strane niza, a zatim koristiti funkcije MID i LEN da bismo dobili tekst u sredini . Također ćemo uključiti funkciju TRIM za skraćivanje razmaka s obje strane tekstualnog niza.

12 = DESNO (B3, LEN (B3) -TRAGANJE ("", B3) -LEN (TRIM (MID (B3, TRAŽI ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1)

Ova će formula funkcionirati samo ako u tekstualnom nizu postoji više razmaka. Ako postoji samo jedan razmak, vratila bi se pogreška s #VALUE.

Da bismo riješili ovaj problem, za imena bez srednjih imena ili inicijala možemo koristiti izvornu formulu pomoću funkcija MID i SEARCH.

1 = MID (B3, SEARCH ("", B3) +1,999))

Zatim bismo mogli kombinirati dvije formule pomoću funkcije IFERROR.

12 = IFERROR (DESNO (B3, LEN (B3) -TRAGANJE ("", B3) -LEN (TRIM (MID (B3, TRAŽI ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1), MID (B3, SEARCH ("", B3) +1,999) )

Zatim možemo koristiti funkcije MID i LEN za dobivanje srednjeg imena ili početnog slova.

1 = MID (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3))

Izdvoji tekst iz ćelije u Google tablicama

Svi gornji primjeri rade na isti način u google tablicama.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave