Excel-formel: Datavalidering får inte finnas i listan -

Innehållsförteckning

Generisk formel

=COUNTIF(list,A1)=0

Sammanfattning

Obs: Excel har inbyggda datavalideringsregler för rullgardinslistor. Den här sidan förklarar hur du skapar en anpassad valideringsregel när du vill * förhindra * en användare från att ange ett värde i en lista.

För att endast tillåta värden som inte finns i en lista kan du använda datavalidering med en anpassad formel baserad på COUNTIF-funktionen. I exemplet som visas är datavalidering tillämpad på B5: B9:

=COUNTIF(list,B5)=0

där "lista" är det namngivna intervallet D5: D7.

Förklaring

Datavalideringsregler utlöses när en användare lägger till eller ändrar ett cellvärde.

I det här fallet är COUNTIF-funktionen en del av ett uttryck som returnerar SANT när ett värde inte finns i en definierad lista. COUNTIF-funktionen räknar helt enkelt förekomster av värdet i listan. Så länge räkningen är noll kommer posten att godkännas. Om räkningen inte är noll (dvs användaren angav ett värde från listan) kommer valideringen att misslyckas.

Obs! Cellreferenser i datavalideringsformler är relativa till den övre vänstra cellen i det intervall som valts när valideringsregeln definieras, i detta fall B5.

Intressanta artiklar...