Excel-kaava: Etsi puuttuvat arvot -

Sisällysluettelo

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.

Mielenkiintoisia artikkeleita...