Funcții Excel pentru lucrul cu șiruri. Funcții de text în Excel. Includerea textului și adăugarea de spații

Puteți introduce orice informații de care utilizatorii au nevoie pentru a finaliza cu succes sarcinile atribuite în liniile de program Microsoft Office Excel. Pentru a fi cel mai productiv, trebuie să fiți capabil să înțelegeți datele în rânduri. Acest material va analiza exemple de funcții de text în Excel.

Pentru a le găsi în program, accesați fila numită „Formule”, deschideți lista și selectați „Text”.

"A LUA LEGATURA"

Această funcție permite utilizatorului să concateneze mai multe linii împreună. Numărul maxim permis pentru o conexiune este 255. Vă rugăm să rețineți că trebuie să introduceți singur spații aici. Corpul lui „CONCATENATE” trebuie să conțină cel puțin un argument. Să ne uităm la un exemplu de înregistrare și acțiune:

  • =CONCATENATE("Argument1","","Argument2");
  • Rezultatul va fi următoarea linie: „Argument1 Argument2”.

O alternativă la această funcție pentru lucrul cu text este simbolul &, care este, de asemenea, responsabil pentru concatenarea șirurilor.

„PSTR”

Acesta este responsabil pentru returnarea unei porțiuni de text în numărul specificat de caractere din linia necesară. Linia începe cu caracterul marcat. Poziții cheie (text, poziție de început, număr de caractere). Fiecare dintre ele este definită după cum urmează:

  • Prin text înțelegem o linie sau un link către o celulă care conține informațiile necesare.
  • Poziția de pornire marchează numărul caracterului din care va fi returnat șirul.
  • Numărul de caractere este un întreg natural care indică numărul de caractere care trebuie returnat, începând de la poziția de pornire.

Următoarea situație poate fi dată ca exemplu. Celula A1 conține ceva text. Trebuie să returnăm ultimele două cuvinte; lungimea lor totală de caractere este de 12. Caracterul care trebuie returnat într-o anumită expresie este numerotat 12.

"SUBSTITUI"

Înlocuiește textul terminat cu cel solicitat în locul specificat de utilizator. Oarecum similară cu funcția numită „Înlocuire”. Dar detalii despre aceasta vor fi prezentate mai târziu. Principala diferență a acestei opțiuni este că calculează automat aparițiile șirului necesar și efectuează înlocuirea.

Funcția specifică arată astfel: text; text vechi; text nou; numărul de intrare.

Să ne uităm la fiecare dintre argumente:

  • Textul se referă la un link către o anumită celulă sau linie care conține aceleași informații.
  • Textul vechi este versiunea originală a datelor stocate în celula care trebuie înlocuită.
  • Noul text este șirul necesar pentru a efectua modificarea versiunii vechi de date.
  • Numărul de apariție este un argument opțional într-o funcție text dată în Excel. Când este specificat, numai aparițiile care se potrivesc vor fi înlocuite. În cazul absenței sale, schimbarea se va produce peste tot.

"A INLOCUI"

Îndeplinește funcția de a înlocui o parte dintr-un șir într-un anumit număr de caractere. Procesul începe de la caracterul specificat de cont până la noul text. Arata astfel: text vechi; pozitia de pornire; numărul de semne; text nou.

Să ne uităm la fiecare dintre argumentele acestei funcții text în Excel separat:

  • O legătură către o anumită celulă sau linie care conține informații introduse anterior se numește Text vechi.
  • Poziția de pornire indică numărul caracterului din care trebuie făcută înlocuirea (numerotarea merge de la stânga la dreapta).
  • Noul text este un șir care înlocuiește informațiile introduse anterior, care au fost specificate prin poziția de început și numărul de caractere.

Acum să ne uităm la un exemplu de utilizare a funcției text în Excel. Celula A1 conține o linie cu cuvântul „vechi”. Începe de la al 19-lea caracter și are o durată de șase unități identice. Înlocuirea are loc cu cuvântul „nou”.

