V programe Excel skontrolujte, či je hodnota v zozname

Anonim

Existujú teda prípady, keď by ste chceli vedieť, či je hodnota v zozname alebo nie. Urobili sme to pomocou VLOOKUP. To isté však môžeme urobiť aj pomocou funkcie COUNTIF. V tomto článku sa teda naučíme, ako rôznymi spôsobmi skontrolovať, či sú hodnoty v zozname alebo nie.

Pomocou funkcie COUNTIF skontrolujte, či je hodnota v rozsahu

Ako teda vieme, pomocou funkcie COUNTIF v programe Excel môžeme vedieť, koľkokrát sa konkrétna hodnota vyskytuje v rozsahu. Ak teda počítame s konkrétnou hodnotou v rozsahu a ktorá je väčšia ako nula, znamenalo by to, že sa v rozsahu nachádza. Nie?

Generický vzorec

= COUNTIF (rozsah, hodnota)> 0

Rozsah: Rozsah, v ktorom chcete skontrolovať, či hodnota v rozsahu existuje alebo nie.

Hodnota: Hodnota, ktorú chcete skontrolovať v rozsah.

Pozrime sa na príklad:

Nájdená hodnota Excelu je v rozsahu Príklad

V tomto prípade máme nižšie uvedené vzorové údaje. Potrebujeme odbavenie bunky D2, ak sa daná položka v C2 nachádza v dosahu A2: A9 alebo povedzme zoznam položiek. Ak tam je, vytlačte PRAVDA inak NEPRAVDA.

Napíšte tento vzorec do bunky D2:

= COUNTIF (A2: A9, C2)> 0


Pretože C2 obsahuje „mierku“ a nie je v zozname položiek, zobrazuje sa NEPRAVDA. Presne tak, ako sme chceli. Teraz, keď vo vyššie uvedenom vzorci nahradíte „mierku“ výrazom „ceruzka“, zobrazí sa PRAVDA.

Teraz tento PRAVDA a NEPRAVDA vyzerá veľmi dozadu a bielo. Čo tak prispôsobiť výstup. Myslím tým, že zobrazíme „nájdené“ alebo „nenájdené“, keď je hodnota v zozname a keď nie je, resp.
Pretože tento test nám dáva PRAVDU a NEPRAVDU, môžeme ho použiť s funkciou IF v Exceli.

Napíšte tento vzorec:

= IF (COUNTIF (A2: A9, C2)> 0, "v zozname", "nie je v zozname")

Budete to mať ako výstup.

Čo keď zo vzorca if odstránite „> 0“?

= IF (COUNTIF (A2: A9, C2), "v zozname", "nie je v zozname")

Bude to fungovať dobre. Budete mať rovnaký výsledok ako vyššie. Prečo? Pretože Ak funkcia IF v Exceli považuje akúkoľvek hodnotu väčšiu ako 0 za TRUE.

Ako u operátorov divokých kariet zistíte, či je hodnota v rozsahu

Niekedy by ste chceli vedieť, či sa v zozname zhoduje s vašou položkou alebo nie. Mám na mysli, keď nechcete presnú zhodu, ale akúkoľvek zhodu.

Ak sa napríklad nachádzate vo vyššie uvedenom zozname, chcete skontrolovať, či nie je niečo s „červenou“. Ak to chcete urobiť, napíšte tento vzorec.

= IF (COUNTIF (A2: A9, "*červená*"), "v zozname", "nie je v zozname")

Vráti sa tým PRAVDA, pretože v zozname máme „červené pero“. Ak vymeníte červenú za ružovú, vráti sa NEPRAVDA. Skús to.
Teraz som tu napevno zakódoval hodnotu v zozname, ale ak je vaša hodnota v bunke, povedzme v našej obľúbenej bunke B2, napíšte tento vzorec.

IF (COUNTIF (A2: A9, "*" & B2 & "*"), "v zozname", "nie je v zozname")


Existuje ešte jeden spôsob, ako urobiť to isté. Na kontrolu, či stĺpec obsahuje hodnotu, môžeme v Exceli použiť funkciu MATCH. Pozrime sa ako.

Pomocou funkcie MATCH zistite, či je hodnota v zozname

Ako teda všetci vieme, že funkcia MATCH v programe Excel vracia index hodnoty, ak je nájdená, v opačnom prípade vráti chybu #N/A. Môžeme teda použiť ISNUMBER na kontrolu, či funkcia vracia číslo.
Ak vráti číslo, ISNUMBER zobrazí TRUE, čo znamená, že je nájdené inak FALSE, a vy viete, čo to znamená.

Napíšte tento vzorec do bunky C2:

= ISNUMBER (MATCH (C2, A2: A9,0))


Funkcia MATCH hľadá presnú zhodu hodnôt v bunke C2 v rozsahu A2: A9. Pretože je DESK v zozname, zobrazuje PRAVDIVÚ hodnotu a FALSE pre VÁHU.

Takže áno, toto sú spôsoby, pomocou ktorých môžete zistiť, či je hodnota v zozname alebo nie, a potom s nimi podľa potreby vykonávať akcie pomocou funkcie IF. Vysvetlil som, ako nájsť hodnotu v rozsahu najlepším možným spôsobom. Dajte mi vedieť, ak máte nejaké nápady. Sekcia komentárov je vaša.

Ako skontrolovať, či bunka obsahuje konkrétny text v programe Excel

Ako skontrolovať zoznam textov v reťazci v programe Excel

Ako vypočítať priemerný rozdiel medzi zoznamami v programe Excel

Ako získať každú deviatu hodnotu zo zoznamu v programe Excel

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity

Ako používať funkciu VLOOKUP v programe Excel

Ako používať funkciu COUNTIF v programe Excel

Ako používať funkciu SUMIF v programe Excel