Celule

Aplicarea validării de date în celule

Utilizați validarea datelor pentru a restricționa tipul de date sau valorile pe care utilizatorii le introduc într-o celulă, cum ar fi o listă verticală.

Browserul nu acceptă redarea video. Instalați Microsoft Silverlight, Adobe Flash Player sau Internet Explorer 9.

Selectați celulele pentru care doriți să creați o regulă.

  1. Selectați Validare date >date.

    Validarea datelor

  2. Pe fila Setări , sub Se permite, selectați o opțiune:

    • Număr întreg - pentru a restricționa celula să accepte doar numere întregi.

    • Decimal - pentru a restricționa celula pentru a accepta numai numere zecimale.

    • Listă - pentru a alege date din lista verticală.

    • Data - pentru a restricționa celula să accepte doar data.

    • Timp - pentru a restricționa celula să accepte doar timp.

    • Lungime text - pentru a restricționa lungimea textului.

    • Particularizat - pentru formula particularizată.

  3. Sub Date, selectați o condiție.

  4. Setați celelalte valori necesare pe baza a ceea ce ați ales pentru Permitere și Date.

  5. Selectați fila Mesaj de intrare și particularizați un mesaj pe care îl vor vedea utilizatorii atunci când introduc date.

  6. Bifați caseta de selectare Afișare mesaj de intrare când este bifată celula pentru a afișa mesajul atunci când utilizatorul selectează sau trece cu mouse-ul peste celulele selectate.

  7. Selectați fila Avertizare la eroare pentru a particulariza mesajul de eroare și a alege un Stil.

  8. Selectați OK.

    Acum, dacă utilizatorul încearcă să introducă o valoare care nu este validă, apare o avertizare de eroare cu mesajul particularizat.

Descărcați exemplele noastre

Descărcați un registru de lucru exemplu cu toate exemplele de validare a datelor din acest articol

Dacă creați o foaie care necesită ca utilizatorii să introducă date, se recomandă să restricționați intrarea la un anumit interval de date sau numere sau să vă asigurați că sunt introduse numai numere întregi pozitive. Excel poate restricționa introducerea datelor la anumite celule utilizând validare date, poate solicita utilizatorilor să introducă date valide atunci când este selectată o celulă și afișează un mesaj de eroare atunci când un utilizator introduce date nevalide.

Restricționarea introducerii datelor

  1. Selectați celulele în care doriți să restricționați introducerea datelor.

  2. Pe fila Date , selectați Validare date > Validare date.

    Notă: În cazul în care comanda validare nu este disponibilă, este posibil ca foaia să fie protejată sau ca registrul de lucru să fie partajat. Nu puteți modifica setările de validare a datelor dacă registrul de lucru este partajat sau dacă foaia este protejată. Pentru mai multe informații despre protejarea registrului de lucru, consultați Protejarea unui registru de lucru.

  3. În caseta Se permite , selectați tipul de date pe care doriți să le permiteți și completați criteriile și valorile de limitare.

    Notă: Casetele în care introduceți valori limită sunt etichetate pe baza datelor și a criteriilor de limitare pe care le-ați ales. De exemplu, dacă alegeți Dată ca tip de date, puteți introduce valori limită în casetele valoare minimă și maximă etichetate Data de început și Data de sfârșit.

Se solicită utilizatorilor intrări valide

Atunci când utilizatorii selectează o celulă care are cerințe de introducere a datelor, puteți afișa un mesaj care explică ce date sunt valide.

  1. Selectați celulele în care doriți să solicitați utilizatorilor intrări de date valide.

  2. Pe fila Date , selectați Validare date > Validare date.

    Notă: În cazul în care comanda validare nu este disponibilă, este posibil ca foaia să fie protejată sau ca registrul de lucru să fie partajat. Nu puteți modifica setările de validare a datelor dacă registrul de lucru este partajat sau dacă foaia este protejată. Pentru mai multe informații despre protejarea registrului de lucru, consultați Protejarea unui registru de lucru.

  3. Pe fila Mesaj de intrare , bifați caseta de selectare Afișare mesaj de intrare când este bifată celula .

  4. În caseta Titlu , tastați un titlu pentru mesaj.

  5. În caseta Mesaj de intrare , tastați mesajul pe care doriți să-l afișați.

Afișarea unui mesaj de eroare atunci când se introduc date nevalide

