Aplicarea validării de date în celule

Puteți utiliza 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.

Descărcați exemplele noastre

Puteți descărca un registru de lucru cu toate exemplele de validare date pe care le veți găsi în acest articol. Ne puteți urmări sau puteți crea propriile scenarii de validare a datelor.

Descărcați exemple de validare a datelor Excel

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

Notă : Primii trei pași din această secțiune sunt pentru a adăuga orice tip de validare de date. Pașii 4-8 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.

    Opțiunea Validarea date se află în fila Date, grupul Instrumente de date
  3. Pe fila Setări, în caseta Se permite, selectați Listă.

    Fila Setări din caseta de dialog Validare date
  4. În caseta Sursă, tastați valorile din listă, separate prin virgule. De exemplu:

    1. Pentru a limita un răspuns la două opțiuni (de exemplu, „Aveți copii?”), tastați Da,Nu.

    2. Pentru a limita reputația calității unui distribuitor la trei valori, tastați Inferior,Mediu,Superior.

      Notă : Acești pași se recomandă, în general, doar pentru elementele de listă care nu vor mai modifica. Dacă aveți o listă care se poate schimba sau dacă trebuie să adăugați sau eliminați elemente în timp, ar fi mai bine să urmați bunele practici de mai jos.

      Exemplu de bună practică: De asemenea, puteți crea intrări din listă făcând referire la o zonă de celule din altă parte a registrului de lucru. Cel mai eficient mod este să creați lista, apoi s-o formatați ca pe un Tabel Excel (din fila Pornire, selectați Stiluri > Formatare ca tabel > alegeți stilul de tabel care funcționează cel mai bine pentru dvs.). În continuare, selectați zona de date din tabel, adică porțiunea de tabel care include doar lista dvs., nu antetul tabelului (Departament, în acest caz) și dați-i un nume semnificativ în caseta Nume de deasupra coloanei A.

      Introduceți un nume semnificativ pentru listă în caseta nume

    Acum, în loc să tastați valorile din listă în caseta de validare date Sursă, puteți adăuga numele definite, precedate de un semn egal (=).

    Inserați semnul = înainte de numele tabelului

    Cel mai bun lucru la utilizarea unui tabel este că, pe măsură ce adăugați sau eliminați elemente din listă, lista dvs. de validare date se va actualiza automat.

    Notă : Se recomandă să amplasați listele pe o foaie de lucru separată (ascunsă, dacă este nevoie), astfel încât nimeni să nu le poată edita.

  5. Asigurați-vă că este bifată caseta de selectare Listă verticală în celulă.

    Listă verticală interioară care apare 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.

    Notă : Dacă valorile permise se bazează pe o zonă de celule cu un nume definit și există o celulă necompletată în zona respectivă, bifarea casetei de selectare Se ignoră celulele libere permite introducerea oricăror valori în celula validată. Acest lucru este valabil și pentru celulele la care fac referire formulele de validare: dacă o celulă este necompletată, bifarea casetei de selectare Se ignoră celulele libere permite introducerea oricăror valori în celula validată.

  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 dvs. 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, se recomandă să verificați dacă celula este suficient de lată pentru a afișa toate intrările.

  • Dacă lista de intrări pentru lista dvs. verticală este în altă foaie de lucru și doriți să împiedicați utilizatorii să o vadă sau să o modifice, se recomandă să ascundeți și să protejați acea foaie de lucru. Pentru mai multe informații despre cum să protejați o foaie de lucru, consultați Blocarea celulelor pentru a le proteja.

  • Eliminarea validării de date - Selectați celula sau celulele care conțin validarea pe care doriți s-o ștergeți, apoi mergeți la Date > Validare date și, în caseta de dialog de validare date, apăsați butonul Golire totală, apoi 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-3 din secțiunea Adăugarea validării datelor la o celulă sau o zonă 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ă.

    Caseta de dialog Criterii de validare

    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 1-3 din secțiunea Adăugarea validării datelor la o celulă sau o zonă 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 procentaj selectând celula și făcând clic pe Stil procent Buton WordArt î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 1-3 din secțiunea Adăugarea validării datelor la o celulă sau o zonă 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.

    Setări de criterii de validare pentru a restricționa introducerea de date la un anumit interval de timp

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

  1. Urmați pașii 1-3 din secțiunea Adăugarea validării datelor la o celulă sau o zonă 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.

    Setările de validare pentru a restricționa intrările de timp la un interval de timp

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

  1. Urmați pașii 1-3 din secțiunea Adăugarea validării datelor la o celulă sau o zonă 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, vrem 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.

    Exemplu de validare de date cu lungimea textului limitată

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

  1. Urmați pașii 1-3 din secțiunea Adăugarea validării datelor la o celulă sau o zonă de mai sus. În caseta Se permite, selectați tipul de date dorit.

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

  3. Î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.

    Setări de validare de calculat pe baza conținutului unei alte celule

