Excel-formel: Datavalidering må ikke findes i listen -

Indholdsfortegnelse

Generisk formel

=COUNTIF(list,A1)=0

Resumé

Bemærk: Excel har indbyggede datavalideringsregler for rullelister. Denne side forklarer, hvordan du opretter en brugerdefineret valideringsregel, når du vil * forhindre * en bruger i at indtaste en værdi på en liste.

For kun at tillade værdier, der ikke findes på en liste, kan du bruge datavalidering med en brugerdefineret formel baseret på COUNTIF-funktionen. I det viste eksempel er datavalidering anvendt på B5: B9:

=COUNTIF(list,B5)=0

hvor "liste" er det navngivne område D5: D7.

Forklaring

Datavalideringsregler udløses, når en bruger tilføjer eller ændrer en celleværdi.

I dette tilfælde er COUNTIF-funktionen en del af et udtryk, der returnerer SAND, når en værdi ikke findes i en defineret liste. COUNTIF-funktionen tæller simpelthen forekomster af værdien i listen. Så længe antallet er nul, vil indtastningen bestå validering. Hvis optællingen ikke er nul (dvs. brugeren indtastede en værdi fra listen) mislykkes validering.

Bemærk: Cellereferencer i datavalideringsformler er i forhold til den øverste venstre celle i det valgte område, når valideringsreglen er defineret, i dette tilfælde B5.

Interessante artikler...