Dacă aveți restricții de date și un utilizator introduce date nevalide într-o celulă, puteți afișa un mesaj care explică eroarea.

  1. Selectați celulele în care doriți să afișați mesajul de eroare.

  2. Pe fila Date , faceți clic pe Validare date > Validare date .

    Notă: În cazul în care comanda validare nu este disponibilă, este posibil ca foaia să fie protejată sau ca registrul de lucru să fie partajat. Nu puteți modifica setările de validare a datelor dacă registrul de lucru este partajat sau dacă foaia este protejată. Pentru mai multe informații despre protecția registrului de lucru, consultați Protejarea unui registru de lucru .

  3. Pe fila Avertizare la eroare , în caseta Titlu , tastați un titlu pentru mesaj.

  4. În caseta Mesaj de eroare , tastați mesajul pe care doriți să-l afișați dacă se introduc date nevalide.

  5. Alegeți una dintre următoarele variante:

    Pentru

    În meniul pop-up Stil, selectați

    Solicitați utilizatorilor să remedieze eroarea înainte de a continua

    Stop

    Avertizați utilizatorii că datele nu sunt valide și solicitați-le să selecteze Da sau Nu pentru a indica dacă doresc să continue

    Avertisment

    Avertizați utilizatorii că datele nu sunt valide, dar permiteți-le să continue după îndepărtarea mesajului de avertizare

    Important

Adăugarea validării datelor la o celulă sau o zonă

Notă: Primii doi pași din această secțiune sunt pentru adăugarea oricărui tip de validare de date. Pașii 3-7 sunt special pentru crearea unei liste verticale.

  1. Selectați una sau mai multe celule de validat.

  2. Pe fila Date , în grupul Instrumente de date , selectați Validare date.

  3. Pe fila Setări , în caseta Se permite , selectați Listă.

  4. În caseta Sursă , tastați valorile listei, separate prin virgule. De exemplu, tastați Minim,Mediu,Maxim.

  5. Asigurați-vă că este bifată caseta de selectare Listă verticală în celulă . Altfel, nu veți vedea săgeata verticală de lângă celulă.

  6. Pentru a specifica modul în care doriți să gestionați valorile necompletate (nule), bifați sau debifați caseta de selectare Se ignoră valorile necompletate .

  7. Testați validarea datelor pentru a vă asigura că funcționează corect. Încercați să introduceți atât date valide, cât și date nevalide în celule, pentru a vă asigura că setările funcționează așa cum ați intenționat și că mesajele apar atunci când vă așteptați.

Note: 

  • După ce creați lista verticală, asigurați-vă că funcționează așa cum doriți. De exemplu, poate doriți să verificați dacă celula este suficient de lată pentru a afișa toate intrările.

  • Eliminarea validării datelor - Selectați celula sau celulele care conțin validarea pe care doriți să o ștergeți, accesați Validare date > date și, în caseta de dialog validare date, apăsați Golire totală, apoi selectați OK.

Următorul tabel listează alte tipuri de validare de date și vă arată modalități de a le adăuga la registrele dvs. de lucru.

Pentru aceasta:

Urmați acești pași:

Restricționarea introducerii de date la numere întregi dintr-un interval.

  1. Urmați pașii 1-2 de mai sus.

  2. Din lista Se permite , selectați Număr întreg.

  3. În caseta Date , selectați tipul de restricție dorit. De exemplu, pentru a seta limite superioare și inferioare, selectați între.

  4. Introduceți valoarea minimă, maximă sau specifică permisă.

    De asemenea, puteți introduce o formulă care returnează o valoare numerică.

    De exemplu, să spunem că validați date în celula F1. Pentru a seta o limită minimă de deduceri la de două ori numărul de copii din celula respectivă, selectați mai mare sau egal cu în caseta Date și introduceți formula = 2*F1 în caseta Minim .

Restricționarea introducerii de date la un număr zecimal dintr-un interval.

  1. Urmați pașii 1-2 de mai sus.

  2. În caseta Se permite, selectați Zecimal.

  3. În caseta Date , selectați tipul de restricție dorit. De exemplu, pentru a seta limite superioare și inferioare, selectați între.

  4. Introduceți valoarea minimă, maximă sau specifică permisă.

    De asemenea, puteți introduce o formulă care returnează o valoare numerică. De exemplu, pentru a seta o limită maximă pentru comisioane și bonusuri de 6% din salariul unui agent de vânzări în celula E1, selectați mai mic sau egal cu în caseta Date și introduceți formula = E1*6% , în caseta Maxim .

    Notă: Pentru a permite unui utilizator să introducă procente, de exemplu 20%, selectați Zecimal în caseta Se permite , selectați tipul de restricție dorit în caseta Date , introduceți valoarea minimă, maximă sau specifică ca zecimală, de exemplu , 0,2 , apoi afișați celula de validare a datelor ca procent selectând celula și făcând clic pe Stil procent Imagine buton în grupul Număr de pe fila Pornire .

