Salt la conținutul principal
Asistență
Conectare
Celule

Aplicarea validării de date în 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ă. Una dintre cele mai comune utilizări ale validării datelor este crearea unei liste verticale.

Browserul nu acceptă redarea video.

Încercați!

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

  2. Selectați Validare >date.

    Validarea datelor

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

    • Număr întreg - pentru a restricționa celula pentru a accepta numai numere întregi.

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

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

    • Dată - pentru a restricționa celula pentru a accepta doar data.

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

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

    • Particularizat - pentru formulă particularizată.

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

  5. Setați celelalte valori necesare pe baza a ceea ce ați ales pentru Se permit și Date.

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

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

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

  9. 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 eșantion cu toate exemplele de validare a datelor din acest articol

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

  • Ce versiune utilizați?
  • Versiunile mai noi
  • Office 2011

Restricționarea intrării de date

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

  2. În 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 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 care se limitează.

    Notă: Casetele unde introduceți valori limită vor fi etichetate pe baza datelor și a criteriilor de limitare pe care le-ați ales. De exemplu, dacă alegeți Data ca tip de date, veți avea posibilitatea să introduceți valori limită în casetele cu valori minime și maxime etichetate Data de început și Data de sfârșit.

Solicitați utilizatorilor intrări valide

Atunci când utilizatorii fac clic într-o celulă care are cerințe pentru introducerea datelor, puteți afișa un mesaj care explică ce date sunt valide.

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

  2. În 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 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 se selectează 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 asupra datelor ș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. În 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 protejarea 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 care doriți să se afișeze 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ă remedieză eroarea înainte de a continua

    Stop

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

    Avertisment

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

    Important

Restricționarea intrării de date

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

  2. În fila Date, sub Instrumente, facețiclic pe Validare.

    Data tab, Tools group

    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 meniul pop-up Se permite, selectați tipul de date pe care doriți să-l permiteți.

  4. În meniul pop-up Date, selectați tipul de criterii de limitare dorit, apoi introduceți valorile care se limitează.

    Notă: Casetele unde introduceți valori limită vor fi etichetate pe baza datelor și a criteriilor de limitare pe care le-ați ales. De exemplu, dacă alegeți Data ca tip de date, veți avea posibilitatea să introduceți valori limită în casetele cu valori minime și maxime etichetate Data de început și Data de sfârșit.

Solicitați utilizatorilor intrări valide

Atunci când utilizatorii fac clic într-o celulă care are cerințe pentru introducerea datelor, puteți afișa un mesaj care explică ce date sunt valide.

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

  2. În fila Date, sub Instrumente, facețiclic pe Validare.

    Data tab, Tools group

    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 se selectează 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 asupra datelor ș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. În fila Date, sub Instrumente, facețiclic pe Validare.

    Data tab, Tools group

    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 Avertizare la eroare, în caseta Titlu, tastați un titlu pentru mesaj.

  4. În caseta Mesaj de eroare, tastați mesajul care doriți să se afișeze 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ă remedieză eroarea înainte de a continua

    Stop

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

    Avertisment

    Avertizați utilizatorii că datele sunt nevalide, 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 a adăuga orice tip de validare de date. Pașii 3-7 sunt în mod special pentru a crea o listă verticală. 

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

  2. În fila Date, în grupul Instrumente de date, faceți clic pe Validare date.

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

  4. În caseta Sursă, tastați valorile din listă, separate prin virgule. De exemplu, tastați Minim,Medie,Maxim.

  5. Asigurați-vă că este bifată caseta de selectare Listă verticală în celulă. În caz contrar, nu veți putea 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ă celulele libere.

  7. Testați validarea de date 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 vă așteptați ș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, se poate dori să verificați dacă celula este suficient de lată pentru a afișa toate intrările.

  • Eliminare validare date - Selectați celula sau celulele care conțin validarea pe care doriți să o ștergeți, apoi accesați Validare date > și, în caseta de dialog validare date, apăsați butonul Golire tot, apoi faceți clic pe 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 de la 1 la 2 de mai sus.

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

  3. În caseta Date, selectați tipul de restricții dorit. De exemplu, pentru a seta limitele 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 reduceri la de două ori numărul de copii în acea celulă, 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 de la 1 la 2 de mai sus.

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

  3. În caseta Date, selectați tipul de restricții dorit. De exemplu, pentru a seta limitele 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 reprezentant 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 ,2, apoi afișați celula de validare de date ca procent selectând celula și făcând clic pe Stil procent Imagine buton în grupul Număr din fila Pornire.

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

  1. Urmați pașii de la 1 la 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 introducerea datelor 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 azi și trei zile începând de la data de azi, selectați între în caseta Date, introduceți =TODAY() în caseta Dată de început, apoi =TODAY()+3 în caseta Dată de sfârșit.

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

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

  2. În caseta Se permite, faceți clic pe Oră.

  3. În caseta Date, selectați tipul de restricție dorită. De exemplu, pentru a permite introducerea orelor înaintea unei anumite ore din zi, selectați mai mare 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ă aveți celula E2 configurată 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; selectați între în caseta Date, introduceți =E2 în caseta Ora de început, apoi introduceți =F2 în caseta Ora de sfârșit.

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

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

  2. În caseta Se permite, faceți clic pe Lungime text.

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

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

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

  1. Urmați pașii de la 1 la 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, faceți clic pe celula pe care doriți să o utilizați pentru a specifica elementele care sunt permise.

    De exemplu, pentru a permite intrările pentru un cont numai dacă rezultatul nu depășește 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 făcute î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ă. Astfel, porțiunea A2)=1 se va transforma în A3)=1; A4)=1 și așa mai departe.

Pentru mai multe informații

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 @

Doriți mai multe informații?

Mai multe despre validarea datelor

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

Eliminarea unei liste verticale

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×