Funcții text în formule excel: majuscule, minuscule și propn. Exemple de funcții text în Excel Orice valoare text în Excel

Nume complet, numere carduri bancare, adresele clienților sau angajaților, comentarii și multe altele - toate acestea sunt linii pe care mulți le întâlnesc atunci când lucrează aplicație Excel. Prin urmare, este util să poți procesa acest tip de informații. Acest articol va analiza funcțiile text din Excel, dar nu toate, ci cele care, în opinia site-ului, sunt cele mai utile și mai interesante:

Puteți găsi o listă cu toate funcțiile text în fila „Formule” => lista derulantă „Text”:

Funcția STÂNGA

Returnează un subșir din text în ordine de la stânga la dreapta într-un anumit număr de caractere.

Sintaxă:=STÂNGA(text, [număr de caractere])

Definițiile argumentelor:

  • text – un șir sau o referință la o celulă care conține text din care doriți să returnați un subșir;
  • number_characters este un argument opțional. Un număr întreg care indică câte caractere trebuie returnate din text. Implicit la 1.

Exemplu de utilizare:

Formula: =LEFT("Text personalizat";8) – valoarea returnată "Personalizat".

Funcția RIGHT

Această funcție similar cu funcția LEFT, cu excepția faptului că caracterele sunt returnate de la sfârșitul șirului.

Exemplu de utilizare:

Formula: =RIGHT("text liber";5) – valoarea returnată este "text".

Funcția LUNGIME

Este folosit pentru a determina lungimea șirului. Rezultatul este un număr întreg care indică numărul de caractere ale textului.

Sintaxă:=LENGTH(text)

Exemplu de utilizare:

Funcția FIND

Returnează un număr care este apariția primului caracter al subșirului textului de căutare. Dacă textul nu este găsit, este returnată eroarea „#VALUE!”.

Sintaxă:=FIND(text_căutare; text_căutare; [poziție_pornire])

Definițiile argumentelor:

  • search_text – șirul care trebuie găsit;
  • search_text – text în care se caută primul argument;
  • start_position este un element opțional. Acceptă un număr întreg care specifică la ce caracter text_to_search ar trebui să înceapă căutarea. Implicit la 1.

Exemplu de utilizare:

Dintr-un fragment dintr-o poezie a marelui poet S.A. Yesenin găsim apariția primului personaj al versului „pasăre”. Căutarea se efectuează de la începutul liniei. Dacă în exemplul de mai sus căutarea a fost efectuată de la caracterul 40, atunci funcția ar returna o eroare, deoarece nu a fost găsită nicio poziție de intrare.

Funcția ÎNLOCUIRE

Această funcție înlocuiește o parte dintr-un șir într-un număr specificat de caractere, începând cu caracterul specificat, cu text nou.

Sintaxă: REPLACE(text_vechi, poziție_de_pornire, număr de caractere, text_nou)

Definițiile argumentelor:

  • text_vechi – un șir sau un link către o celulă care conține text;
  • start_position – numărul de serie al caracterului de la stânga la dreapta din care se înlocuiește;
  • number_characters – numărul de caractere, începând de la start_position inclusiv, care trebuie înlocuite cu text nou;
  • text_nou – un șir care înlocuiește o parte a textului vechi specificat de argumentele poziție_început și numărul de caractere.

Exemplu de utilizare:

Aici, în linia conținută în celula A1, cuvântul „vechi”, care începe la al 19-lea caracter și are 6 caractere, este înlocuit cu cuvântul „nou”.

În cazul procesării unui număr mic de celule, această metodă este destul de acceptabilă. Dar dacă trebuie să procesați câteva mii de rânduri diferite, atunci procesul de creare a formulelor va deveni laborios. Prin urmare, vom reface exemplul luat în considerare, folosind cunoștințele despre funcțiile care au fost deja descrise la începutul articolului, și anume:

  • Argumentul „start_position” va fi înlocuit cu funcția „FIND”;
  • În locul argumentului „număr de caractere” vom introduce funcția „LUNGIME”.

Ca rezultat, obținem formula: =REPLACE(A1; FIND(„vechi”;A1);LENGTH(„vechi”);"nou")

Uitați-vă la ecranul de imprimare al ferestrei de funcții. Rezultatele returnate ale argumentelor nu s-au schimbat, dar acum pot fi determinate dinamic prin compunerea formulei o dată.