Notă : 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.

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 o descriere de produs (D2) conține numai 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 @.

=ISUMBER(FIND("@",B4)

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

  • De ce nu este activată comanda Validare date din panglică? Comanda poate fi indisponibilă deoarece:

    • Este posibil ca un tabel Microsoft Excel să fie legat la un site SharePoint. Nu puteți adăuga validarea datelor pentru un tabel Excel care este legat la un site SharePoint. Pentru a adăuga validarea datelor, trebuie să întrerupeți legătura tabelului Excel sau să efectuați conversia tabelului într-o zonă.

    • Este posibil să introduceți date în prezent Comanda Validare date nu este disponibilă pe fila Date în timp introduceți date într-o celulă. Pentru a termina de introdus date, apăsați pe ENTER sau ESC.

    • Este posibil ca foaia de lucru să fie protejată sau partajată Nu puteți modifica setările de validare a datelor dacă registrul de lucru este partajat sau protejat. Pentru a afla cum să opriți partajarea sau protejarea unui registru de lucru, consultați Protejarea unui registru de lucru.

  • Pot modifica dimensiunea fontului? Nu, dimensiunea fontului este fixă. Singura modalitate de a modifica dimensiunea afișării este să ajustați nivelul de zoom al ecranului, din colțul din dreapta jos al ferestrei Excel. Puteți utiliza însă o casetă combo ActiveX. Consultați Adăugarea unei casete listă sau a unei casete combo la o foaie de lucru.

  • Există vreo modalitate pentru a face validarea datelor să se completeze sau să se selecteze automat pe măsură ce tastez? Nu, dar dacă utilizați o casetă combo ActiveX, veți avea funcționalitatea respectivă.

  • Pot face mai multe selecții într-o listă de validare date? Doar dacă utilizați o casetă combo ActiveX sau o casetă listă.

  • Pot să selectez un element într-o listă de validare date și să-l fac să completeze o altă? Da! Acest lucru se numește validare de date dependentă. Pentru mai multe informații, consultați Crearea de liste verticale dependente.

  • Cum pot elimina în întregime validarea datelor de pe o foaie de lucru? Puteți utiliza caseta Salt > Special. Pe fila Pornire > Editare > Găsire și selectare (sau apăsați F5 sau Ctrl+G pe tastatură), apoi Special > Validare date și selectați Toate (pentru a găsi toate celulele cu validare date) sau La fel (pentru a găsi celulele care se potrivesc cu anumite setări de validare a datelor).

    Caseta de dialog Salt - Special

    Apoi, în caseta de validare date, (fila Date > Validare date), apăsați butonul Golire totală și OK.

  • Pot impune ca cineva să introducă date într-o celulă cu validare de date? Nu, însă puteți utiliza VBA (Visual Basic for Applications) pentru a verifica dacă cineva a introdus date în anumite condiții, cum ar fi înainte să salveze sau să închidă registrul de lucru. Dacă nu s-a făcut o selecție, puteți să anulați evenimentul și să nu-i permiteți să continue până când nu se efectuează o selecție.

  • Cum pot colora celulele în funcție de o selecție din lista de validare date? Puteți utiliza Formatarea condiționată. În acest caz, se recomandă să utilizați opțiunea Se formatează numai celulele care conțin.

    Opțiunea Se formatează numai celulele care conțin
  • Cum validez o adresă de e-mail? Puteți să utilizați metoda Particularizat > Formulă și să verificați dacă simbolul @ există în intrare. În acest caz, formula utilizată este =ISNUMBER(FIND("@",D2)). Funcția FIND caută simbolul @ și, dacă îl găsește, returnează poziția sa numerică în șirul text și permite intrarea. Dacă nu este găsit, FIND returnează o eroare și împiedică intrarea.

Aveți o întrebare cu privire la funcții?

Postați o întrebare în forumul Comunității Excel

Ajutați-ne să îmbunătățim Excel

Aveți sugestii despre cum putem îmbunătăți următoarea versiune de Excel? Dacă aveți, consultați subiectele de la UserVoice pentru Excel.

Consultați și

Mai multe despre validarea datelor

Video: Crearea și gestionarea listelor verticale

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

Eliminarea unei liste verticale

Extindeți-vă competențele
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!

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.

×