![](https://cdn.wiki-base.com/3895206/excel_formula_find_missing_values__2.png.webp)
Yleinen kaava
=IF(COUNTIF(list,value),"OK","Missing")
Yhteenveto
Voit tunnistaa yhdestä luettelosta arvot, jotka puuttuvat toisesta luettelosta, käyttämällä yksinkertaista kaavaa, joka perustuu funktioon COUNTIF ja IF-funktioon. Esitetyssä esimerkissä G6: n kaava on:
=IF(COUNTIF(list,F6),"OK","Missing")
missä "lista" on nimetty alue B6: B11.
Selitys
COUNTIF-funktio laskee ehdot täyttävät solut ja palauttaa löydettyjen tapahtumien määrän. Jos mikään solu ei täytä ehtoja, COUNTIF palauttaa nollan. Voit käyttää käyttäytymistä suoraan IF-käskyn sisällä merkitsemään arvot, joilla on nolla (ts. Puuttuvat arvot). Esitetyssä esimerkissä G6: n kaava on:
=IF(COUNTIF(list,F6),"OK","Missing")
missä "lista" on nimetty alue, joka vastaa aluetta B6: B11.
IF-toiminto vaatii loogisen testin palauttaakseen TOSI tai EPÄTOSI. Tässä tapauksessa COUNTIF-toiminto suorittaa loogisen testin. Jos arvo löytyy luettelosta , COUNTIF palauttaa numeron suoraan IF-funktiolle. Tämä tulos voi olla mikä tahansa numero… 1, 2, 3 jne.
IF-toiminto arvioi minkä tahansa luvun TOSiksi, jolloin IF palauttaa "OK". Jos arvoa ei löydy luettelosta , COUNTIF palauttaa nollan (0), joka arvioidaan EPÄTOSI, ja IF palauttaa "puuttuu".
Vaihtoehto MATCH: n kanssa
Voit testata puuttuvia arvoja myös MATCH-toiminnolla. MATCH löytää kohteen sijainnin luettelosta ja palauttaa # N / A -virheen, kun arvoa ei löydy. Voit käyttää tätä käyttäytymistä rakentaaksesi kaavan, joka palauttaa "puuttuu" tai "OK" testaamalla MATCH-tuloksen ISNA-toiminnolla. ISNA palauttaa arvon TOSI vasta saatuaan # N / A -virheen.
Jos haluat käyttää MATCHia yllä olevan esimerkin mukaisesti, kaava on:
=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")
Huomaa, että MATCH on määritettävä tarkalle haulle. Tätä varten varmista, että kolmas argumentti on nolla tai EPÄTOSI.
Vaihtoehto VLOOKUP: n kanssa
Koska VLOOKUP palauttaa myös # N / A -virheen, kun arvo ei ole pyöreä, voit rakentaa VLOOKUPilla kaavan, joka toimii samalla tavalla kuin MATCH. Kuten MATCH, myös VLOOKUP on määritettävä käyttämään tarkkaa vastaavuutta ja testattava tulos sitten ISNA: lla. Huomaa myös, että annamme VLOOKUP: lle vain yhden sarakkeen (sarake B) taulukkoryhmälle.