Funcția SUBSTITUTE

Această funcție înlocuiește aparițiile subșirului specificat în text cu text nou, care este similar cu funcția „ÎNLOCUIRE”, dar există o diferență fundamentală între ele. Dacă funcția „ÎNLOCUIRE” modifică manual textul specificat caracter cu caracter, atunci funcția „SUBSTITUTE” găsește automat aparițiile șirului specificat și le modifică.

Sintaxă: SUBSTITUTE(text; text_vechi; text_nou; [număr_ocurență])

Definițiile argumentelor:

  • text_vechi – subșir de la primul argument care trebuie înlocuit;
  • text_nou – un șir care înlocuiește textul vechi;
  • occurrence_number este un argument opțional. Acceptă un număr întreg care indică numărul de secvență al apariției text_vechi care urmează să fie înlocuită; toate celelalte apariții nu vor fi afectate. Dacă lăsați argumentul gol, toate aparițiile vor fi înlocuite.

Exemplu de utilizare:

Linia din celula A1 conține text care are 2 subșiruri „vechi”. Trebuie să înlocuim șirul „nou” în locul primei apariții. Ca urmare, o parte a textului „...vechi-vechi...” este înlocuită cu „...nou-vechi...”.

Dacă ultimul argument ar fi omis, rezultatul ar fi șirul „un șir care conține text nou-nou”.

Funcția PSTR

PSTR returnează din șirul specificat o porțiune a textului într-un număr specificat de caractere, începând cu caracterul specificat.

Sintaxă: PSTR(text; poziție_de_început; număr_de_caractere)

Definițiile argumentelor:

  • text – un șir sau un link către o celulă care conține text;
  • start_position – numărul de serie al caracterului din care trebuie returnat șirul;
  • number_characters – un întreg natural care indică numărul de caractere care trebuie returnate, pornind de la poziția start_position.

Exemplu de utilizare:

Din textul aflat în celula A1, trebuie să returnați ultimele 2 cuvinte, care au o lungime totală de 12 caractere. Primul caracter al frazei returnate are numărul de secvență 12.

Argumentul number_characters poate depăși lungimea permisă a caracterelor returnate. Acestea. dacă în exemplul considerat, în loc de number_characters = 12, fusese specificată valoarea 15, atunci rezultatul nu s-a schimbat, iar funcția a returnat și șirul „funcție PSTR”.

Pentru ușurința utilizării acestei funcții, argumentele sale pot fi înlocuite cu funcțiile „FIND” și „LENGTH”, așa cum sa făcut în exemplul cu funcția „REPLACE”.

Funcția SPACE

Această funcție elimină toate spațiile suplimentare: spații în jurul marginilor și spații duble între cuvinte. După ce funcția procesează șirurile, rămân doar spații unice între cuvinte.

Sintaxă:=SPAȚIU(text)

Exemplu de utilizare:

SPAŢIU( „Text cu spații suplimentare între cuvinte și în jurul marginilor” )

Rezultatul executării funcției va fi linia: „Text cu spații suplimentare între cuvinte și în jurul marginilor” .

Funcția CONECTARE

Folosind funcția CONCATENARE, puteți combina mai multe linii împreună. Numărul maxim de rânduri de îmbinat este 255.

Sintaxă:=CONCATENATE(text1, [text2], ...)

Funcția trebuie să conțină cel puțin un argument

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 a asistentului pentru funcții, 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 vă permit, de asemenea, 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 inclus în 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)
=CODECHIM(text)


Dacă introduceți un caracter ca argument text, asigurați-vă că îl includeți între ghilimele duble; în caz contrar, 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 UPPER, LOWER și PROP

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.

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.


Clic butonul din stangaș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 cu 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.

„VALOARE” indică faptul că calculul nu poate fi efectuat.
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 foarte program util, iar calculele din acesta oferă posibilități aproape nelimitate.

O zi bună!

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țiile categoriei „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) – transformă 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, singura diferență fiind că caracterele care revin cu ultimul personaj siruri de caractere;
  • 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("№";A2)+1;6)

Să ne uităm la formulă. Din rândul A2 din poziția următoare după 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 CĂUTARE, ultimul va fi ÎNLOCUIT.

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

Excel oferă utilizatorilor săi până la 3 funcții pentru a lucra cu litere mari și mici în text (majuscule și minuscule). Aceste funcții de text fac literele majuscule și mici sau schimbă doar prima literă dintr-un cuvânt pentru a le pune cu majuscule.

