Excel-formel: Markera dubbla värden -

Generisk formel

=COUNTIF(data,A1)>1

Sammanfattning

Obs! Excel innehåller många inbyggda "förinställningar" för att markera värden med villkorlig formatering, inklusive en förinställning för att markera dubbla värden. Men om du vill ha mer flexibilitet kan du markera dubbletter med din egen formel, vilket förklaras i den här artikeln.

Om du vill markera celler som innehåller dubbletter i en uppsättning data kan du använda en enkel formel som returnerar SANT när ett värde visas mer än en gång.

Om du till exempel vill markera dubbletter i intervallet B4: G11 kan du använda den här formeln:

=COUNTIF($B$4:$G$11,B4)>1

Obs: med villkorlig formatering är det viktigt att formeln anges i förhållande till den "aktiva cellen" i urvalet, vilket antas vara B4 i detta fall.

Förklaring

COUNTIF räknar helt enkelt antalet gånger varje värde visas i intervallet. När räkningen är mer än 1 returnerar formeln SANT och utlöser regeln.

När du använder en formel för att tillämpa villkorlig formatering utvärderas formeln i förhållande till den aktiva cellen i markeringen vid den tidpunkt då regeln skapas. I det här fallet är intervallet vi använder i COUNTIF låst med en absolut adress, men B4 är helt relativ. Så utvärderas regeln för varje cell i intervallet, där B4 ändras och $ B $ 4: $ G $ 11 förblir oförändrad.

Ett variabelt antal dubbletter + namngivna intervall

I stället för att hårdkoda siffran 1 i formeln kan du referera till en cell för att göra antalet duplikat variabelt.

Du kan utöka denna idé och göra formeln lättare att läsa genom att använda namngivna intervall. Om du till exempel heter G2 "dups" och intervallet B4: G11 "data" kan du skriva om formeln så:

=COUNTIF(data,B4)>=dups

Du kan sedan ändra värdet i G2 till vad du än vill och den villkorliga formateringsregeln svarar omedelbart och markerar cell som innehåller värden som är större än eller lika med det antal du anger i det namngivna intervallet "dups".

Intressanta artiklar...