Forbud mod at indtaste duplikerede værdier

Indhold

En simpel opgave: Der er en række celler (lad os sige A1:A10), hvor brugeren indtaster data fra tastaturet. Det er nødvendigt at sikre entydigheden af ​​alle indtastede værdier, dvs. forhindre brugeren i at indtaste en værdi, hvis den allerede er til stede i området, dvs. blev introduceret tidligere.

Vælg et celleområde, og klik på knappen Data validering (Data validering) fanen data (Dato). I ældre versioner – Excel 2003 og tidligere – åbn menuen Data validering (Data validering). På fanen Avanceret parametre (Indstillinger) fra rullelisten Datatype (Give lov til) vælge en mulighed Andet (Brugerdefinerede) og indtast følgende formel i linjen Formula (Formel):

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

eller på engelsk =COUNTIF($A$1:$A$10;A1)<=1

Forbud mod at indtaste duplikerede værdier

Betydningen af ​​denne formel er enkel - den tæller antallet af celler i området A1:A10 svarende til indholdet af celle A1. Indtastning vil kun være tilladt i de celler, hvor det resulterende tal er mindre end eller lig med 1. Desuden er området strengt sat (ved absolutte referencer med $-tegn), og referencen til den aktuelle celle A1 er relativ. Således vil en lignende kontrol blive udført for hver valgt celle. For at fuldende billedet kan du gå til fanen i dette vindue Fejlmeddelelse (Fejlalarm)og indtast den tekst, der vises, når du forsøger at indtaste dubletter:

Forbud mod at indtaste duplikerede værdier

Det er alt – klik på OK og nyd andres reaktion 🙂

Fordelen ved denne metode er den lette implementering, og ulempen er, at det er nemt at deaktivere en sådan beskyttelse i den samme dialogboks eller ved at kopiere og indsætte celler med dubletter i vores sortiment. Der er ingen modtagelse mod skrot. For at forhindre sådanne terrorhandlinger bliver brugeren nødt til at aktivere allerede seriøs beskyttelse af adgangskodearket og skrive en speciel makro for at opsnappe kopiering. 

Men denne metode vil fuldstændig beskytte mod utilsigtet input af dubletter.

  • Udtræk unikke poster fra en liste
  • Farvefremhævning dubletter på en liste
  • Sammenligning af to dataområder
  • Udtræk automatisk unikke elementer fra enhver liste ved hjælp af PLEX-tilføjelsen.

Giv en kommentar