Cel mai scump tip de eroare dintr-un fișier Excel nu e eroarea pe care o vezi — e eroarea pe care nu o observi.
Cineva introduce 01.13.2025 în loc de 13.01.2025. Sau scrie Bucaresti în loc de București. Sau introduce un număr negativ acolo unde nu are voie să existe.
Formula calculează. Raportul arată coerent. Concluzia e greșită.
Validarea datelor rezolvă asta la sursă — înainte ca eroarea să ajungă în fișier.
Ce este Data Validation în Excel
Date → Validare date — o funcție care controlează ce poate introduce un utilizator într-o celulă. Poți permite doar:
- Numere întregi sau zecimale în interval (ex: 0-100 pentru procente)
- Date calendaristice în interval (ex: nu mai vechi de azi)
- Text de lungime specifică (ex: CNP = exact 13 caractere)
- Valori dintr-o listă predefinită (dropdown)
- Orice formulă personalizată
5 reguli de validare pe care le folosim cel mai des
1. Dropdown cu valori fixe
Situație: câmpul „Regiune” trebuie să conțină exact una din valorile: Nord, Sud, Est, Vest, Centru.
Configurare:
- Date → Validare date → Tip: Listă
- Sursă:
Nord,Sud,Est,Vest,Centru(sau referință la un interval cu lista)
Utilizatorul selectează dintr-un meniu, nu poate scrie altceva.
2. Numere în interval valid
Situație: procentul de discount nu poate fi mai mic de 0 sau mai mare de 30.
- Tip: Număr zecimal → Între → Minim: 0, Maxim: 30
- Mesaj de eroare: „Discountul maxim permis este 30%”
3. Date calendaristice logice
Situație: data de livrare nu poate fi în trecut.
- Tip: Dată → Mai mare sau egală cu →
=ASTĂZI()
4. Text de lungime exactă
Situație: CNP-ul trebuie să aibă exact 13 cifre.
- Tip: Lungime text → Egal cu → 13
- Poți adăuga și validare că e format numeric cu o formulă personalizată
5. Fără duplicate într-o coloană
Situație: codul de produs trebuie să fie unic.
- Tip: Personalizat → Formulă:
=COUNTIF($A:$A,A1)=1 - Dacă valoarea apare deja în coloană, înregistrarea e respinsă
Mesaje de eroare personalizate
Când utilizatorul introduce o valoare invalidă, Excel poate afișa:
1. Stop (Oprire) — nu lasă să continue, trebuie să corecteze
2. Avertizare — întreabă dacă vrea să continue oricum
3. Informație — informează dar lasă să continue
Configurare: Date → Validare date → tab „Alertă eroare” → alegi stilul și scrii mesajul personalizat.
Exemplu mesaj: „Introduceți un cod de regiune valid: Nord, Sud, Est, Vest sau Centru.”
Validare bazată pe o altă celulă (validare dependentă)
Situație: lista de orașe disponibile depinde de regiunea selectată.
- Dacă în A2 e selectat „Nord” → în B2 apar doar orașele din Nord
- Dacă în A2 e „Sud” → în B2 apar doar orașele din Sud
Metoda cu INDIRECT:
1. Creezi liste numite: Nord = {Cluj, Oradea, Baia Mare}, Sud = {Craiova, Pitești, Ploiești}
2. În B2: Date → Validare → Listă → Sursă: =INDIRECT(A2)
Acum lista din B2 se actualizează automat în funcție de ce e selectat în A2.
Cum găsești celulele cu validare existentă
Dacă primești un fișier cu validări și vrei să le vezi:
Acasă → Găsire și selectare → Validare date → Excel selectează toate celulele cu validare.
Sau, ca să verifici o singură celulă: Date → Validare date → îți arată regula curentă.
Concluzie
Validarea datelor e prima linie de apărare împotriva erorilor de introducere. E mult mai ieftinos să previi o eroare la introducere decât să o cauți ulterior în 10.000 de rânduri.
La Excel Group proiectăm fișiere Excel cu validare completă, dropdown-uri dependente și mesaje de eroare personalizate — gata de folosit de echipele tale. Contactează-ne.
Întrebări frecvente
Pot proteja validările ca să nu fie șterse accidental?
Da. Activezi Sheet Protection cu opțiunea „Protejare celule blocate” — dacă celulele cu validare sunt marcate ca blocate, nimeni nu le poate modifica fără parolă.
Validarea funcționează și când datele sunt lipite din clipboard?
Implicit nu — lipirea suprascrie validarea. Poți preveni asta prin VBA (evenimentul Worksheet_Change) sau instruiești utilizatorii să folosească „Lipire specială → Valori”.
Pot aplica validarea pe un întreg rând sau coloană?
Da. Selectezi coloana întreagă (click pe litera coloanei) și aplici validarea. Funcționează pe toate celulele, inclusiv cele adăugate ulterior.

