Seega on aegu, kui soovite teada, kas väärtus on loendis või mitte. Oleme seda teinud VLOOKUP abil. Kuid me saame sama teha ka funktsiooni COUNTIF abil. Nii et selles artiklis õpime, kuidas kontrollida, kas väärtused on loendis või mitte.
Funktsiooni COUNTIF abil kontrollige, kas väärtus on vahemikus
Nii nagu me teame, kasutades funktsiooni COUNTIF Excelis, saame teada, mitu korda konkreetne väärtus vahemikus esineb. Seega, kui arvestada konkreetse väärtusega vahemikus ja see on suurem kui null, tähendaks see, et see on vahemikus. Kas pole?
Üldine valem
= COUNTIF (vahemik, väärtus)> 0
Vahemik: Vahemik, milles soovite kontrollida, kas väärtus on vahemikus või mitte.
Väärtus: Väärtus, mida soovite lehel kontrollida vahemik.
Vaatame näidet:
Exceli otsinguväärtus on vahemiku näites
Selle näite jaoks on meil allpool näidisandmed. Vajame lahtrit D2, kui antud element C2-s on vahemikus A2: A9 või ütle üksuste loend. Kui see on olemas, printige TÕSI muidu VALE.
Kirjutage see valem lahtrisse D2:
= COUNTIF (A2: A9, C2)> 0
Kuna C2 sisaldab „skaalat” ja seda pole üksuste loendis, näitab see FALSE. Täpselt nii, nagu me tahtsime. Kui asendate ülaltoodud valemis „skaala” sõnaga „Pliiats”, kuvatakse see tõsi.
See TÕDE ja VÄGA näeb nüüd väga tagasi ja valge välja. Kuidas oleks väljundi kohandamisega. Ma mõtlen, kuidas oleks, kui me näitaksime "leitud" või "ei leitud", kui väärtus on loendis ja kui seda pole.
Kuna see test annab meile tõe ja vale, saame seda kasutada koos Exceli funktsiooniga IF.
Kirjutage see valem:
= IF (COUNTIF (A2: A9, C2)> 0, "loendis", "Ei ole loendis")
See on teie väljund.
Mis siis, kui eemaldate selle kui valemi “> 0”?
= IF (COUNTIF (A2: A9, C2), "loendis", "pole loendis")
See töötab hästi. Saate sama tulemuse nagu ülalpool. Miks? Sest IF -i funktsioon Excelis käsitleb kõiki väärtusi, mis on suuremad kui 0, tõena.
Kuidas kontrollida, kas väärtus on Wild Card Operaatoritega vahemikus
Mõnikord soovite teada, kas teie loendis on mõni vaste või mitte. Ma mõtlen, kui te ei soovi täpset vastet, vaid mis tahes vastet.
Näiteks kui ülaltoodud loendis soovite kontrollida, kas seal on midagi punast. Selleks kirjutage see valem.
= IF (COUNTIF (A2: A9, "*punane*"), "loendis", "pole loendis")
See tagastab tõe, kuna meie loendis on punane pliiats. Kui asendate punase roosaga, kuvatakse see valesti. Proovi seda.
Nüüd olen siin väärtuse loendis kõvasti kodeerinud, kuid kui teie väärtus on lahtris, näiteks meie lemmiklahtris B2, siis kirjutage see valem.
IF (COUNTIF (A2: A9, "*" & B2 & "*"), "loendis", "pole loendis")
On veel üks viis sama teha. Saame Excelis funktsiooni MATCH abil kontrollida, kas veerg sisaldab väärtust. Vaatame, kuidas.
Funktsiooni MATCH abil saate teada, kas väärtus on loendis
Nagu me kõik teame, et funktsioon MATCH Excelis tagastab väärtuse indeksi, kui see leitakse, vastasel juhul tagastab vea #N/A. Seega saame ISNUMBERi abil kontrollida, kas funktsioon tagastab numbri.
Kui see tagastab numbri ISNUMBER, kuvatakse tõde, mis tähendab, et leiti, et see on vale, ja teate, mida see tähendab.
Kirjutage see valem lahtrisse C2:
= ISNUMBER (MATCH (C2, A2: A9,0))
Funktsioon MATCH otsib väärtuse A2: A9 lahtrist C2 täpse vaste. Kuna DESK on loendis, kuvab see skaala jaoks tõelise väärtuse ja vale.
Nii et jah, need on viisid, mille abil saate teada, kas väärtus on loendis või mitte, ja seejärel IF -funktsiooni abil neid vastavalt soovile rakendada. Selgitasin, kuidas leida vahemikust väärtust parimal võimalikul viisil. Andke mulle teada, kui teil on mõtteid. Kommentaaride jaotis on kõik teie.
Kuidas kontrollida, kas lahter sisaldab Excelis konkreetset teksti
Kuidas kontrollida Exceli stringidega tekstide loendit
Kuidas võtta Exceli loendite keskmine erinevus
Kuidas saada iga n -ö väärtus Exceli loendist
Populaarsed artiklid:
50 Exceli otseteed tootlikkuse suurendamiseks
Funktsiooni VLOOKUP kasutamine Excelis
Funktsiooni COUNTIF kasutamine Excelis
Funktsiooni SUMIF kasutamine Excelis