Excel formula: poiščite manjkajoče vrednosti -

Kazalo

Splošna formula

=IF(COUNTIF(list,value),"OK","Missing")

Povzetek

Če želite na enem seznamu prepoznati vrednosti, ki manjkajo na drugem, lahko uporabite preprosto formulo, ki temelji na funkciji COUNTIF s funkcijo IF. V prikazanem primeru je formula v G6:

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

kjer je "seznam" imenovani obseg B6: B11.

Pojasnilo

Funkcija COUNTIF šteje celice, ki izpolnjujejo merila, in vrne število najdenih pojavitev. Če nobena celica ne izpolnjuje meril, COUNTIF vrne nič. Vedenje lahko uporabite neposredno znotraj stavka IF, da označite vrednosti z nič štetjem (tj. Vrednosti, ki manjkajo). V prikazanem primeru je formula v G6:

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

kjer je "seznam" imenovani obseg, ki ustreza obsegu B6: B11.

Funkcija IF zahteva logični test za vrnitev TRUE ali FALSE. V tem primeru funkcija COUNTIF izvede logični test. Če je vrednost najdena na seznamu , COUNTIF vrne številko neposredno v funkcijo IF. Rezultat je lahko poljubno število… 1, 2, 3 itd.

Funkcija IF bo katero koli številko ocenila kot TRUE, zaradi česar bo IF vrnil "OK". Če vrednosti ni na seznamu , COUNTIF vrne nič (0), kar je ocenjeno kot FALSE, IF pa vrne "Manjka".

Alternativa z MATCH

Manjkajoče vrednosti lahko preizkusite tudi s funkcijo MATCH. MATCH poišče položaj predmeta na seznamu in vrne napako # N / A, če vrednosti ne najdemo. To vedenje lahko uporabite za izdelavo formule, ki vrne "Manjka" ali "V redu", tako da preizkusite rezultat MATCH s funkcijo ISNA. ISNA vrne TRUE le, ko prejme napako # N / A.

Za uporabo MATCH, kot je prikazano v zgornjem primeru, je formula:

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

Upoštevajte, da mora biti MATCH nastavljen za natančno ujemanje. Če želite to narediti, se prepričajte, da je tretji argument nič ali FALSE.

Alternativa z VLOOKUP

Ker VLOOKUP vrne tudi napako # N / A, ko vrednost ni okrogla, lahko z VLOOKUP sestavite formulo, ki deluje enako kot možnost MATCH. Kot pri MATCH, morate tudi VLOOKUP nastaviti tako, da uporablja natančno ujemanje, nato pa rezultat preizkusiti z ISNA. Upoštevajte tudi, da VLOOKUP za matrično tabelo damo samo en stolpec (stolpec B).

Zanimive Članki...