Ćelije

Primena validacije podataka na ćelije

Koristite validaciju podataka da biste ograničili tip podataka ili vrednosti koje korisnici unose u ćeliju, kao što je padajuća lista.

Pregledač ne podržava video. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.

Izaberite ćelije za koje želite da kreirate pravilo.

  1. Izaberite stavku >Validacija podataka.

    Validacija podataka

  2. Na kartici Postavke , u okviru Dozvoli izaberite opciju:

    • Ceo broj – da biste ograničili ćeliju tako da prihvata samo cele brojeve.

    • Decimalni broj – da biste ograničili ćeliju tako da prihvata samo decimalne brojeve.

    • Lista – da biste izabrali podatke sa padajuće liste.

    • Datum – da biste ograničili ćeliju da prihvata samo datum.

    • Vreme – da ograničite ćeliju da prihvata samo vreme.

    • Dužina teksta – da biste ograničili dužinu teksta.

    • Prilagođeno – za prilagođenu formulu.

  3. U okviru Podaci izaberite uslov.

  4. Podesite ostale potrebne vrednosti na osnovu onoga što ste odabrali za opcije "Dozvoli " i " Podaci".

  5. Izaberite karticu Ulazna poruka i prilagodite poruku koju će korisnici videti prilikom unosa podataka.

  6. Potvrdite izbor u polju za potvrdu Prikaži ulaznu poruku kada je izabrana ćelija da biste prikazali poruku kada korisnik izabere ili zadrži pokazivač iznad izabranih ćelija.

  7. Izaberite karticu Obaveštenje o grešci da biste prilagodili poruku o grešci i odabrali stil.

  8. Kliknite na dugme U redu.

    Sada, ako korisnik pokuša da unese nevažeću vrednost, pojavljuje se obaveštenje o grešci sa prilagođenom porukom.

Preuzmite naše primere

Preuzmite primer radne sveske sa svim primerima validacije podataka u ovom članku

Ako pravite list koji zahteva da korisnici unose podatke, možda ćete želeti da ograničite unos na određeni opseg datuma ili brojeva ili da se uverite da su uneti samo pozitivni celi brojevi. Excel može ograničiti unos podataka na određene ćelije korišćenjem validacija podataka, zatražiti od korisnika da unete važeće podatke kada je ćelija izabrana i prikazati poruku o grešci kada korisnik unese nevažeće podatke.

Ograničavanje unosa podataka

  1. Izaberite ćelije u kojima želite da ograničite unos podataka.

  2. Na kartici Podaci izaberite stavku Validacija > podataka.

    Napomena: Ako komanda provere valjanosti nije dostupna, list je možda zaštićen ili se radna sveska deli. Postavke validacije podataka ne možete da promenite ako se radna sveska deli ili ako je list zaštićen. Dodatne informacije o zaštiti radne sveske potražite u članku Zaštita radne sveske.

  3. U polju Dozvoli izaberite tip podataka koji želite da dozvolite i popunite kriterijume i vrednosti ograničenja.

    Napomena: Polja u koja unosite ograničenje vrednosti označena su na osnovu podataka i kriterijuma koji ste odabrali. Na primer, ako odaberete datum kao tip podataka, možete da unesete ograničenje vrednosti u polja za minimalne i maksimalne vrednosti sa oznakom Datum početka i Datum završetka.

Zatraži od korisnika važeće stavke

Kada korisnici izaberu ćeliju koja ima zahteve za unos podataka, možete da prikažete poruku koja objašnjava koji podaci su važeći.

  1. Izaberite ćelije u kojima želite da zatražite od korisnika važeće unose podataka.

  2. Na kartici Podaci izaberite stavku Validacija > podataka.

    Napomena: Ako komanda provere valjanosti nije dostupna, list je možda zaštićen ili se radna sveska deli. Postavke validacije podataka ne možete da promenite ako se radna sveska deli ili ako je list zaštićen. Dodatne informacije o zaštiti radne sveske potražite u članku Zaštita radne sveske.

  3. Na kartici Ulazna poruka potvrdite izbor u polju za potvrdu Prikaži ulaznu poruku kada je ćelija izabrana .

  4. U polju Naslov otkucajte naslov poruke.

  5. U polju Ulazna poruka otkucajte poruku koju želite da prikažete.

Prikaz poruke o grešci kada se unesu nevažeći podaci

