Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Ce este funcția Left în Excel ? Cum se utilizează funcția Stânga în Excel ? Să aflăm cu LuckyTemplates.com!

Microsoft Excel este renumit ca software pentru foi de calcul capabil să gestioneze cantități mari de date. Puteți importa date în bloc, apoi utilizați funcții inteligente Excel pentru a calcula singur rezultatele. În acest articol, vom afla despre funcția LEFT - una dintre funcțiile de text comune ale Excel.

Funcția LEFT aparține grupului de funcții de procesare a șirurilor, folosită pentru a tăia șirul de caractere la stânga șirului de text. Funcția LEFT este adesea folosită pentru a căuta rapid informații, în loc să fie nevoie să căutați manual informații sau șiruri de caractere. În special, funcția LEFT poate fi combinată cu alte funcții de căutare în Excel pentru a procesa tabele de informații complexe, cum ar fi combinarea funcției LEFT cu funcția Vlookup . Următorul articol vă va ghida cum să utilizați funcția STÂNGA în Excel.

Cuprinsul articolului

Formula funcției STÂNGA în Excel

Funcția LEFT are sintaxa =LEFT(text;[num_chars]) . Acolo:

  • Textul este șirul de text necesar, care este un șir de text sau o referință de celulă la un șir de text care conține caracterele pe care doriți să le extrageți.
  • Num_chars este un argument opțional, acesta este numărul de caractere pe care doriți să le caute funcția LEFT, începând din prima poziție din stânga textului.
  • Num_chars trebuie să fie mai mare sau egal cu zero, dacă num_chars < 0="" atunci funcția va returna eroare">
  • Num_chars este mai mare decât lungimea textului, funcția LEFT va returna întregul text.
  • Dacă num_chars este omis, valoarea implicită este num_chars = 1.

Rețineți când utilizați funcția STÂNGA în Excel

  • Funcția LEFT din Excel ar trebui utilizată pentru a extrage caractere începând din partea stângă a textului.
  • Number_of_characters este opțional și implicit este 1.
  • LEFT în Excel va extrage și cifre (0-9) din numere.
  • Formatul numărului (adică simbolul monedei $) nu face parte din număr. Prin urmare, acestea nu sunt calculate sau extrase de funcția LEFT.

Cum se deschide funcția LEFT în Excel?

1. Trebuie doar să introduceți formula LEFT dorită în Excel în celula necesară pentru a obține valoarea returnată a argumentului.

2. Puteți deschide manual formula LEFT în caseta de dialog Excel din foaia de calcul și introduceți textul și numărul de caractere.

3. Din foaia de calcul de mai sus, puteți vedea opțiunea de formulă a funcției STÂNGA în Excel sub fila Text din secțiunea Formule din bara de meniu.

4. Pentru a deschide formula LEFT în caseta de dialog Excel, faceți clic pe fila Text din   Formule și selectați LEFT. Vezi eșantionul de mai jos.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

5. Se va deschide caseta de dialog de mai sus unde puteți seta argumentele pentru a obține rezultatul formulei.

Unele formule ale funcției STÂNGA în Excel

Extrage un subșir înaintea unui anumit caracter

Puteți folosi formula generală de mai jos pentru a obține un subșir precedat de orice alt caracter:

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Formula STÂNGA de mai sus în Excel este utilizată atunci când doriți să extrageți o parte dintr-un șir de text, precedată de un anumit caracter. De exemplu, dacă doriți să obțineți nume dintr-o coloană de nume complete sau doriți să extrageți coduri de țară dintr-o listă de numere de telefon.

Eliminați ultimele N caractere dintr-un șir:

Puteți folosi următoarea formulă generală pentru a elimina ultimele N caractere dintr-un șir.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Formula STÂNGA de mai sus în Excel este utilizată atunci când doriți să eliminați anumite caractere de la sfârșitul unui șir și să trageți restul șirului într-o altă celulă. Funcționarea formulei LEFT în Excel se bazează pe logică: funcția LEN este utilizată pentru a obține numărul total de caractere dintr-un șir. Această formulă a funcției STÂNGA din Excel exclude numărul de caractere nedorite din lungimea totală și returnează caracterele rămase.