Este de remarcat faptul că această situație este destul de dublă. Pe de o parte, dacă utilizatorul va lucra cu un număr mic de celule, atunci această opțiune va funcționa grozav. Dar ce să faci într-o situație în care trebuie să efectuezi o înlocuire între câteva mii de linii? În acest caz, merită să apelăm la alte două funcții de text Excel, care vor fi discutate puțin mai târziu:

  • Vom înlocui poziția inițială cu „FIND”.
  • Numărul de caractere se va schimba în „LENGTH”.

„DLST”

Această funcție de text în Excel ajută utilizatorul să determine lungimea unui șir. Rezultatul muncii sale va fi întoarcerea unui număr întreg care indică numărul de caractere din text. Arata astfel: =DLTR(text).

"GĂSI"

Când lucrați cu text, acesta îndeplinește funcția de a returna un număr, care reprezintă apariția primului caracter găsit într-un subșir al textului solicitat. Dacă datele nu au fost găsite, este returnată eroarea „#VALUE!”.

Iată forma sa în document. Dar fără argumente specifice: =FIND(text de căutare; text de căutare; poziție de început).

Acum să ne uităm la fiecare dintre argumentele de mai sus în mod individual:

  • Șirul necesar este textul Căutare.
  • Datele printre care se caută primul argument sunt Textul de căutare.
  • Poziția de pornire nu este un element obligatoriu. În mod implicit, are o valoare egală cu unu.

Excel este esențial atunci când trebuie să organizați, să procesați și să salvați o mulțime de informații. Va ajuta la automatizarea calculelor, făcându-le mai ușoare și mai fiabile. Formulele din Excel vă permit să efectuați calcule arbitrar complexe și să obțineți rezultate instantaneu.

Cum se scrie o formulă în Excel

Înainte de a învăța acest lucru, există câteva principii de bază de înțeles.

  1. Fiecare începe cu semnul „=”.
  2. Valorile celulelor și funcțiile pot participa la calcule.
  3. Operatorii sunt utilizați ca simboluri matematice familiare pentru operații.
  4. Când introduceți o înregistrare, celula afișează implicit rezultatul calculului.
  5. Puteți vizualiza designul în linia de deasupra tabelului.

Fiecare celulă din Excel este o unitate indivizibilă cu propriul său identificator (adresă), care este indicat printr-o literă (numărul coloanei) și un număr (numărul rândului). Adresa este afișată în câmpul de deasupra tabelului.

Deci, cum creați și lipiți o formulă în Excel? Procedați conform următorului algoritm:


Sens de desemnare

Plus
- Scăderea
/ Divizia
* Înmulțirea

Dacă trebuie să specificați un număr mai degrabă decât o adresă de celulă, introduceți-l de la tastatură. Pentru a specifica un semn negativ într-o formulă Excel, faceți clic pe „-”.

Cum să introduceți și să copiați formule în Excel

Acestea sunt întotdeauna introduse după ce faceți clic pe „=”. Dar ce să faci dacă există multe calcule similare? În acest caz, puteți să specificați unul și apoi să îl copiați pur și simplu. Pentru a face acest lucru, introduceți formula și apoi „întindeți-o” în direcția dorită pentru a o înmulți.
Poziționați indicatorul peste celula de copiat și mutați indicatorul mouse-ului în colțul din dreapta jos (peste pătrat). Ar trebui să ia forma unei cruci simple cu laturi egale.


Apăsați butonul din stânga și trageți.


Eliberați când trebuie să opriți copierea. În acest moment, vor apărea rezultatele calculului.


Îl poți întinde și spre dreapta.
Mutați indicatorul la o celulă adiacentă. Veți vedea aceeași intrare, dar cu adrese diferite.


La copierea în acest fel, numerele rândurilor cresc dacă deplasarea are loc în jos, sau numerele coloanelor cresc dacă este deplasată la dreapta. Aceasta se numește adresare relativă.
Să introducem valoarea TVA în tabel și să calculăm prețul cu taxe incluse.


Pretul cu TVA este calculat ca pret*(1+TVA). Să introducem secvența în prima celulă.


Să încercăm să copiem intrarea.


Rezultatul a fost ciudat.


Să verificăm conținutul din a doua celulă.


După cum puteți vedea, la copiere, nu doar prețul, ci și TVA-ul s-a deplasat. Și avem nevoie ca această celulă să rămână fixă. Să-l ancoram folosind un link absolut. Pentru a face acest lucru, mutați indicatorul la prima celulă și faceți clic pe adresa B2 din bara de formule.


