Excel-formel: Fremhæv manglende værdier -

Indholdsfortegnelse

Generisk formel

=COUNTIF(list,A1)=0

Resumé

For at sammenligne lister og fremhæve værdier, der findes i den ene, men ikke den anden, kan du anvende betinget formatering med en formel baseret på COUNTIF-funktionen. For eksempel for at fremhæve værdierne A1: A10, der ikke findes C1: C10, skal du vælge A1: A10 og oprette en betinget formateringsregel baseret på denne formel:

=COUNTIF($C$1:$C$10,A1)=0

Bemærk: med betinget formatering er det vigtigt at indtaste formlen i forhold til den "aktive celle" i markeringen, hvilket antages at være A1 i dette tilfælde.

Forklaring

Denne formel evalueres for hver af de 10 celler i A1: D10. A1 skifter til adressen på den celle, der evalueres, mens C1: C10 indtastes som en absolut adresse, så den ændres slet ikke.

Nøglen til denne formel er = 0 i slutningen, som "vender" formelens logik. For hver værdi i A1: A10 returnerer COUNTIF det antal gange, værdien vises i C1: C10. Så længe værdien vises mindst en gang i C1: C10, returnerer COUNTIF et ikke-nul tal, og formlen returnerer FALSE.

Men når en værdi ikke findes i C1: C10, returnerer COUNTIF nul, og da 0 = 0, returnerer formlen SAND, og ​​den betingede formatering anvendes.

Navngivne områder for enkel syntaks

Hvis du navngiver listen, du søger (C1: C10 i dette tilfælde) med et navngivet område, er formlen lettere at læse og forstå:

=COUNTIF(list,A1)=0

Dette fungerer, fordi navngivne områder automatisk er absolutte.

Sagsfølsom version

Hvis du har brug for et skift mellem store og små bogstaver, kan du bruge en formel som denne:

=SUMPRODUCT((--EXACT(A1,list)))=0

EXACT-funktionen udfører en sagsfølsom evaluering, og SUMPRODUCT stemmer overens med resultatet. Som med COUNTIF vender denne formel tilbage, når resultatet er nul. Da testen er store og små bogstaver, vises "apple" som manglende, selvom "Apple" eller "APPLE" vises på den anden liste. Se denne side for en mere detaljeret forklaring.

Interessante artikler...