Ako imate ograničenja za podatke na licu mesta i korisnik unese nevažeće podatke u ćeliju, možete da prikažete poruku koja objašnjava grešku.

  1. Izaberite ćelije u kojima želite da prikažete poruku o grešci.

  2. Na kartici Podaci izaberite stavku Validacija podataka > validaciju podataka .

    Napomena: Ako komanda provere valjanosti nije dostupna, list je možda zaštićen ili se radna sveska deli. Postavke validacije podataka ne možete da promenite ako se radna sveska deli ili ako je list zaštićen. Više informacija o zaštiti radne sveske potražite u članku Zaštita radne sveske .

  3. Na kartici Obaveštenje o grešci, u polju Naslov otkucajte naslov poruke.

  4. U polju Poruka o grešci otkucajte poruku koju želite da prikažete ako su uneti nevažeći podaci.

  5. Uradite nešto od sledećeg:

    Za izvršavanje sledeće radnje

    U iskačućem meniju "Stil" izaberite stavku

    Zahtevaj od korisnika da ispravljaju grešku pre nego što nastave

    Stop

    Upozorite korisnike da su podaci nevažeći i zahtevajte da izaberu opciju " Da " ili " Ne " kako bi ukazali na to da li žele da nastave

    Upozorenje

    Upozorite korisnike da su podaci nevažeći, ali im omogućite da nastave nakon odbacivanja poruke upozorenja

    Važno

Dodavanje validacije podataka u ćeliju ili opseg

Napomena: Prva dva koraka u ovom odeljku su za dodavanje bilo kog tipa validacije podataka. Koraci od 3. do 7. posebno su za pravljenje padajuće liste.

  1. Izaberite jednu ili više ćelija za validaciju.

  2. Na kartici Podaci , u grupi Alatke za podatke izaberite stavku Validacija podataka.

  3. Na kartici Postavke , u polju Dozvoli izaberite stavku Lista.

  4. U polju Izvor otkucajte vrednosti liste razdvojene zarezima. Na primer, otkucajte Niska,Prosek,Visoko.

  5. Uverite se da je potvrđen izbor u polju za potvrdu Padajuća lista u ćeliji. U suprotnom, nećete videti strelicu padajućeg menija pored ćelije.

  6. Da biste naveli način na koji želite da rukujete praznim vrednostima (bez vrednosti), potvrdite ili opozovite izbor u polju za potvrdu Zanemari prazne ćelije.

  7. Testirajte validaciju podataka da biste se uverili da ispravno funkcioniše. Pokušajte da unesete važeće i nevažeće podatke u ćelije da biste se uverili da postavke funkcionišu kako ste planirali i da se poruke pojavljuju kada ih očekujete.

Napomene: 

  • Kada napravite padajuću listu, proverite da li radi onako kako želite. Na primer, možda ćete želeti da proverite da li je ćelija dovoljno široka da prikaže sve stavke.

  • Uklanjanje validacije podataka – Izaberite ćelije koje sadrže validaciju koju želite da izbrišete, idite na stavku Podaci > Validacija podataka i u dijalogu Validacija podataka pritisnite dugme Obriši sve, a zatim kliknite na dugme U redu.

Sledeća tabela navodi druge tipove validacije podataka i pokazuje kako da ih dodate u radne listove.

Da biste to uradili:

Sledite ove korake:

Ograničavanje unosa podataka na cele brojeve u okviru ograničenja.

  1. Pratite gorenavedene korake od 1. do 2.

  2. Sa liste Dozvoli izaberite stavku Ceo broj.

  3. U polju Podaci izaberite željeni tip ograničenja. Na primer, da biste postavili gornju i donju graničnu vrednost, izaberite stavku između.

  4. Unesite dozvoljenu minimalnu, maksimalnu ili određenu vrednost.

    Takođe možete uneti formulu koja vraća brojčanu vrednost.

    Na primer, recimo da validujete podatke u ćeliji F1. Da biste postavili minimalno ograničenje odbitaka na dva puta veći broj dece u toj ćeliji , u polje Podaci izaberite stavku veće ili jednako, a zatim u polje Minimum unesite formulu =2*F1 .

Ograničavanje unosa podataka na decimalni broj u okviru ograničenja.

  1. Pratite gorenavedene korake od 1. do 2.

  2. U polju Dozvoli izaberite stavku Decimalni broj.

  3. U polju Podaci izaberite željeni tip ograničenja. Na primer, da biste postavili gornju i donju graničnu vrednost, izaberite stavku između.

  4. Unesite dozvoljenu minimalnu, maksimalnu ili određenu vrednost.

    Takođe možete uneti formulu koja vraća brojčanu vrednost. Na primer, da biste maksimalno ograničenje za provizije i bonuse postavili na 6% plate prodavca u ćeliji E1, izaberite manje ili jednako u polju Podaci i unesite formulu =E1*6% u polje Maksimum.

    Napomena: Da biste korisniku omogućili da unese procente, na primer 20%, izaberite stavku Decimalno u polju Dozvoli, izaberite željeni tip ograničenja u polje Podaci, unesite minimalnu, maksimalnu ili određenu vrednost kao decimalnu vrednost, na primer ,2 , a zatim prikažite ćeliju za validaciju podataka kao procenat tako što ćete izabrati ćeliju i izabrati stavku Stil procenta Slika dugmeta u grupi Broj na kartici Početak.