Apăsați F4. Adresa va fi atașată cu semnul „$”. Acesta este semnul unei celule absolute.


Acum, după copiere, adresa B2 va rămâne neschimbată.
Dacă ați introdus din greșeală date în celula greșită, mutați-o pur și simplu. Pentru a face acest lucru, mutați cursorul mouse-ului peste orice chenar, așteptați până când mouse-ul arată ca o cruce cu săgeți, apăsați butonul din stânga și trageți. În locația dorită, pur și simplu eliberați manipulatorul.

Utilizarea funcțiilor pentru calcule

Excel oferă un număr mare de funcții, care sunt împărțite în categorii. Puteți vizualiza lista completă făcând clic pe butonul Fx de lângă linia formulei sau deschizând secțiunea „Formule” din bara de instrumente.


Să vorbim despre câteva funcții.

Cum să setați formulele „Dacă” în Excel

Această funcție vă permite să setați o condiție și să efectuați un calcul în funcție de adevărul sau falsitatea acesteia. De exemplu, dacă cantitatea de mărfuri vândută este mai mare de 4 pachete, ar trebui să cumpărați mai multe.
Pentru a introduce rezultatul în funcție de condiție, vom adăuga o altă coloană la tabel.


În prima celulă de sub titlul acestei coloane, setați indicatorul și faceți clic pe elementul „Boolean” din bara de instrumente. Să selectăm funcția „Dacă”.


Ca și în cazul inserării oricărei funcții, se va deschide o fereastră pentru a completa argumentele.


Să indicăm starea. Pentru a face acest lucru, faceți clic pe primul rând și selectați prima celulă „Vândut”. Apoi, puneți semnul „>” și ​​indicați numărul 4.


În a doua linie vom scrie „Cumpărare”. Acest mesaj va apărea pentru acele articole care s-au epuizat. Ultima linie poate fi lăsată necompletată, deoarece nu avem nicio acțiune dacă condiția este falsă.


Faceți clic pe OK și copiați intrarea pentru întreaga coloană.


Pentru a preveni afișarea „FALSE” în ​​celulă, să deschidem din nou funcția și să o corectăm. Plasați indicatorul pe prima celulă și apăsați Fx lângă bara de formule. Introduceți cursorul pe a treia linie și puneți un spațiu între ghilimele.


Apoi OK și copiați din nou.


Acum vedem ce produs trebuie achiziționat.

Textul formulei în Excel

Această funcție vă permite să aplicați un format conținutului unei celule. În acest caz, orice tip de date este convertit în text, ceea ce înseamnă că nu poate fi folosit pentru calcule ulterioare. Să adăugăm o coloană pentru a formata totalul.


În prima celulă, introduceți o funcție (butonul „Text” din secțiunea „Formule”).


În fereastra de argumente, vom indica un link către celula cantității totale și vom seta formatul la „#rub”.


Faceți clic pe OK și copiați.


Dacă încercăm să folosim această sumă în calcule, vom primi un mesaj de eroare.

„VALUE” indică faptul că calculele nu pot fi efectuate.
Puteți vedea exemple de formate în captură de ecran.

Formula datei în Excel

Excel oferă multe opțiuni pentru a lucra cu date. Unul dintre ele, DATE, vă permite să construiți o dată din trei numere. Acest lucru este convenabil dacă aveți trei coloane diferite - zi, lună, an.

Plasați indicatorul pe prima celulă a celei de-a patra coloane și selectați o funcție din lista Data și Ora.

Aranjați adresele celulelor în consecință și faceți clic pe OK.


Copiați intrarea.

AutoSum în Excel

În cazul în care trebuie să adăugați un număr mare de date, Excel oferă funcția SUM. De exemplu, să calculăm suma pentru bunurile vândute.
Plasați indicatorul în celula F12. Acesta va calcula totalul.


Accesați panoul Formule și faceți clic pe AutoSum.


Excel va evidenția automat cel mai apropiat interval de numere.


Puteți selecta un interval diferit. În acest exemplu, Excel a făcut totul corect. Faceți clic pe OK. Acordați atenție conținutului celulei. Funcția SUM a fost înlocuită automat.


