Förbud mot att ange dubbletter av värden

Innehåll

En enkel uppgift: det finns ett antal celler (låt oss säga A1:A10) där användaren anger data från tangentbordet. Det är nödvändigt att säkerställa att alla inmatade värden är unika, dvs. hindra användaren från att ange ett värde om det redan finns i intervallet, dvs. introducerades tidigare.

Välj ett cellområde och klicka på knappen Datavalidering (Datavalidering) fliken Data (Datum). I äldre versioner – Excel 2003 och tidigare – öppna menyn Datavalidering (Datavalidering). På fliken Avancerat parametrar (Inställningar) från rullgardinsmenyn Data typ (Tillåta) Välj ett alternativ Övriga (Beställnings) och skriv in följande formel på raden Formel (Formel):

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

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

Förbud mot att ange dubbletter av värden

Innebörden av denna formel är enkel - den räknar antalet celler i intervallet A1:A10 lika med innehållet i cell A1. Inmatning tillåts endast i de celler där det resulterande talet är mindre än eller lika med 1. Dessutom är intervallet strikt satt (med absoluta referenser med $-tecken), och referensen till den aktuella cellen A1 är relativ. Således kommer en liknande kontroll att utföras för varje vald cell. För att komplettera bilden kan du gå till fliken i det här fönstret Felmeddelande (Felvarning)och skriv in texten som kommer att visas när du försöker ange dubbletter:

Förbud mot att ange dubbletter av värden

Det är allt – klicka på OK och njut av andras reaktion 🙂

Fördelen med den här metoden är den enkla implementeringen, och nackdelen är att det är lätt att inaktivera sådant skydd i samma dialogruta eller genom att kopiera och klistra in celler med dubbletter i vårt sortiment. Det finns ingen mottagning mot skrot. För att förhindra sådana terroristhandlingar måste användaren aktivera redan seriöst skydd av lösenordsarket och skriva ett speciellt makro för att avlyssna kopiering. 

Men den här metoden skyddar helt mot oavsiktlig inmatning av dubbletter.

  • Extrahera unika poster från en lista
  • Färgmarkeringsdubbletter i en lista
  • Jämförelse av två dataområden
  • Extrahera automatiskt unika objekt från valfri lista med PLEX-tillägget.

Kommentera uppropet