Instrucțiuni pentru utilizarea funcției LEFT în Excel

Exemplul 1: Folosiți funcția STÂNGA pentru a găsi caractere

În tabelul de mai jos, utilizați funcția LEFT pentru a găsi primele 3 caractere din celula B2. Introduceți formula =LEFT(B2,3) și apăsați Enter.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Ca rezultat, obținem 3 caractere de la stânga la dreapta șirului de caractere din celula B2.

Sau în formula de intrare, puteți înlocui poziția celulei care conține șirul de caractere cu un caracter cuprins între ghilimele, așa cum se arată.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Exemplul 2: funcția STÂNGA combină funcția CĂUTARE

Când combinăm aceste două funcții împreună, îl vom folosi pentru a căuta șirul de caractere care precedă un anumit caracter, de exemplu, pentru a obține numele de familie în coloana cu numele complet, pentru a obține codul țării minus numărul de telefon. În coloana cu numele complet, toate sunt separate prin spații, așa că folosim formula = =LEFT(B2,SEARCH(" ",B2)-1) și apoi apăsăm Enter.

Apoi -1 pentru a nu extrage caractere de spațiu atunci când căutați caractere.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Ca rezultat, obțineți șirul de nume de familie în celulă. Derulați în jos la casetele de mai jos pentru alte rezultate.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Pentru intervalul de numere de telefon în care doriți să obțineți prefixul țării înainte de punct, introduceți formula =LEFT(B5,SEARCH(".",B5)-1) și apăsați Enter.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Rezultatul va primi doar prefixul țării în intervalul de numere de telefon.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Exemplul 3: Combinați funcția LEFT cu funcția LEN

Funcția LEN este adesea folosită în combinație cu funcții pentru a găsi șiruri de caractere. Cu funcția LEFT, atunci când este combinată cu funcția LEN, este folosită pentru a elimina anumite caractere de la sfârșitul șirului. Formula combinată =LEFT(text,LEN(text) - caracterul pe care doriți să îl mutați).

Funcția LEN preia numărul total de caractere dintr-un șir, apoi scade numărul de caractere pe care doriți să le eliminați din lungimea totală a șirului. Funcția LEFT va returna numărul de caractere rămase.

De exemplu, eliminați 5 caractere din șirul din celula B2, introduceți formula =LEFT(B2, LEN(B2)-5) și apăsați Enter.

Ca rezultat, avem secvența de caractere rămasă după eliminarea ultimelor 5 caractere din secvența de caractere, inclusiv spațiile.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Exemplul 4: Combinați funcția LEFT și funcția VALUE

Când aceste două funcții sunt combinate împreună, ele vor returna caractere numerice, în loc de șiruri de text, ca atunci când se folosește funcția LEFT. De exemplu, exportați primele 2 caractere ale șirului din celula B5, introduceți formula =VALUE(LEFT(B2,2)).

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Ca rezultat, obținem numărul pe care trebuie să-l găsim așa cum se arată.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Funcția LEFT din Excel nu funcționează - cauze și soluții

Dacă funcția Excel LEFT nu funcționează corect în foaia de lucru, cel mai probabil se datorează unuia dintre următoarele motive.

1. Argumentul Num_chars este mai mic decât 0

Dacă formula dvs. Excel LEFT returnează #VALOARE! , primul lucru pe care trebuie să îl verificați este valoarea din argumentul num_chars. Dacă este un număr negativ, eliminați doar semnul minus și eroarea va dispărea (desigur, este foarte puțin probabil ca cineva să pună în mod intenționat un număr negativ acolo, dar este foarte normal ca oamenii să facă greșeli).

De obicei, eroarea VALUE apare atunci când argumentul num_chars este reprezentat de o altă funcție. În acest caz, copiați funcția într-o altă celulă sau selectați-o în bara de formule și apăsați F9 pentru a vedea cu ce echivalează funcția. Dacă valoarea este mai mică de 0, atunci verificați funcția pentru erori.