La inserarea unui interval, sunt specificate adresa primei celule, două puncte și ultima adresă de celulă. „:” înseamnă „Luați toate celulele dintre prima și ultima. Dacă trebuie să enumerați mai multe celule, separați-le adresele cu punct și virgulă:
SUMA (F5;F8;F11)

Lucrul în Excel cu formule: exemplu

V-am spus cum să faceți o formulă în Excel. Acestea sunt cunoștințe care pot fi utile chiar și în viața de zi cu zi. Puteți să vă gestionați bugetul personal și să controlați cheltuielile.


Captura de ecran arată formulele care sunt introduse pentru a calcula sumele de venituri și cheltuieli, precum și calculul soldului la sfârșitul lunii. Adăugați foi în registrul de lucru pentru fiecare lună dacă nu doriți toate foile într-una singură. Pentru a face acest lucru, pur și simplu faceți clic pe „+” din partea de jos a ferestrei.

Pentru a redenumi o foaie, faceți dublu clic pe ea și introduceți un nume.

Tabelul poate fi realizat și mai detaliat.
Excel este un program foarte util, iar calculele sale oferă posibilități aproape nelimitate.

O zi bună!

Excel oferă un număr mare de funcții cu care puteți procesa text. Domeniul de aplicare al funcțiilor de text nu se limitează la text; ele pot fi utilizate și cu celulele care conțin numere. În această lecție, vom folosi exemple pentru a analiza cele mai comune 15 funcții Excel din categorie Text.

CONECTAȚI

Pentru a combina conținutul celulelor în Excel, împreună cu operatorul de concatenare, puteți utiliza funcția text CONECTAȚI. Concatenează secvenţial valorile celulelor specificate într-un singur rând.

INFERIOR

Dacă în Excel trebuie să faceți toate literele cu minuscule, de exemplu. convertiți-le în litere mici, funcția text va veni în ajutor INFERIOR. Nu înlocuiește caracterele care nu sunt litere.

CAPITAL

Funcția text CAPITAL face toate literele majuscule, adică le transformă în majuscule. Precum și INFERIOR, nu înlocuiește caracterele care nu sunt litere.

PROPNACH

Funcția text PROPNACH scrie cu majuscule prima literă a fiecărui cuvânt și transformă toate celelalte în litere mici.

Fiecare primă literă care urmează unui caracter fără literă este, de asemenea, convertită în majuscule.

DLST

Stânga și dreapta

Funcții text LEVSIMVȘi DREAPTA returnează un număr specificat de caractere, începând de la începutul sau sfârșitul șirului. Un spațiu contează ca un caracter.

PSTR

Funcția text PSTR returnează un număr specificat de caractere începând de la o poziție specificată. Un spațiu contează ca un caracter.

COINCIDENȚĂ

Funcţie COINCIDENȚĂ vă permite să comparați două șiruri de text în Excel. Dacă se potrivesc exact, atunci este returnat TRUE, în caz contrar FALSE. Această funcție de text ține cont de majuscule, dar ignoră diferențele de formatare.

Dacă cazul nu joacă un rol important pentru dvs. (acest lucru se întâmplă în majoritatea cazurilor), atunci puteți aplica o formulă care pur și simplu verifică egalitatea a două celule.

SPAŢIU

Elimină toate spațiile suplimentare din text, cu excepția celor unice dintre cuvinte.

În cazurile în care prezența unui spațiu suplimentar la sfârșitul sau începutul unei linii este dificil de urmărit, această funcție devine pur și simplu de neînlocuit. În figura de mai jos puteți vedea că conținutul celulelor A1 și B1 este exact același, dar nu este cazul. În celula A1 punem în mod intenționat un spațiu suplimentar la sfârșitul cuvântului excela. Ca urmare, funcția COINCIDENȚĂ ne-a returnat valoarea FALSE.

Prin aplicarea funcției SPAŢIU la valoarea celulei A1, vom elimina toate spațiile suplimentare din aceasta și vom obține rezultatul corect:

Funcţie SPAŢIU util de aplicat datelor care sunt importate în foile de lucru Excel din surse externe. Astfel de date conțin foarte adesea spații suplimentare și diverse caractere care nu se imprimă. Pentru a elimina toate caracterele care nu pot fi imprimate din text, trebuie să utilizați funcția PECHSIMV.

