Excel-formel: Fremhev manglende verdier -

Innholdsfortegnelse

Generisk formel

=COUNTIF(list,A1)=0

Sammendrag

For å sammenligne lister og markere verdier som finnes i den ene, men ikke den andre, kan du bruke betinget formatering med en formel basert på COUNTIF-funksjonen. Hvis du for eksempel vil markere verdiene A1: A10 som ikke eksisterer C1: C10, velger du A1: A10 og oppretter en betinget formateringsregel basert på denne formelen:

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

Merk: med betinget formatering er det viktig å angi formelen i forhold til den "aktive cellen" i utvalget, som antas å være A1 i dette tilfellet.

Forklaring

Denne formelen blir evaluert for hver av de 10 cellene i A1: D10. A1 vil endres til adressen til cellen som evalueres, mens C1: C10 er angitt som en absolutt adresse, så den vil ikke endre seg i det hele tatt.

Nøkkelen til denne formelen er = 0 på slutten, som "vender" logikken til formelen. For hver verdi i A1: A10, returnerer COUNTIF antall ganger verdien vises i C1: C10. Så lenge verdien vises minst en gang i C1: C10, vil COUNTIF returnere et tall som ikke er null, og formelen vil returnere FALSE.

Men når en verdi ikke blir funnet i C1: C10, returnerer COUNTIF null og siden 0 = 0, vil formelen returnere TRUE og den betingede formateringen blir brukt.

Navngitte områder for enkel syntaks

Hvis du navngir listen du søker (C1: C10 i dette tilfellet) med et navngitt område, er formelen enklere å lese og forstå:

=COUNTIF(list,A1)=0

Dette fungerer fordi navngitte områder automatisk er absolutte.

Saksfølsom versjon

Hvis du trenger en saksfølsom telling, kan du bruke en formel som denne:

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

EXACT-funksjonen utfører en saksfølsom evaluering, og SUMPRODUCT oppnår resultatet. Som med TELLING, vil denne formelen returnere når resultatet er null. Fordi testen er mellom store og små bokstaver, vil "apple" vises som mangler selv om "Apple" eller "APPLE" vises i den andre listen. Se denne siden for en mer detaljert forklaring.

Interessante artikler...