Ograničavanje unosa podataka na datum unutar opsega datuma.

  1. Pratite gorenavedene korake od 1. do 2.

  2. U polju Dozvoli izaberite stavku Datum .

  3. U polju Podaci izaberite željeni tip ograničenja. Na primer, da biste dozvolili datume posle određenog dana, izaberite stavku veće od.

  4. Unesite dozvoljeni određeni datum, datum početka ili završetka.

    Takođe možete da unesete formulu koja vraća datum. Na primer, da biste podesili vremenski okvir između današnjeg datuma i 3 dana od današnjeg datuma, izaberite između u polju Podaci, unesite =TODAY() u polje Datum početka i unesite =TODAY()+3 u polje Datum završetka.

Ograničavanje unosa podataka na vreme unutar nekog vremenskog okvira.

  1. Pratite gorenavedene korake od 1. do 2.

  2. U polju Dozvoli izaberite stavku Vreme.

  3. U polju Podaci izaberite željeni tip ograničenja. Na primer, da biste dozvolili vreme pre određenog vremena dana, izaberite stavku manje od.

  4. Unesite početak, kraj ili određeno vreme koje će biti dozvoljeno. Ako želite da unesete određeno vreme, koristite hh:mm format vremena..

    Na primer, recimo da imate podešeno vreme početka za ćeliju E2 (8:00) i ćeliju F2 sa vremenom završetka (17:00) i želite da ograničite vreme sastanka na to vreme, a zatim izaberete između u polju Podaci, unesite =E2 u polje Vreme početka, a zatim unesite =F2 u polje Vreme završetka.

Ograničavanje unosa podataka na tekst određene dužine.

  1. Pratite gorenavedene korake od 1. do 2.

  2. U polju Dozvoli izaberite stavku Dužina teksta.

  3. U polju Podaci izaberite željeni tip ograničenja. Na primer, da biste dozvolili do određenog broja znakova, izaberite stavku manje ili jednako.

  4. U ovom slučaju unos želimo da ograničimo na 25 znakova, pa izaberite manje ili jednako u polju Podaci i unesite 25 u polje Maksimum .

Izračunavanje dozvoljenog unosa na osnovu sadržaja druge ćelije.

  1. Pratite gorenavedene korake od 1. do 2.

  2. U polju Dozvoli izaberite željeni tip podataka.

  3. U polju Podaci izaberite željeni tip ograničenja.

  4. U poljima ispod polja Podaci izaberite ćeliju koju želite da koristite da biste naveli šta je dozvoljeno.

    Na primer, da biste dozvolili stavke za nalog samo ako rezultat ne prelazi preko budžeta u ćeliji E1, izaberite stavku Dozvoli > Ceo broj , Podaci, manje ili jednako i Maksimum >= =E1.

Napomene: 

  • Sledeći primeri koriste opciju „Prilagođeno“, pomoću koje upisujete sopstvene formule da biste postavili uslove. Opcija „Prilagođeno“ onemogućava listu „Podaci“, pa ne morate da brinete o tome šta je prikazano na njoj.

  • Snimci ekrana u ovom članku napravljeni su u Excel 2016; ali funkcionalnost je ista u programu Excel za veb.

Da biste se uverili da:

Unesite formulu:

Ćelija koja sadrži ID proizvoda (C2) uvek počinje standardnim prefiksom „ID-“ i sadrži najmanje 10 (više od 9) znakova.

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

6. primer: Formule u validaciji podataka

Ćelija koja sadrži ime proizvoda (D2) sadrži samo tekst.

=ISTEXT(D2)

2. primer: Formule u validaciji podataka

Ćelija sa nečijim datumom rođenja (B6) mora imati veću vrednost od broja godina podešenih u ćeliji B4.

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

Primer validacije podataka za ograničavanje unosa na minimalnu starost

Svi podaci u opsegu ćelija A2:A10 sadrže jedinstvene vrednosti.

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

4. primer: Formule u validaciji podataka

Napomena: Prvo morate uneti formulu za validaciju podataka za ćeliju A2, a zatim kopirati ćeliju A2 u opseg ćelija A3:A10 kako bi se drugi argument funkcije COUNTIF podudario sa trenutnom ćelijom. To je deo A2)=1 promeniće se u A3)=1, A4)=1 itd.

Proverite da li adresa e-pošte uneta u ćeliju B4 sadrži simbol @.

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

Primer validacije podataka kojom se proverava da li adresa e-pošte sadrži simbol @

Savet: Ako ste vlasnik malog preduzeća koji traži više informacija o tome kako da podesite Microsoft 365, posetite stranicu Pomoć i obuka za mala preduzeća.

Želite još?

Kreiranje padajuće liste

Dodavanje stavki na padajuću listu ili njihovo uklanjanje sa nje

Više informacija o validaciji podataka

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.