REPETA

Funcţie REPETA repetă un șir de text de un număr specificat de ori. Șirul este dat ca prim argument al funcției, iar numărul de repetări ca al doilea.

GĂSI

Funcția text GĂSI găsește apariția unui șir în altul și returnează poziția primului caracter al expresiei de căutare în raport cu începutul textului.

Această funcție ține cont de majuscule și minuscule...

... și poate începe vizualizarea textului din poziția specificată. În figura de mai jos, formula începe scanarea de la al patrulea caracter, adică. litera c „ r„. Dar chiar și în acest caz, poziția personajului este considerată relativ la începutul textului care este vizualizat.

CĂUTARE

Funcția text CĂUTARE foarte asemănătoare cu funcția GĂSI, principala lor diferență este că CĂUTARE nu disting majuscule.

SUBSTITUI

Înlocuiește textul sau caracterul specific cu valoarea necesară. Funcția de text Excel SUBSTITUI folosit atunci când se știe dinainte ce text trebuie înlocuit, și nu locația acestuia.

Formula de mai jos înlocuiește toate aparițiile cuvântului „Excel” cu „Word”:

Înlocuiește doar prima apariție a cuvântului „Excel”:

Elimină toate spațiile dintr-un șir de text:

A INLOCUI

Înlocuiește caracterele situate într-o locație cunoscută anterior din șir cu valoarea necesară. Funcția de text Excel A INLOCUI folosit atunci când se știe unde se află textul, dar textul în sine nu este important.

Formula din exemplul de mai jos înlocuiește 4 caractere începând de la a șaptea poziție cu valoarea „2013”. În exemplul nostru, formula va înlocui „2010” cu „2013”.

Înlocuiește primele cinci caractere ale unui șir de text, adică cuvântul „Excel” în „Word”.

Asta e tot! Ne-am familiarizat cu 15 funcții de text Microsoft Excel și ne-am uitat la acțiunea lor folosind exemple simple. Sper că această lecție ți-a fost de folos și că ai primit măcar puține informații utile de la ea. Toate cele bune și mult succes în învățarea Excel!

Iată cele mai frecvent utilizate funcții de text Excel (referință rapidă). Informații suplimentare despre funcții pot fi găsite în caseta de dialog Function Wizard, precum și în Sistem de ajutor Excel.


Funcțiile text convertesc valorile numerice ale textului în numere și valorile numerice în șiruri de caractere (șiruri de text) și, de asemenea, vă permit să efectuați diferite operații asupra șirurilor de caractere.

Funcția TEXT

Funcția TEXT convertește un număr într-un șir de text cu un format specificat. Sintaxă:


=TEXT(valoare,format)


Argumentul valoare poate fi orice număr, formulă sau referință de celulă. Argumentul format determină modul în care este afișat șirul returnat. Puteți utiliza oricare dintre caracterele de formatare, cu excepția asteriscului, pentru a seta formatul necesar. Utilizarea formatului General nu este permisă. De exemplu, următoarea formulă returnează șirul de text 25,25:


=TEXT(101/4, „0,00”)

Funcția RUBLE

Funcția DOLLAR convertește un număr într-un șir. Cu toate acestea, RUBLE returnează un șir în format monedă cu numărul specificat de zecimale. Sintaxă:


=RUBLE(număr, număr_caractere)


Excel va rotunji numărul dacă este necesar. Dacă argumentul number_characters este omis, Excel utilizează două zecimale, iar dacă acest argument este negativ, valoarea returnată este rotunjită la stânga punctului zecimal.

Funcția LUNGIME

Funcția LEN returnează numărul de caractere dintr-un șir de text și are următoarea sintaxă:


=LENGTH(text)


Argumentul text trebuie să fie un șir de caractere cuprins între ghilimele duble sau o referință de celulă. De exemplu, următoarea formulă returnează valoarea 6:


=LENGTH ("cap")


Funcția LENGTH returnează lungimea textului sau a valorii afișate, nu valoarea stocată a celulei. În plus, ignoră zerourile de început.

Funcția CARACTER și COD CARACTER

