Excel funkcija LIJEVO s primjerima formula

  • Podijeli Ovo
Michael Brown

Udžbenik pokazuje kako koristiti funkciju LIJEVO u Excelu za dobivanje podniza s početka tekstualnog niza, izdvajanje teksta prije određenog znaka, prisiljavanje formule Lijevo da vrati broj i više.

Među mnogim različitim funkcijama koje Microsoft Excel nudi za manipuliranje tekstualnim podacima, LIJEVO je jedna od najčešće korištenih. Kao što njezin naziv sugerira, funkcija vam omogućuje izdvajanje određenog broja znakova počevši od lijeve strane tekstualnog niza. Međutim, Excel LEFT je sposoban za mnogo više od svoje čiste suštine. U ovom vodiču pronaći ćete nekoliko osnovnih formula za lijevo kako biste razumjeli sintaksu, a zatim ću vam pokazati nekoliko načina na koje možete funkciju Excel LIJEVO učiniti daleko izvan svoje osnovne upotrebe.

    Funkcija LEFT programa Excel - sintaksa

    Funkcija LEFT u programu Excel vraća navedeni broj znakova (podniz) od početka niza.

    Sintaksa funkcije LEFT je kao slijedi:

    LIJEVO(tekst, [broj_znakova])

    Gdje:

    • Tekst (obavezno) je tekstualni niz iz kojeg želite izdvojiti podniz. Obično se navodi kao referenca na ćeliju koja sadrži tekst.
    • Broj_znakova (neobavezno) - broj znakova za izdvajanje, počevši od lijeve strane niza.
      • Ako je num_chars izostavljen, zadana je vrijednost 1, što znači da će lijeva formula vratiti 1 znak.
      • Ako num_chars je veći od ukupne duljine text , Lijeva formula će vratiti cijeli text .

    Na primjer, da biste izdvojili prva 3 znaka iz teksta u ćeliji A2, koristite ovu formulu:

    =LEFT(A2, 3)

    Sljedeća snimka zaslona prikazuje rezultat:

    Važna napomena ! LIJEVO pripada kategoriji tekstualnih funkcija, stoga je rezultat formule Lijevo uvijek tekstualni niz , čak i ako je izvorna vrijednost iz koje izdvajate znakove broj. Ako radite s numeričkim skupom podataka i želite da funkcija LIJEVO vrati broj, upotrijebite je zajedno s funkcijom VRIJEDNOST kao što je prikazano u ovom primjeru.

    Kako koristiti funkciju LIJEVO u programu Excel - primjeri formula

    Osim izvlačenja teksta s lijeve strane niza, što još može učiniti funkcija LEFT? Sljedeći primjeri pokazuju kako možete koristiti LIJEVO u kombinaciji s drugim Excel funkcijama za rješavanje složenijih zadataka.

    Kako izdvojiti podniz ispred određenog znaka

    U nekim slučajevima, možda ćete morati izdvojiti dio tekstualnog niza koji prethodi određenom znaku. Na primjer, možda ćete htjeti izvući imena iz stupca punih imena ili dobiti pozivne brojeve država iz stupca telefonskih brojeva. Problem je u tome što svako ime i svaki kod sadrži različit broj znakova, pa stoga ne možete jednostavno unijeti unaprijed definirani broj num_chars argument vaše lijeve formule kao što smo učinili u gornjem primjeru.

    Ako su ime i prezime odvojeni razmakom, problem se svodi na određivanje položaja razmaka znak u nizu, što se lako može učiniti pomoću funkcije SEARCH ili FIND.

    Pretpostavimo da je puno ime u ćeliji A2, položaj razmaka vraća se ovom jednostavnom formulom: SEARCH(" ", A2)). A sada ugradite ovu formulu u argument num_chars funkcije LIJEVO:

    =LEFT(A2, SEARCH(" ", A2))

    Da biste još malo poboljšali formulu, riješite se razmaka na kraju tako što ćete oduzimanje 1 od rezultata formule pretraživanja (nije vidljivo u ćelijama, razmaci na kraju mogu uzrokovati mnoge probleme, posebno ako planirate koristiti izdvojena imena u drugim formulama):

    =LEFT(A2, SEARCH(" ", A2)-1)

    Na isti način , možete izdvojiti kodove država iz stupca telefonskih brojeva. Jedina je razlika u tome što koristite funkciju pretraživanja kako biste saznali položaj prve crtice ("-") umjesto razmaka:

    =LEFT(A2, SEARCH("-", A2)-1)

    Zaključujući, možete upotrijebiti ovaj generički formula za dobivanje podniza koji prethodi bilo kojem drugom znaku:

    LIJEVO( niz , PRETRAŽIVANJE( znak , niz ) - 1)

    Kako uklonite posljednjih N znakova iz niza

    Već znate kako koristiti Excelovu funkciju LIJEVO da dobijete podniz s početka tekstualnog niza. Ali ponekad možda želite učiniti nešto drugačije -uklonite određeni broj znakova s ​​kraja niza i povucite ostatak niza u drugu ćeliju. Za to koristite funkciju LIJEVO u kombinaciji s LEN, ovako:

    LIJEVO( niz, LEN( niz ) - broj_znakova_za_uklanjanje )

    Formula radi s ovom logikom: funkcija LEN dobiva ukupan broj znakova u nizu, zatim oduzimate broj neželjenih znakova od ukupne duljine, a funkcija LIJEVO vraća preostale znakove.

    Za na primjer, da biste uklonili zadnjih 7 znakova iz teksta u A2, upotrijebite ovu formulu:

    =LEFT(A2, LEN(A2)-7)

    Kao što je prikazano na slici ispod, formula uspješno prekida " - Obaveze" postfiks (4 slova, crtica i 2 razmaka) iz tekstualnih nizova u stupcu A.

    Kako prisiliti funkciju LIJEVO da vrati broj

    Kao što već znate, Excel funkcija LIJEVO uvijek vraća tekst, čak i kada izvlačite nekoliko prvih znamenki iz broja. Ono što vam znači je da nećete moći koristiti rezultate svojih formula lijevo u izračunima ili u drugim Excel funkcijama koje rade s brojevima.

    Dakle, kako napraviti Excel LEFT da ispisuje broj umjesto tekstualnog niza? Jednostavno ga omotavanjem u funkciju VALUE, koja je dizajnirana za pretvaranje niza koji predstavlja broj u broj, ovako: VALUE(LEFT())

    Na primjer, za izdvajanje prva 2 znaka iz niza u A2i pretvorite izlaz u brojeve, koristite ovu formulu:

    =VALUE(LEFT(A2,2))

    Rezultat će izgledati otprilike ovako:

    Kao što možete vidjeti na gornjoj snimci zaslona, ​​brojevi u stupcu B dobivenim pomoću formule Lijeva vrijednost desno su osvijetljeni u ćelijama, za razliku od lijevo poravnatog teksta u stupcu A. Budući da Excel prepoznaje izlaz kao brojeve, slobodno zbrajate i prosječujete te vrijednosti, pronađite min. i maks. vrijednost i izvršite sve druge izračune.

    Ovo su samo neke od mnogih mogućih upotreba LIJEVO u Excelu. Kako biste pobliže pogledali formule o kojima se govori u ovom vodiču, slobodno možete preuzeti radni list uzorka funkcije LIJEVO u programu Excel.

    Za više primjera formule Lijeva pogledajte sljedeće resurse:

    • Podijeli niz zarezom, dvotočkom, kosom crtom, crticom ili drugim graničnikom
    • Kako podijeliti niz prijelomom retka
    • Kako pretvoriti broj 8 u datum
    • Broj broj znakova prije ili iza određenog znaka
    • Formula polja za izvođenje različitih izračuna na brojevima unutar različitih raspona

    Funkcija LIJEVO u programu Excel ne radi - razlozi i rješenja

    Ako funkcija Excel LIJEVO ne radi ispravno u vašim radnim listovima, to je najvjerojatnije zbog jednog od sljedećih razloga.

    1. Argument Num_chars manji je od nule

    Ako vaša formula Excel lijevo vraća #VALUE! pogreške, prva stvar koju trebate provjeriti je vrijednost u broj_znakova argument. Ako je negativan broj, samo uklonite znak minus i pogreška će nestati (naravno, vrlo je mala vjerojatnost da će netko tu staviti negativan broj sa svrhom, ali ljudski je griješiti :)

    Najčešće , pogreška VRIJEDNOST pojavljuje se kada je argument num_chars predstavljen drugom funkcijom. U tom slučaju kopirajte tu funkciju u drugu ćeliju ili je odaberite na traci formule i pritisnite F9 da vidite čemu je jednaka. Ako je vrijednost manja od 0, provjerite ima li u funkciji pogrešaka.

    Da bismo bolje ilustrirali poantu, uzmimo formulu Lijevo koju smo koristili u prvom primjeru za izdvajanje telefonskih brojeva zemalja: LEFT(A2 , PRETRAŽIVANJE("-", A2)-1). Kao što se možda sjećate, funkcija Search u argumentu num_chars izračunava položaj prve crtice u izvornom nizu, od kojeg oduzimamo 1 kako bismo uklonili crticu iz konačnog rezultata. Ako slučajno zamijenim -1, recimo, s -11, formula će kroz grešku #VALUE jer je argument num_chars jednak negativnim brojevima:

    2. Razmaci na početku u izvornom tekstu

    U slučaju da vaša formula Excel lijevo ne uspije bez očitog razloga, provjerite izvorne vrijednosti za razmake na početku. Ako ste svoje podatke kopirali s weba ili izvezli iz drugog vanjskog izvora, mnogi takvi prostori mogu vrebati neprimjećeni ispred tekstualnih unosa i nikada nećete znati da su tamo doknešto pođe krivo. Sljedeća slika ilustrira problem:

    Da biste se riješili vodećih razmaka u svojim radnim listovima, upotrijebite funkciju Excel TRIM ili dodatak Text Toolkit.

    3. Excel LIJEVO ne radi s datumima

    Ako pokušate upotrijebiti funkciju Excel LIJEVO za dobivanje pojedinačnog dijela datuma (kao što je dan, mjesec ili godina), u većini slučajeva dohvatit ćete samo prvih nekoliko znamenki broja koji predstavlja taj datum. Radi se o tome da su u Microsoft Excelu svi datumi pohranjeni kao cijeli brojevi koji predstavljaju broj dana od 1. siječnja 1900., koji je pohranjen kao broj 1 (za više informacija, molimo pogledajte format datuma u Excelu). Ono što vidite u ćeliji samo je vizualni prikaz datuma i njegov se prikaz lako može promijeniti primjenom drugog formata datuma.

    Na primjer, ako imate datum 11. siječnja 2017. u ćeliji A1 i pokušate izdvojiti dan pomoću formule LEFT(A1,2), rezultat bi bio 42, što su prve 2 znamenke broja 42746 koji predstavlja 11. siječnja 2017. u internom Excel sustavu.

    Da biste izdvojili određeni dio datuma, upotrijebite jednu od sljedećih funkcija: DAN, MJESEC ili GODINA.

    U slučaju da su vaši datumi uneseni kao tekstualni nizovi, funkcija LIJEVO će raditi bez problema, kao što je prikazano u desnom dijelu snimke zaslona:

    Ovako koristite funkciju LIJEVO u Excelu. Zahvaljujem vam na čitanju i nadam se da se opet vidimosljedeći tjedan.

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.