Excel-formel: Markera saknade värden -

Innehållsförteckning

Generisk formel

=COUNTIF(list,A1)=0

Sammanfattning

För att jämföra listor och markera värden som finns i den ena, men inte den andra, kan du använda villkorlig formatering med en formel baserad på COUNTIF-funktionen. För att till exempel markera värdena A1: A10 som inte finns C1: C10, välj A1: A10 och skapa en villkorlig formateringsregel baserad på denna formel:

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

Obs! Med villkorlig formatering är det viktigt att ange formeln i förhållande till den "aktiva cellen" i urvalet, vilket antas vara A1 i detta fall.

Förklaring

Denna formel utvärderas för var och en av de 10 cellerna i A1: D10. A1 ändras till adressen för cellen som utvärderas, medan C1: C10 anges som en absolut adress, så det kommer inte att ändras alls.

Nyckeln till denna formel är = 0 i slutet, som "vänder" logik för formeln. För varje värde i A1: A10 returnerar COUNTIF antalet gånger värdet visas i C1: C10. Så länge värdet visas minst en gång i C1: C10, kommer COUNTIF att returnera ett tal som inte är noll och formeln returnerar FALSE.

Men när ett värde inte finns i C1: C10 returnerar COUNTIF noll och eftersom 0 = 0 kommer formeln att returnera SANT och den villkorliga formateringen kommer att tillämpas.

Namngivna intervall för enkel syntax

Om du namnge listan du söker (C1: C10 i detta fall) med ett namngivet intervall, är formeln enklare att läsa och förstå:

=COUNTIF(list,A1)=0

Detta fungerar eftersom namngivna intervall automatiskt är absoluta.

Skiftlägeskänslig version

Om du behöver ett skiftlägeskänsligt antal kan du använda en sådan formel:

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

EXAKT-funktionen utför en skiftlägeskänslig utvärdering och SUMPRODUCT uppnår resultatet. Som med COUNTIF kommer denna formel att returneras när resultatet är noll. Eftersom testet är skiftlägeskänsligt kommer "apple" att visas som saknat även om "Apple" eller "APPLE" visas i den andra listan. Se den här sidan för en mer detaljerad förklaring.

Intressanta artiklar...