Orice computer folosește coduri numerice pentru a reprezenta caractere. Cel mai comun sistem de codificare a caracterelor este ASCII. În acest sistem, numerele, literele și alte simboluri sunt reprezentate prin numere de la 0 la 127 (255). Funcțiile CHAR și CODE se ocupă în mod specific de codurile ASCII. Funcția CHAR returnează caracterul care se potrivește cu codul numeric ASCII specificat, iar funcția CHAR returnează codul ASCII pentru primul caracter al argumentului său. Sintaxa funcției:


=CHAR(număr)
=COD(text)


Dacă introduceți un caracter ca argument text, asigurați-vă că îl includeți între ghilimele duble, altfel Excel va returna o valoare incorectă.

Funcțiile SPACEBEL și PECHSIMV

Adesea, spațiile de început și de final împiedică sortarea corectă a valorilor într-o foaie de lucru sau într-o bază de date. Dacă utilizați funcții de text pentru a lucra cu textul din foaia de lucru, spațiile suplimentare pot împiedica formulele să funcționeze corect. Funcția TRIM elimină spațiile de început și de final dintr-un șir, lăsând doar un spațiu între cuvinte. Sintaxă:


=SPAȚIU(text)


Funcția CLEAN este similară cu funcția SPACE, cu excepția faptului că elimină toate caracterele care nu se imprimă. Funcția PREPCHYMB este utilă în special atunci când se importă date din alte programe, deoarece unele valori importate pot conține caractere care nu se imprimă. Aceste simboluri pot apărea pe foile de lucru ca mici pătrate sau bare verticale. Funcția PRINTCHARACTERS vă permite să eliminați caracterele care nu se imprimă din astfel de date. Sintaxă:


=PECHSIMB(text)

Funcția COINCIDENT

Funcția EXACT compară două șiruri de text pentru o identitate completă, ținând cont de cazul literelor. Diferențele de formatare sunt ignorate. Sintaxă:


=COINCIDENT(text1,text2)


Dacă argumentele text1 Și text2 Sensibil între majuscule și minuscule, funcția returnează TRUE, în caz contrar, FALSE. Argumente text1 Și text2 trebuie să fie șiruri de caractere cuprinse între ghilimele duble sau referințe la celule care conțin text.

Funcțiile CAPITAL, LOWER LOWER și PROPIT

Excel are trei funcții care vă permit să schimbați literele din șirurile de text: UPPER, LOWER și PROPER. Funcția CAPITAL convertește toate literele dintr-un șir de text în majuscule, iar funcția LOWER convertește toate literele în minuscule. Funcția PROPER scrie cu majusculă prima literă a fiecărui cuvânt și toate literele imediat următoare caracterelor fără litere; toate celelalte litere sunt convertite în minuscule. Aceste funcții au următoarea sintaxă:


=MAJUSCULE(text)
=LOW(text)
=PROPNACH(text)


Când lucrați cu date existente, apare destul de des o situație când trebuie să modificați singuri valorile originale cărora li se aplică funcțiile de text. Puteți introduce funcția în aceleași celule în care se află aceste valori, deoarece formulele introduse le vor înlocui. Dar puteți crea formule temporare cu o funcție text în celule goale de pe același rând și puteți copia rezultatul în clipboard. Pentru a înlocui valorile originale cu valori modificate, selectați celulele text originale, selectați Lipire specială din meniul Editare, selectați butonul radio Valori și faceți clic pe OK. Apoi puteți șterge formulele temporare.

Adesea, în Excel, trebuie să procesați șiruri de text într-un fel sau altul. Este foarte dificil să efectuați astfel de operații manual atunci când numărul de linii este mai mare de o sută. Pentru comoditate, Excel a implementat un set bun de funcții pentru lucrul cu un set de date șir. În acest articol voi descrie pe scurt funcțiile necesare pentru a lucra cu șiruri din categoria „Text” și voi lua în considerare unele dintre ele cu exemple.

Funcții din categoria „Text”.