Restricționarea introducerii de date la o dată dintr-un interval de timp.

  1. Urmați pașii 1-2 de mai sus.

  2. În caseta Se permite , selectați Dată .

  3. În caseta Date , selectați tipul de restricție dorit. De exemplu, pentru a permite date după o anumită zi, selectați mai mare decât.

  4. Introduceți data de început, de sfârșit sau data specifică permisă.

    De asemenea, puteți introduce o formulă care returnează o dată. De exemplu, pentru a seta un interval de timp între data de astăzi și 3 zile începând de la data de astăzi, selectați între în caseta Date , introduceți =TODAY() în caseta Data de început și introduceți =TODAY()+3 în caseta Data de sfârșit .

Restricționarea introducerii de date la o oră dintr-un interval de timp.

  1. Urmați pașii 1-2 de mai sus.

  2. În caseta Se permite , selectați Timp.

  3. În caseta Date , selectați tipul de restricție dorit. De exemplu, pentru a permite ore înainte de o anumită oră din zi, selectați mai mic decât.

  4. Introduceți valorile de timp de început și sfârșit care generează intervalul permis. Dacă doriți să introduceți anumite valori de timp, utilizați formatul hh:mm.

    De exemplu, să presupunem că ați configurat celula E2 cu o oră de început (8:00) și celula F2 cu o oră de sfârșit (17:00) și doriți să limitați orele de întâlnire între acele ore, apoi să selectați între în caseta Date , introduceți =E2 în caseta Ora de început , apoi introduceți =F2 în caseta Oră de sfârșit .

Restricționarea introducerii de date la un text de lungime specificată.

  1. Urmați pașii 1-2 de mai sus.

  2. În caseta Se permite , selectați Lungime text.

  3. În caseta Date , selectați tipul de restricție dorit. De exemplu, pentru a permite până la un anumit număr de caractere, selectați mai mic sau egal cu.

  4. În acest caz, dorim să limităm intrarea la 25 de caractere, așadar, selectați mai mic sau egal cu în caseta Date și introduceți 25 în caseta Maxim .

Calcularea valorilor permise pe baza conținutului din altă celulă.

  1. Urmați pașii 1-2 de mai sus.

  2. În caseta Se permite , selectați tipul de date dorit.

  3. În caseta Date , selectați tipul de restricție dorit.

  4. În caseta sau casetele de sub caseta Date , selectați celula pe care doriți să o utilizați pentru a specifica ce este permis.

    De exemplu, pentru a permite intrări pentru un cont doar dacă rezultatul nu va depăși bugetul din celula E1, selectați Se permite > Număr întreg, Date, mai mic sau egal cu și Maxim >= =E1.

Note: 

  • Următoarele exemple utilizează opțiunea Particularizat, în care puteți scrie formule pentru a vă stabili condițiile. Nu trebuie să vă faceți griji pentru elementele afișate de caseta Date, deoarece este dezactivată cu opțiunea Particularizat.

  • Capturile de ecran din acest articol au fost efectuate în Excel 2016; dar funcționalitatea este aceeași în Excel pentru web.

Pentru a vă asigura că

Introduceți această formulă

Celula care conține un ID de produs (C2) începe întotdeauna cu prefixul standard „ID” și este de cel puțin 10 caractere lungime (mai mult de 9).

=AND(LEFT(C2,3)="ID-",LEN(C2)>9)

Exemplul 6: Formule în validarea de date

Celula care conține un nume de produs (D2) conține doar text.

=ISTEXT(D2)

Exemplul 2: Formule în validarea de date

Celula care conține ziua de naștere unei persoane (B6) trebuie să fie mai mare decât numărul de ani setat în celula B4.

=IF(B6<=(TODAY()-(365*B4)),TRUE,FALSE)

Exemplu de validare a datelor pentru a restricționa o intrare la o vârstă minimă

Toate datele din zona de celule A2:A10 conțin valori unice.

=COUNTIF($A$2:$A$10,A2)=1

Exemplul 4: Formule în validarea de date

Notă: Trebuie să introduceți mai întâi formula de validare date pentru celula A2, apoi să copiați A2 în A3:A10, astfel încât al doilea argument COUNTIF să se potrivească cu celula curentă. Aceasta este porțiunea A2)=1 se va modifica în A3)=1, A4)=1 și așa mai departe.

Asigurați-vă că o intrare adresă de e-mail din celula B4 conține simbolul @.

=ISNUMBER(FIND("@",B4))

Exemplu de validare a datelor care se asigură că o adresă de e-mail conține simbolul @

Sfat: Dacă sunteți proprietar al unei firme mici și căutați mai multe informații despre cum să configurați Microsoft 365, vizitați Ajutor și învățare pentru firme mici.

Doriți mai multe informații?

Crearea unei liste verticale

Adăugarea sau eliminarea elementelor dintr-o listă verticală

Mai multe despre validarea datelor

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.