Forbud mot å legge inn dupliserte verdier

Innhold

En enkel oppgave: det er en rekke celler (la oss si A1:A10) der brukeren legger inn data fra tastaturet. Det er nødvendig å sikre unikheten til alle angitte verdier, dvs. forhindre at brukeren legger inn en verdi hvis den allerede er tilstede i området, dvs. ble introdusert tidligere.

Velg et celleområde og klikk på knappen Datavalidering (Datavalidering) tab Data (Dato). I eldre versjoner – Excel 2003 og tidligere – åpne menyen Datavalidering (Datavalidering). I kategorien Avansert parametere (Innstillinger) fra rullegardinlisten Data-type (Tillate) Velg et alternativ Annen (Tilpasset) og skriv inn følgende formel på linjen Formel (Formel):

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

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

Forbud mot å legge inn dupliserte verdier

Betydningen av denne formelen er enkel - den teller antall celler i området A1:A10 lik innholdet i celle A1. Inndata vil bare være tillatt i de cellene der det resulterende tallet er mindre enn eller lik 1. Videre er området strengt satt (ved absolutte referanser med $-tegn), og referansen til gjeldende celle A1 er relativ. Dermed vil en lignende sjekk bli utført for hver valgt celle. For å fullføre bildet kan du gå til fanen i dette vinduet Feilmelding (Feilvarsel)og skriv inn teksten som vises når du prøver å skrive inn duplikater:

Forbud mot å legge inn dupliserte verdier

Det er alt – klikk OK og nyt reaksjonen til andre 🙂

Fordelen med denne metoden er den enkle implementeringen, og ulempen er at det er enkelt å deaktivere slik beskyttelse i samme dialogboks eller ved å kopiere og lime inn celler med duplikater i vårt utvalg. Det er ikke mottak mot skrot. For å forhindre slike terrorhandlinger, må brukeren aktivere allerede seriøs beskyttelse av passordarket og skrive en spesiell makro for å avskjære kopiering. 

Men denne metoden vil fullstendig beskytte mot utilsiktet inntasting av duplikater.

  • Trekke ut unike oppføringer fra en liste
  • Fargeutheving duplikater i en liste
  • Sammenligning av to dataområder
  • Trekk ut unike elementer automatisk fra en hvilken som helst liste ved hjelp av PLEX-tillegget.

Legg igjen en kommentar