Zabrana unosa duplih vrijednosti

sadržaj

Jednostavan zadatak: postoji niz ćelija (recimo A1:A10) u koje korisnik unosi podatke sa tastature. Potrebno je osigurati jedinstvenost svih unesenih vrijednosti, odnosno spriječiti korisnika da unese vrijednost ako je već prisutna u opsegu, odnosno ranije uvedena.

Odaberite raspon ćelija i kliknite na dugme Provjera valjanosti podataka (Provjera valjanosti podataka) tabulator podaci (Datum). U starijim verzijama – Excel 2003 i ranije – otvorite meni Podaci – Validacija (Podaci — Validacija). Na kartici Napredno parametri (Postavke) sa padajuće liste Tip podataka (Dopustiti) odaberite opciju drugi (Prilagođeno) i unesite sljedeću formulu u red formula (Formula):

=COUNTIF($A$1:$A$10;A1)<=1

ili na engleskom =COUNTIF($A$1:$A$10;A1)<=1

Zabrana unosa duplih vrijednosti

Značenje ove formule je jednostavno – ona broji broj ćelija u rasponu A1:A10 jednak sadržaju ćelije A1. Unos će biti dozvoljen samo u onim ćelijama u kojima je rezultirajući broj manji ili jednak 1. Štaviše, opseg je postavljen striktno (apsolutnim referencama sa znakovima $), a referenca na trenutnu ćeliju A1 je relativna. Stoga će se slična provjera izvršiti za svaku odabranu ćeliju. Da biste kompletirali sliku, možete otići na karticu u ovom prozoru Poruka o grešci (Upozorenje o grešci)i unesite tekst koji će se pojaviti kada pokušate unijeti duplikate:

Zabrana unosa duplih vrijednosti

To je sve – kliknite OK i uživajte u reakciji drugih 🙂

Prednost ove metode je jednostavnost implementacije, a nedostatak što je takvu zaštitu lako onemogućiti u istom dijalog box-u ili kopiranjem i lijepljenjem ćelija sa duplikatima u naš opseg. Nema prijema protiv otpada. Kako bi spriječio takve terorističke akcije, korisnik će morati omogućiti već ozbiljnu zaštitu lozinke i napisati poseban makro za presretanje kopiranja. 

Ali ova metoda će u potpunosti zaštititi od slučajnog unosa duplikata.

  • Izdvajanje jedinstvenih unosa iz liste
  • Isticanje u boji duplikata na listi
  • Poređenje dva raspona podataka
  • Automatski izdvojite jedinstvene stavke sa bilo koje liste koristeći PLEX dodatak.

Ostavite odgovor