Excel

Find manglende værdier

Find Missing Values

Excel-formel: Find manglende værdierGenerisk formel
= IF ( COUNTIF (list,value),'OK','Missing')
Resumé

For at identificere værdier på en liste, der mangler på en anden liste, kan du bruge en simpel formel baseret på COUNTIF-funktion med HVIS-funktion . I det viste eksempel er formlen i G6:

 
= IF ( COUNTIF (list,F6),'OK','Missing')

hvor 'liste' er navngivet rækkevidde B6:B11.



Forklaring

Det COUNTIF-funktion tæller celler, der opfylder kriterierne, og returnerer antallet af fundne forekomster. Hvis ingen celler opfylder kriterierne, returnerer COUNTIF nul. Du kan bruge adfærd direkte i en IF-sætning til at markere værdier, der har et nulantal (dvs. værdier, der mangler). I det viste eksempel er formlen i G6:



 
= IF ( COUNTIF (list,F6),'OK','Missing')

hvor 'liste' er en navngivet rækkevidde der svarer til området B6: B11.

hvordan man indstiller betinget formatering i Excel

IF-funktionen kræver en logisk test for at returnere SAND eller FALSK. I dette tilfælde udfører COUNTIF-funktionen den logiske test. Hvis værdien findes i liste , Returnerer COUNTIF et tal direkte til IF-funktionen. Dette resultat kan være et hvilket som helst tal ... 1, 2, 3 osv.



IF-funktionen evalueres ethvert nummer som SAND, hvilket får IF til at returnere 'OK'. Hvis værdien ikke findes i liste , COUNTIF returnerer nul (0), som evalueres som FALSE, og IF returnerer 'Mangler'.

Alternativ med MATCH

Du kan også teste for manglende værdier ved hjælp af MATCH-funktion . MATCH finder placeringen af ​​et element i en liste og returnerer fejlen # N / A, når en værdi ikke findes. Du kan bruge denne adfærd til at opbygge en formel, der returnerer 'Mangler' eller 'OK' ved at teste resultatet af MATCH med ISNA-funktion . ISNA returnerer kun SAND, når den modtager fejlen # N / A.

For at bruge MATCH som vist i eksemplet ovenfor er formlen:



 
= IF ( ISNA ( MATCH (F6,list,0)),'Missing','OK')

Brug af MATCH-funktionen til at finde manglende værdier i en kolonne

Bemærk, at MATCH skal konfigureres til nøjagtigt match . For at gøre dette skal du sørge for, at det tredje argument er nul eller FALSK.

Alternativ med VLOOKUP

Da VLOOKUP også returnerer en # N / A-fejl, når en værdi ikke er rund, kan du opbygge en formel med VLOOKUP, der fungerer på samme måde som MATCH-indstillingen. Som med MATCH, du skal konfigurere VLOOKUP til at bruge nøjagtigt match , test derefter resultatet med ISNA. Bemærk også, at vi kun giver VLOOKUP en enkelt kolonne (kolonne B) til tabelarrayet.

Brug af VLOOKUP-funktionen til at finde manglende værdier i en kolonne

Forfatter Dave Bruns


^