UPPER, LOWER, PROPER - Transformarea majusculelor
Excel are trei functii pentru a controla majusculele unui text:
UPPER(text) transforma tot textul in MAJUSCULE.
LOWER(text) transforma tot textul in litere mici.
PROPER(text) pune Prima Litera din fiecare Cuvant cu Majuscula.
LEN - Numara caracterele dintr-un text
LEN(text) returneaza numarul de caractere dintr-un sir de text, inclusiv spatiile.
A-n-a-SPATIU-P-o-p-e-s-c-u = 11 caractere (spatiul conteaza!)
Operator & si CONCATENATE - Lipirea textelor
Pentru a uni (concatena) doua sau mai multe texte, Excel ofera doua metode echivalente:
Operatorul & (mai scurt, preferat in formule moderne)
CONCATENATE(text1; text2; ...) (forma clasica, compatibila cu versiuni mai vechi)
Aplicatie: Catalog cu nume standardizate
Situatie reala: un catalog are numele elevilor introduse neuniform (unele cu majuscule, altele fara). Vrem sa producem o coloana curata cu formatul standard "Nume, Prenume".
=PROPER(A2) → "Popescu"=PROPER(B2) → "Ana"=PROPER(A2)&", "&PROPER(B2)LEN + IF - Validarea lungimii unui cod
Combinand LEN cu IF (studiata in lectia 3), putem verifica automat daca un cod sau un text are lungimea corecta.
Scenariu real: Generarea ecusonului de olimpiada
Situatie: organizezi olimpiada scolara si ai nevoie sa generezi automat textul de pe ecuson pentru fiecare participant.
Date: A2=prenume, B2=nume, C2=clasa (ex: "8")
Rezumat: Functii text in Excel
| Functie | Ce face | Exemplu | Rezultat |
|---|---|---|---|
| UPPER() | Majuscule totale | =UPPER("ana") | "ANA" |
| LOWER() | Litere mici totale | =LOWER("ANA") | "ana" |
| PROPER() | Prima litera majuscula per cuvant | =PROPER("ana POP") | "Ana Pop" |
| LEN() | Numara caracterele | =LEN("Ana") | 3 |
| & (operator) | Uneste texte | ="Cls "&C2 | "Cls 8" |
| CONCATENATE() | Uneste texte (clasic) | =CONCATENATE("Cls ";C2) | "Cls 8" |