Zkontrolujte, zda je hodnota v seznamu v aplikaci Excel

Anonim

Jsou tedy chvíle, kdy byste chtěli vědět, zda je hodnota v seznamu nebo ne. Udělali jsme to pomocí VLOOKUP. Totéž však můžeme udělat také pomocí funkce COUNTIF. V tomto článku se tedy naučíme, jak různými způsoby ověřit, zda jsou hodnoty v seznamu nebo nejsou.

Zkontrolujte, zda je hodnota v rozsahu, pomocí funkce COUNTIF

Takže jak víme, pomocí funkce COUNTIF v aplikaci Excel můžeme vědět, kolikrát se konkrétní hodnota vyskytuje v rozsahu. Pokud tedy počítáme pro konkrétní hodnotu v rozsahu a je větší než nula, znamenalo by to, že je v rozsahu. Není to tak?

Obecný vzorec

= COUNTIF (rozsah, hodnota)> 0

Rozsah: Rozsah, ve kterém chcete zkontrolovat, zda hodnota v rozsahu existuje nebo ne.

Hodnota: Hodnota, kterou chcete zkontrolovat v rozsah.

Podívejme se na příklad:

Excel Find Value is in Range Example

Pro tento příklad máme níže ukázková data. Potřebujeme odbavení v buňce D2, pokud daná položka v C2 existuje v dosahu A2: A9 nebo řekněme seznam položek. Pokud tam je, vytiskněte SKUTEČNÝ jiný NEPRAVDIVÉ.

Do buňky D2 napište tento vzorec:

= COUNTIF (A2: A9, C2)> 0


Protože C2 obsahuje „měřítko“ a není v seznamu položek, ukazuje FALSE. Přesně tak, jak jsme chtěli. Nyní, když ve výše uvedeném vzorci nahradíte „měřítko“ výrazem „Tužka“, zobrazí se PRAVDA.

Nyní tato PRAVDA a NEPRAVDA vypadá velmi dozadu a bíle. Co takhle přizpůsobit výstup. Myslím tím, co zobrazíme, „nalezeno“ nebo „nenalezeno“, když je hodnota v seznamu, a když není, resp.
Protože tento test nám dává PRAVDU a NEPRAVDU, můžeme jej použít s funkcí IF excelu.

Napište tento vzorec:

= IF (COUNTIF (A2: A9, C2)> 0, "v seznamu", "není v seznamu")

Budete to mít jako výstup.

Co když ze vzorce if odstraníte „> 0“?

= IF (COUNTIF (A2: A9, C2), "v seznamu", "není v seznamu")

Bude to fungovat dobře. Získáte stejný výsledek jako výše. Proč? Protože Funkce IF v Excelu považuje jakoukoli hodnotu větší než 0 za PRAVDU.

Jak u operátorů divokých karet zkontrolovat, zda je hodnota v dosahu

Někdy byste chtěli vědět, zda je v seznamu nějaká shoda vaší položky nebo ne. Myslím, když nechcete přesnou shodu, ale jakoukoli shodu.

Například pokud jste ve výše uvedeném seznamu, chcete zkontrolovat, zda je něco s „červeným“. Chcete -li to provést, napište tento vzorec.

= IF (COUNTIF (A2: A9, "*červená*"), "v seznamu", "není v seznamu")

Tím se vrátí PRAVDA, protože v seznamu máme „červené pero“. Pokud vyměníte červenou za růžovou, vrátí se NEPRAVDA. Zkus to.
Nyní jsem tu napevno zakódoval hodnotu v seznamu, ale pokud je vaše hodnota v buňce, řekněme v naší oblíbené buňce B2, napište tento vzorec.

IF (COUNTIF (A2: A9, "*" & B2 & "*"), "v seznamu", "není v seznamu")


Existuje ještě jeden způsob, jak udělat totéž. Pomocí funkce MATCH v Excelu můžeme zkontrolovat, zda sloupec obsahuje hodnotu. Uvidíme jak.

Pomocí funkce MATCH zjistěte, zda je hodnota v seznamu

Takže jak všichni víme, že funkce MATCH v Excelu vrací index hodnoty, pokud je nalezena, else vrací chybu #N/A. Můžeme tedy použít ISNUMBER ke kontrole, zda funkce vrací číslo.
Pokud vrátí číslo, ISNUMBER zobrazí TRUE, což znamená, že je nalezeno FALSE, a víte, co to znamená.

Do buňky C2 napište tento vzorec:

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


Funkce MATCH hledá přesnou shodu hodnot v buňce C2 v rozsahu A2: A9. Protože je DESK na seznamu, zobrazuje PRAVDU hodnotu a FALSE pro MĚŘÍTKO.

Ano, toto jsou způsoby, pomocí kterých můžete zjistit, zda je hodnota v seznamu uvedena, nebo ne, a poté s nimi podle potřeby provést akci pomocí funkce IF. Vysvětlil jsem, jak najít hodnotu v rozsahu nejlepším možným způsobem. Dejte mi vědět, pokud máte nějaké myšlenky. Sekce komentářů je celá vaše.

Jak zkontrolovat, zda buňka obsahuje konkrétní text v aplikaci Excel

Jak zkontrolovat seznam textů v řetězci v aplikaci Excel

Jak vzít průměrný rozdíl mezi seznamy v aplikaci Excel

Jak získat každou devátou hodnotu ze seznamu v aplikaci Excel

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity

Jak používat funkci VLOOKUP v Excelu

Jak používat funkci COUNTIF v aplikaci Excel

Jak používat funkci SUMIF v aplikaci Excel