Pentru a ilustra mai bine această problemă, să folosim formula STÂNGA folosită pentru a extrage codurile telefonice de țară: LEFT(A2, SEARCH("-", A2)-1) . După cum vă amintiți, funcția SEARCH din argumentul num_chars calculează poziția primei cratime din șirul original, din care scadem 1 pentru a elimina cratima din rezultatul final. Dacă înlocuiți accidental -1, de exemplu, cu -11, formula va returna o eroare #VALUE deoarece argumentul num_chars este echivalent cu un număr negativ: formula din stânga nu funcționează deoarece argumentul num_chars este mai mic de 0 .

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Argumentul Num_chars este mai mic decât 0

2. Spațiere între rânduri în textul original

În cazul în care formula dvs. Excel LEFT eșuează fără un motiv aparent, verificați valorile originale pentru spațiile de început. Dacă ați copiat datele dvs. de pe web sau ați exportat dintr-o altă sursă externă, multe astfel de spații pot fi înaintea intrărilor de text fără să vă dați seama și nu veți ști niciodată că sunt acolo pentru dvs. până când ceva nu merge bine. Următoarea imagine ilustrează o problemă cu funcția LEFT din Excel care nu funcționează corect din cauza unui spațiu la începutul șirului original.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Funcția LEFT din Excel nu funcționează corect din cauza unui spațiu la începutul șirului original

Pentru a elimina spațiile de la începutul foii de lucru, utilizați funcția TRIM din Excel sau programul de completare Text Toolkit .

3. Excel LEFT nu funcționează cu date

Dacă încercați să utilizați funcția STÂNGA din Excel pentru a obține părți individuale ale unei date (cum ar fi ziua, luna sau anul), în cele mai multe cazuri, veți obține doar primele câteva cifre ale numărului care reprezintă ziua respectivă. Problema este că în Microsoft Excel, toate datele sunt stocate ca numere întregi reprezentând numărul de zile de la 1 ianuarie 1900, care sunt stocate ca număr 1. Ceea ce vedeți într-o celulă este doar o reprezentare Aspectul vizual al datei și afișarea acestuia poate fi schimbată cu ușurință prin aplicarea unui alt format de dată.

De exemplu, dacă aveți data 11-ian-2017 în celula A1 și încercați să extrageți data folosind formula LEFT(A1,2), rezultatul va fi 42, care sunt primele 2 cifre ale numărului 42746 . reprezintă 11 ianuarie 2017 în sistemul intern Excel.

Pentru a extrage o anumită porțiune a unei zile, utilizați una dintre următoarele funcții: ZI, LUNA sau AN.

În cazul în care data dvs. este introdusă ca șir de text, funcția STÂNGA va funcționa fără probleme, așa cum se arată în partea dreaptă a capturii de ecran: Excel LEFT nu funcționează cu date, dar funcționează cu un șir de text care reprezintă data.

Funcția LEFT, cum să utilizați funcția pentru a tăia șirul de caractere din stânga în Excel

Excel LEFT nu funcționează cu date, dar funcționează cu șiruri de text care reprezintă datele

4. Pierderea simbolului valutar

Dacă textul original are aplicată formatare valutară sau contabilă, acest simbol nu face parte din caracterele din celulă. Această pictogramă apare numai atunci când este însoțită de un anumit format de număr. Funcția LEFT este o funcție text. Deci, va converti toate valorile în format text.

O soluție utilă aici este să combinați LEFT cu funcția VALUE pentru a converti textul într-un număr. Apoi puteți selecta formatul de număr dorit.

5. Funcția LEFT returnează mai puține caractere decât se aștepta

Dacă știți numărul de caractere care formează rezultatul dorit, dar formula funcției STÂNGA returnează doar câteva caractere, este posibil să aveți nevoie de mai mult spațiu pentru textul original.

În loc să le ștergeți manual, puteți utiliza funcția TRIM pentru a le elimina.

=LEFT(TRIM(A2),7)

