Joten on aikoja, jolloin haluat tietää, onko arvo luettelossa vai ei. Olemme tehneet tämän käyttämällä VLOOKUPia. Mutta voimme tehdä saman myös käyttämällä COUNTIF -toimintoa. Joten tässä artikkelissa opimme tarkistamaan, ovatko arvot luettelossa vai eivät, käyttämällä erilaisia tapoja.
Tarkista, onko arvo alueella käyttämällä COUNTIF -toimintoa
Joten kuten tiedämme, käyttämällä COUNTIF -toimintoa Excelissä voimme tietää, kuinka monta kertaa tietty arvo esiintyy alueella. Joten jos laskemme tietyn alueen arvon ja sen suuremman kuin nolla, se tarkoittaisi, että se on alueella. Eikö olekin?
Yleinen kaava
= COUNTIF (alue, arvo)> 0
Alue: Alue, jolla haluat tarkistaa, onko arvo alueella vai ei.
Arvo: Arvo, jonka haluat tarkistaa valikoima.
Katsotaanpa esimerkkiä:
Excel -hakuarvo on alueesimerkissä
Tässä esimerkissä meillä on alla olevat näytetiedot. Tarvitsemme sisäänkirjautumissolun D2, jos annettu kohde C2: ssa on alueella A2: A9 tai sano kohdeluettelo. Jos se on siellä, tulosta TOTTA muu VÄÄRÄ.
Kirjoita tämä kaava soluun D2:
= LASKEAJO (A2: A9, C2)> 0
Koska C2 sisältää "asteikon" eikä se ole luettelossa, se näyttää FALSE. Aivan kuten halusimme. Jos korvaat "skaala" ja "lyijykynä" yllä olevassa kaavassa, se näyttää TOSI.
Nyt tämä TOSI ja EPÄTOSI näyttää hyvin taaksepäin ja valkoiselta. Entä tulostamisen mukauttaminen. Tarkoitan, miten näytämme "löydetty" tai "ei löydy", kun arvo on luettelossa ja kun se ei ole vastaavasti.
Koska tämä testi antaa meille TOSI ja EPÄTOSI, voimme käyttää sitä Excelin IF -funktion kanssa.
Kirjoita tämä kaava:
= JOS (COUNTIF (A2: A9, C2)> 0, "luettelossa", "Ei luettelossa")
Saat tämän tuotoksena.
Mitä jos poistat "> 0" tästä jos kaavasta?
= JOS (COUNTIF (A2: A9, C2), "luettelossa", "Ei luettelossa")
Se toimii hyvin. Saat saman tuloksen kuin yllä. Miksi? Koska IF -funktio Excelissä käsittelee kaikki 0: sta suurempia arvoja TOSIIN.
Kuinka tarkistaa, onko arvo Range -alueella Wild Card -operaattoreiden kanssa
Joskus haluat tietää, onko luettelossasi jokin kohde tai ei. Tarkoitan, kun et halua tarkkaa ottelua, vaan mitä tahansa.
Jos esimerkiksi haluat yllä olevassa luettelossa, haluatko tarkistaa, onko "punaista". Voit tehdä tämän kirjoittamalla tämän kaavan.
= JOS (COUNTIF (A2: A9, "*punainen*"), "luettelossa", "Ei luettelossa")
Tämä palauttaa arvon TOSI, koska luettelossamme on ”punainen kynä”. Jos vaihdat punaisen vaaleanpunaiseksi, se palauttaa FALSE. Kokeile.
Nyt tässä olen kovakoodannut arvon luettelossa, mutta jos arvo on solussa, sano suosikkisolumme B2 ja kirjoita tämä kaava.
JOS (COUNTIF (A2: A9, "*" & B2 & "*"), "luettelossa", "Ei luettelossa")
On vielä yksi tapa tehdä sama. Voimme käyttää MATCH -toimintoa Excelissä tarkistaaksesi, sisältääkö sarake arvon. Katsotaanpa miten.
Selvitä, onko arvo luettelossa, käyttämällä MATCH -toimintoa
Joten kuten me kaikki tiedämme, että Excelin MATCH -funktio palauttaa arvon indeksin, jos se löytyy, muuten palauttaa #N/A -virheen. Voimme siis käyttää ISNUMBER -numeroa tarkistamaan, palaako funktio luvun.
Jos se palauttaa luvun ISNUMBER, se näyttää TOSI, mikä tarkoittaa, että se on muu kuin EPÄTOSI, ja tiedät mitä se tarkoittaa.
Kirjoita tämä kaava soluun C2:
= LUKU (OSU (C2, A2: A9,0))
MATCH -funktio etsii tarkkaa arvovastaavuutta solussa C2 alueella A2: A9. Koska DESK on luettelossa, se näyttää TOSI -arvon ja VÄÄRÄ asteikolle.
Joten kyllä, nämä ovat tapoja, joiden avulla voit selvittää, onko arvo luettelossa vai ei, ja sitten ryhtyä toimiin niiden suhteen haluamallasi tavalla IF -funktion avulla. Selitin, kuinka löytää arvo alueelta parhaalla mahdollisella tavalla. Kerro minulle, jos sinulla on ajatuksia. Kommenttiosa on sinun.
Kuinka tarkistaa, sisältääkö solu tiettyä tekstiä Excelissä
Kuinka tarkistaa luettelo merkkijonoista Excelissä
Kuinka ottaa keskimääräinen ero luetteloiden välillä Excelissä
Kuinka saada joka n. Arvo Excelin luettelosta
Suosittuja artikkeleita:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi
VLOOKUP -toiminnon käyttäminen Excelissä
COUNTIF -toiminnon käyttäminen Excelissä
SUMIF -toiminnon käyttäminen Excelissä