Draudimas įvesti pasikartojančias vertes

Turinys

Paprasta užduotis: yra langelių diapazonas (tarkime A1:A10), kur vartotojas įveda duomenis iš klaviatūros. Būtina užtikrinti visų įvestų reikšmių unikalumą, ty neleisti vartotojui įvesti reikšmės, jei ji jau yra diapazone, ty buvo įvesta anksčiau.

Pasirinkite langelių diapazoną ir spustelėkite mygtuką Duomenų tikrinimas (Duomenų patvirtinimas) kortelė Duomenys (Data). Senesnėse versijose – Excel 2003 ir senesnėse – atidarykite meniu Duomenys – patvirtinimas (Duomenys – patvirtinimas). Skirtuke Išplėstinė Parametrai (Nustatymai) iš išskleidžiamojo sąrašo Duomenų tipas (Leisti) pasirinkti parinktį kitas (Pasirinktinis) ir į eilutę įveskite šią formulę Formulė (Formulė):

=COUNTIF(1 USD: 10 USD;A1)<=1

arba angliškai =COUNTIF($A$1:$A$10;A1)<=1

Draudimas įvesti pasikartojančias vertes

Šios formulės reikšmė paprasta – ji skaičiuoja langelių skaičių diapazone A1:A10, lygų langelio A1 turiniui. Įvestis bus leidžiama tik tuose langeliuose, kuriuose gautas skaičius yra mažesnis arba lygus 1. Be to, diapazonas nustatomas griežtai (absoliučiomis nuorodomis su $ ženklais), o nuoroda į dabartinį langelį A1 yra santykinė. Taigi kiekvienai pasirinktai ląstelei bus atliktas panašus patikrinimas. Norėdami užbaigti paveikslėlį, eikite į šio lango skirtuką Klaidos pranešimas (Įspėjimas apie klaidą)ir įveskite tekstą, kuris pasirodys bandant įvesti dublikatus:

Draudimas įvesti pasikartojančias vertes

Štai ir viskas – spustelėkite Gerai ir mėgaukitės kitų reakcija 🙂

Šio metodo pranašumas yra įgyvendinimo paprastumas, o trūkumas yra tas, kad tokią apsaugą lengva išjungti tame pačiame dialogo lange arba nukopijuojant ir įklijuojant langelius su dublikatais į mūsų diapazoną. Priėmimo prieš laužą nėra. Norėdami užkirsti kelią tokiems teroristiniams veiksmams, vartotojas turės įjungti jau rimtą slaptažodžio lapo apsaugą ir parašyti specialią makrokomandą, kad būtų sustabdytas kopijavimas. 

Tačiau šis metodas visiškai apsaugos nuo atsitiktinio dublikatų įvedimo.

  • Unikalių įrašų ištraukimas iš sąrašo
  • Spalvų paryškinimo dublikatai sąraše
  • Dviejų duomenų diapazonų palyginimas
  • Automatiškai išskleiskite unikalius elementus iš bet kurio sąrašo naudodami PLEX priedą.

Palikti atsakymą