Câteva lucruri de reținut când utilizați funcția STÂNGA în Excel

  • Apare o eroare #VALUEdacă argumentul [num_chars] este mai mic decât 0.
  • Datele sunt clasificate în Excel ca numere și numai formatarea celulelor le face să apară ca date în foaia de calcul. Prin urmare, dacă doriți să utilizați funcția LEFT pentru date, aceasta va returna caracterele de început ale numărului care reprezintă data.

De exemplu, 01/01/1980 reprezintă numărul 29221, deci aplicarea funcției LEFT unei celule care conține data 01/01/1980 (și solicitarea acesteia să returneze 3 caractere) vă va da rezultatul 292. Dacă doriți utilizați LEFT la date, îl puteți combina cu funcțiile ZI, DATĂ, LUNA sau AN. Dacă nu, puteți converti celulele care conțin date în text utilizând instrumentul Excel pentru text în coloană.

Mai sus este cum să utilizați funcția LEFT pentru a obține șirul de caractere din stânga și exemple când combinați funcția LEFT cu alte funcții. Dacă apare o eroare, utilizatorul trebuie să verifice num_charsdacă este mai mare decât 0 sau nu.

Vă doresc succes!


Joacă „puzzle” pe Excel

Joacă „puzzle” pe Excel

MehmetSalihKoten, un utilizator Reddit, a creat o versiune complet funcțională a Tetris în Microsoft Excel.

Cum se utilizează funcția Convert în Excel

Cum se utilizează funcția Convert în Excel

Pentru a converti unitățile de măsură în Excel, vom folosi funcția Convert.

Cum se utilizează funcția HLOOKUP în Excel

Cum se utilizează funcția HLOOKUP în Excel

Ce este funcția HLOOKUP? Cum se utilizează funcția HLOOKUP în Excel? Să aflăm cu LuckyTemplates!

Funcția IFERROR în Excel, formulă și utilizare

Funcția IFERROR în Excel, formulă și utilizare

Funcția IFERROR în Excel este destul de frecvent utilizată. Pentru a-l folosi bine, trebuie să înțelegeți formula IFERROR a Microsoft Excel.

Cum se utilizează funcția VALUE în Excel

Cum se utilizează funcția VALUE în Excel

Ce este funcția VALUE în Excel? Care este formula Value în Excel? Să aflăm cu LuckyTemplates.com!

Funcția Excel EOMONTH, cum se utilizează funcția EOMONTH

Funcția Excel EOMONTH, cum se utilizează funcția EOMONTH

Funcția EOMONTH din Excel este folosită pentru a afișa ultima zi a unei luni date, cu o implementare foarte simplă. Veți primi apoi ultima zi a unei anumite luni pe baza datelor pe care le-am introdus.

Cum se utilizează bucla do-while în Excel VBA

Cum se utilizează bucla do-while în Excel VBA

Doriți să automatizați sarcinile repetitive în Excel VBA? Deci, să învățăm cum să folosim o buclă Do-While pentru a implementa o serie de acțiuni care se repetă până când o condiție este îndeplinită.

Excel 2016 - Lecția 6: Modificați dimensiunea coloanelor, rândurilor și celulelor în Excel

Excel 2016 - Lecția 6: Modificați dimensiunea coloanelor, rândurilor și celulelor în Excel

Este posibil ca lățimea implicită a coloanei și înălțimea rândului în Excel să nu se potrivească cu datele pe care le introduceți. Articolul de mai jos vă arată câteva modalități de a modifica dimensiunea coloanelor, rândurilor și celulelor în Excel 2016. Vă rugăm să consultați el!

Excel 2016 - Lecția 5: Concepte de bază despre celule și intervale

Excel 2016 - Lecția 5: Concepte de bază despre celule și intervale

Ori de câte ori lucrați cu Excel, va trebui să introduceți informații - sau conținut - în celule. Să învățăm cu LuckyTemplates conceptele de bază ale celulelor și intervalelor în Excel 2016!

Cum se utilizează funcția XLOOKUP în Excel

Cum se utilizează funcția XLOOKUP în Excel

Ce este funcția Xlookup în Excel? Cum se utilizează Xlookup în Excel? Să aflăm cu LuckyTemplates.com!