Formule cu funcții de text Excel

Mai întâi, să ne uităm la 3 funcții de text Excel ca exemplu:

  1. CAPITAL – această funcție de text schimbă toate literele dintr-un cuvânt în majuscule.
  2. LOWER – Această funcție convertește toate caracterele textului în litere mici, mici.
  3. PROPNACH - funcția schimbă doar prima literă din fiecare cuvânt într-o literă majusculă.

După cum puteți vedea în exemplul din figură, aceste funcții nu necesită nimic în argumentele lor, în afară de datele text originale, care ar trebui convertite în conformitate cu cerințele utilizatorului.

În ciuda unei selecții atât de largă de funcții, Excel are totuși nevoie de o funcție care să poată înlocui prima literă cu una majusculă doar pentru primul cuvânt dintr-o propoziție și nu în fiecare cuvânt. Cu toate acestea, pentru a rezolva această problemă, vă puteți crea propria formulă personalizată folosind aceleași și alte funcții de text Excel:

Pentru a rezolva această problemă populară, trebuie să utilizați funcții suplimentare de text Excel în formula: STÂNGA, DREAPTA și LUNGIME.



Principiul de funcționare al formulei de înlocuire a primei litere dintr-o propoziție

Dacă te uiți îndeaproape la sintaxa formulei de mai sus, poți vedea cu ușurință că aceasta constă din două părți conectate între ele prin operatorul &.

Partea stângă a formulei folosește funcția suplimentară LEFT:


Scopul acestei părți a formulei este de a schimba prima literă într-o literă majusculă din șirul de text original al celulei A1. Datorită funcției LEFT, puteți obține un anumit număr de caractere începând din partea stângă a textului. Funcția necesită completarea a 2 argumente:

  1. Text – un link către o celulă cu text sursă.
  2. Number_characters – numărul de caractere returnat din partea stângă (de la început) a textului sursă.

În acest exemplu, trebuie să obțineți doar primul caracter din șirul de text original din celula A1. Apoi, caracterul rezultat este convertit într-o literă majusculă.

Partea dreaptă a formulei după operatorul & este foarte asemănătoare în principiu cu partea stângă, doar că rezolvă o problemă diferită. Sarcina sa este de a converti toate caracterele textului în litere mici. Dar acest lucru trebuie făcut pentru a nu schimba prima literă majusculă, de care este responsabilă partea stângă a formulei. În loc de funcția STÂNGA din partea dreaptă a formulei, este utilizată funcția DREAPTA:


Funcția text RIGHT funcționează invers cu funcția LEFT. De asemenea, necesită ștergerea în praf a două argumente: textul sursă și numărul de caractere. Dar returnează un anumit număr de litere obținute din partea dreaptă a textului sursă. Cu toate acestea, în acest caz, nu putem specifica o valoare fixă ​​ca al doilea argument. La urma urmei, nu știm dinainte numărul de caractere din textul sursă. În plus, lungimea diferitelor șiruri de text sursă poate varia. Prin urmare, trebuie să calculăm mai întâi lungimea liniei de text și să scădem -1 din valoarea numerică rezultată, pentru a nu schimba prima literă majusculă din linie. La urma urmei, prima literă este procesată de partea stângă a formulei și a fost deja transformată pentru a se potrivi cerințelor utilizatorului. Prin urmare, nu ar trebui să fie influențată de nicio funcție din partea dreaptă a formulei.

Pentru a calcula automat lungimea textului sursă, utilizați funcția de text Excel - DLST (stand pentru lungimea liniei). Această funcție necesită completarea unui singur argument - un link către textul sursă. Ca rezultat al calculului, returnează o valoare numerică, deci după funcția =LENGTH(A1) scadem -1. Ceea ce ne oferă posibilitatea de a nu atinge prima literă majusculă din partea dreaptă a formulei. Ca rezultat, funcția DREAPTA returnează un șir de text fără un prim caracter la funcția LOWER, care convertește toate caracterele textului în litere mici mici.


Ca urmare a conectării ambelor părți ale formulei cu operatorul &, obținem o propoziție text frumoasă, care, conform regulilor, începe cu prima literă majusculă. Și toate celelalte litere sunt mici până la sfârșitul propoziției. Indiferent de lungimea textului, folosind aceeași formulă obținem rezultatul corect.




Top