Deci, să ne uităm la funcțiile principale și utile ale categoriei „Text”, vă puteți familiariza cu restul.

  • BATTEXT(Valoare) – o funcție care convertește un număr într-un tip de text;
  • DLST(Valoare) este o funcție de ajutor, foarte utilă atunci când lucrați cu șiruri. Returnează lungimea șirului, adică numărul de caractere conținute în rând;
  • A INLOCUI(Text vechi, Poziție de început, număr de caractere, text nou) – înlocuiește numărul de caractere specificat dintr-o anumită poziție în textul vechi cu unul nou;
  • SEMNIFICATIV(Text) – convertește textul într-un număr;
  • LEVSIMV(String, Number of characters) – o funcție foarte utilă, returnează numărul specificat de caractere, începând de la primul caracter;
  • DREAPTA(Șir, Număr de caractere) – analog al funcției LEVSIMV, cu singura diferență fiind că returnează caractere din ultimul caracter al șirului;
  • GĂSI(text la căutare, text în care căutăm, poziția de pornire) – funcția returnează poziția de la care începe apariția textului căutat. Caracterele sunt sensibile la majuscule. Dacă trebuie să nu faceți distincție între majuscule și minuscule, utilizați funcția CĂUTARE. Se returnează doar poziția primei apariții din șir!
  • SUBSTITUI(text, text vechi, text nou, poziție) – o funcție interesantă, la prima vedere similară cu funcția A INLOCUI, dar funcția SUBSTITUI este capabil să înlocuiască toate aparițiile din șir cu un nou subșir dacă argumentul „poziție” este omis;
  • PSTR(Text, Poziție de pornire, Număr de caractere) – funcția este similară cu LEVSIMV, dar este capabil să returneze caractere din poziția specificată:
  • CONECTAȚI(Text1, Text 2 .... Text 30) – funcția vă permite să conectați până la 30 de linii. Puteți folosi și simbolul „ & ", va arăta astfel "="Text1" & "Text2" & "Text3"";

Acestea sunt, practic, funcții utilizate frecvent atunci când lucrați cu șiruri. Acum să ne uităm la câteva exemple care vor demonstra cum funcționează unele dintre funcții.

Exemplu 1
Dat un set de linii:

Este necesar să extrageți datele, numerele de factură din aceste linii și, de asemenea, adăugați un câmp de lună pentru a filtra rândurile după lună.

Să extragem numerele facturii în coloana B. Pentru a face acest lucru, vom găsi așa-numitul simbol sau cuvânt cheie. În exemplul nostru, puteți vedea că fiecare număr de factură este precedat de „Nu”, iar lungimea numărului facturii este de 6 caractere. Să folosim funcțiile FIND și PSTR. Scriem următoarea formulă în celula B2:

= PSTR(A2; GĂSI("Nu";A2)+1;6)

Să ne uităm la formulă. Din rândul A2 din poziția de lângă semnul „Nu” găsit, extragem 6 caractere numerice.

Acum să extragem data. Totul este simplu aici. Data este situată la sfârșitul rândului și ocupă 8 caractere. Formula pentru C2 este următoarea:

= DREAPTA(A2;8)

dar data extrasă va fi un șir, pentru a o converti într-o dată este necesar să convertiți textul într-un număr după extragere:

= SEMNIFICATIV(DREAPTA(A2;8))

apoi setați formatul de afișare în celulă, așa cum este descris în articolul „“.

Și, în sfârșit, pentru comoditatea filtrării ulterioare a rândurilor, vom introduce coloana lunii, pe care o vom obține de la dată. Doar pentru a crea o lună, trebuie să eliminăm ziua și să o înlocuim cu „01”. Formula pentru D2:

= SEMNIFICATIV(CONECTAȚI("01"; DREAPTA(A2;6))) sau = SEMNIFICATIV("01"& DREAPTA(A2;6))

Setați formatul celulei " MMMM AAAA" Rezultat:

Exemplul 2
În linie " Un exemplu de lucru cu șiruri de caractere în Excel„ Toate spațiile trebuie înlocuite cu semnul „_”, iar înainte de cuvântul „Excel” adăugați „MS”.

Formula va fi următoarea:

=SUBSTITUI(A INLOCUI(A1; CĂUTARE("excel";A1);0;"MS ");" ";"_")

Pentru a înțelege această formulă, împărțiți-o în trei coloane. Începeți cu SEARCH, ultimul va fi SUBSTITUTE.

Toate. Dacă aveți întrebări, nu ezitați să întrebați