Ako skontrolovať, či je hodnota v zozname v programe Excel (10 spôsobov)

  • Zdieľajte To
Hugh West

Ak hľadáte niektorý z najjednoduchších spôsobov, ako skontrolovať, či sa hodnota nachádza v zozname v programe Excel, potom ste na správnom mieste. Ak chcete jednoducho skontrolovať požadovanú hodnotu vo veľkom rozsahu údajov, môžete postupovať podľa metód uvedených v tomto článku.

Stiahnite si pracovný zošit

Kontrola hodnoty v zozname.xlsx

10 spôsobov kontroly, či je hodnota v zozname v programe Excel

V nasledujúcej tabuľke mám informácie o niektorých výrobkoch istej spoločnosti. Túto tabuľku použijem na demonštráciu spôsobov jednoduchého overovania hodnoty v zozname. Ako v tomto prípade bude zoznam Stĺpec produktu tejto tabuľky.

Na tento účel som použil Microsoft Excel 365 verziu, môžete použiť aj iné verzie podľa vlastného uváženia.

Metóda 1: Použitie funkcie Nájsť & Vyberte možnosť na kontrolu, či sa hodnota nachádza v zozname

Môžete použiť Nájsť & Vybrať Možnosť kontroly hodnoty v Produkt zoznam nižšie. Tu hľadáme produkt Banán .

Krok-01 :

➤ Prejsť na Domov Tab>> Úprava stránky Skupiny>> Nájsť & Vybrať Rozbaľovací>> Nájsť Možnosť.

Teraz sa Nájsť a nahradiť Zobrazí sa dialógové okno.

➤Napíšte názov produktu, ktorý hľadáte v Zistite, čo Box (V tomto prípade je to Banán )

➤Vyberte nasledujúce položky

V rámci→List

Vyhľadávanie→podľa riadkov

Pozrite sa do→Hodnoty

➤Press Nájsť všetko Možnosť

Výsledok :

Potom sa zobrazí pozícia bunky produktu Banán v zozname.

Prečítajte si viac: Ako skontrolovať, či hodnota existuje v rozsahu v programe Excel (8 spôsobov)

Metóda 2: Použitie funkcie ISNUMBER a MATCH na kontrolu, či sa hodnota nachádza v zozname

Tu máme niektoré položky v Stĺpec položky ktoré chceme skontrolovať v zozname produktov v stĺpec produktu . Po kontrole sa výsledok zobrazí v Stĺpec výsledkov V tejto metóde vykonávame túto úlohu pomocou funkcia ISNUMBER a funkcia MATCH .

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=ISNUMBER(MATCH(E5,$B$5:$B$10,0))

Tu sa Funkcia MATCH vráti pozíciu hodnoty v E5 bunka v rozsahu $B$5:$B$10 ak sa nájde, inak vráti #N/A .

Potom ISNUMBER vráti TRUE ak existuje číslo, inak FALSE .

➤Press VSTÚPIŤ

➤Skĺznite nadol Rukoväť náplne Nástroj.

Výsledok :

Týmto spôsobom získate TRUE pre Apple pretože je v Produkt zoznam a FALSE pre Paradajky ktorý sa v zozname nenachádza.

Metóda 3: Použitie funkcie COUNTIF

Môžete použiť funkcia COUNTIF na kontrolu položiek v Produkt zoznam.

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=COUNTIF($B$5:$B$10,E5)>0

$B$5:$B$10 je rozsah, v ktorom kontrolujete požadovanú hodnotu, a E5 je hľadaná hodnota.

Keď COUNTIF nájde hodnotu v zozname, vráti číslo v závislosti od výskytu tejto hodnoty, takže bude väčšie ako 0 a výstupom bude TRUE v opačnom prípade to bude FALSE ak sa hodnota nenachádza v zozname.

➤Press VSTÚPIŤ

➤Skĺznite nadol Rukoväť náplne Nástroj.

Výsledok :

Potom získate TRUE pre Apple pretože je v Produkt zoznam a FALSE pre Paradajky ktorý sa v zozname nenachádza.

Metóda 4: Použitie funkcie IF a COUNTIF

Tu používame funkcia IF a funkcia COUNTIF na kontrolu položiek Položka stĺpec v Produkt stĺpec.

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=IF(COUNTIF($B$5:$B$10,E5)>0, "Zodpovedá", "Nezodpovedá")

$B$5:$B$10 je rozsah, v ktorom kontrolujete požadovanú hodnotu, a E5 je hľadaná hodnota.

Keď COUNTIF nájde hodnotu v zozname, vráti číslo v závislosti od výskytu tejto hodnoty, takže bude väčšie ako 0 a potom IF vráti Zodpovedá v opačnom prípade vráti Nezhoduje sa ak sa hodnota nenachádza v zozname.

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj.

Výsledok :

Potom získate Zodpovedá pre Apple pretože je v Produkt zoznam a Nezhoduje sa pre Paradajky ktorý sa v zozname nenachádza.

Metóda 5: Kontrola čiastočnej zhody pomocou operátorov so zástupnými znakmi

V nasledujúcej tabuľke máme Apple a Berry v Stĺpec položky ale nie sú úplne zladené (upravili sme Apple v súbore údajov na Zelené jablko na vysvetlenie tohto prípadu), a nie čiastočne zhodné v Produkt Takže na kontrolu hodnôt, ktoré sú čiastočne zhodné v zozname, tu používame . Funkcia IF a funkcia COUNTIF .

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=IF(COUNTIF($B$5:$B$10, "*"&E5& "*")>0, "Zodpovedá", "Nezodpovedá")

$B$5:$B$10 je rozsah, v ktorom kontrolujete požadovanú hodnotu, a E5 je hľadaná hodnota a "*" je spojená s touto hodnotou pomocou príkazu Ampersand prevádzkovateľ. "*" sa používa na čiastočné porovnanie hodnôt.

Keď COUNTIF nájde hodnotu v zozname, vráti číslo v závislosti od výskytu tejto hodnoty, takže bude väčšie ako 0 a potom IF vráti Zodpovedá v opačnom prípade to bude Nezhoduje sa ak sa hodnota nenachádza v zozname.

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj.

Výsledok :

Potom získate Zodpovedá pre Apple pretože je v Produkt zoznam ako Zelené jablko a Zodpovedá pre Berry ktorý je v zozname ako Jahoda a Blackberry .

Metóda 6: Použitie funkcie OR na kontrolu, či je hodnota v zozname

Môžete použiť funkcia OR na kontrolu hodnôt Stĺpec položky v Stĺpec produktu .

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Napíšte nasledujúci vzorec

=ALEBO($B$5:$B$10=E5)

$B$5:$B$10 je rozsah, v ktorom kontrolujete požadovanú hodnotu, a E5 je hľadaná hodnota.

Keď sa hodnota v zozname zhoduje ALEBO vráti TRUE inak FALSE .

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj.

📓 Poznámka

Ak používate inú verziu ako Microsoft Excel 365 , potom musíte stlačiť CTRL+SHIFT+ENTER namiesto stlačenia VSTÚPIŤ .

Výsledok :

Potom získate TRUE pre Apple pretože je v Produkt zoznam a FALSE pre Paradajky ktorý sa v zozname nenachádza.

Metóda 7: Použitie funkcie IF na kontrolu, či sa hodnota nachádza v zozname

Môžete použiť funkcia IF na kontrolu hodnôt Stĺpec položky v Stĺpec produktu .

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Napíšte nasledujúci vzorec

=IF(($B$5:$B$10=$E$5:$E$10), "Zodpovedá", "Nezodpovedá")

$B$5:$B$10 je rozsah, v ktorom kontrolujete požadovanú hodnotu, a $E$5:$E$10 je rozsah hľadanej hodnoty.

Keď sa hodnota v zozname zhoduje IF vráti Zodpovedá inak Nezhoduje sa .

➤Press VSTÚPIŤ

Výsledok :

Potom získate Zodpovedá pre Apple , Banán , Blackberry pretože sú v Produkt zoznam a Nezhoduje sa pre Oranžová , Chlebovník a Jahoda ktoré nie sú v zozname.

📓 Poznámka

Ak používate inú verziu ako Microsoft Excel 365 , potom musíte stlačiť CTRL+SHIFT+ENTER namiesto stlačenia VSTÚPIŤ .

Prečítajte si viac: Ako skontrolovať, či je bunka v programe Excel prázdna (7 metód)

Metóda 8: Použitie funkcie ISERROR a VLOOKUP

Tu používame funkcia IF , funkcia ISERROR a funkcia VLOOKUP na kontrolu položiek Položka stĺpec v Produkt stĺpec.

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=IF(ISERROR(VLOOKUP(E5,$B$5:$B$10,1,FALSE)), "Nezhoduje sa", "Zhoduje sa")

VLOOKUP vyhľadá hodnotu bunky E5 v $B$5:$B$10 rozsah, kde 1 je indexové číslo stĺpca a FALSE je pre presná zhoda .

Ak sa hodnota nedá určiť alebo sa nezhoduje, potom Funkcia ISERROR vráti TRUE inak FALSE .

Funkcia IF prevedie TRUE na Nezhoduje sa a FALSE na Zodpovedá .

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj.

Výsledok :

Potom získate Zodpovedá pre Apple pretože je v Produkt zoznam a Nezhoduje sa pre Paradajky ktorý sa v zozname nenachádza.

Metóda-9: Použitie funkcie ISERROR INDEX a MATCH

Môžete použiť funkcia IF , funkcia ISERROR , funkcia INDEX a funkcia MATCH na kontrolu položiek Položka stĺpec v Produkt stĺpec.

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=IF(ISERROR(INDEX($B$5:$B$10,MATCH(E5,$B$5:$B$10,0)), "Nezhoduje sa", "Zhoduje sa")

MATCH vyhľadá hodnotu bunky E5 v $B$5:$B$10 rozsah, kde 0 je pre presná zhoda .

Ak sa hodnota nedá určiť alebo sa nezhoduje, potom Funkcia ISERROR vráti TRUE inak FALSE .

Funkcia IF prevedie TRUE na Nezhoduje sa a FALSE na Zodpovedá .

➤Press VSTÚPIŤ

➤Potiahnite nadol Rukoväť náplne Nástroj.

Výsledok :

Potom získate Zodpovedá pre Apple pretože je v Produkt zoznam a Nezhoduje sa pre Paradajky ktorý sa v zozname nenachádza.

Metóda-10: Kontrola viacerých hodnôt v zozname

Tu máme Zoznam položiek ktorý má rôzne položky oddelené čiarkou a chceme porovnať položky tohto zoznamu v Stĺpec produktu Na tento účel použijeme funkcia IFERROR , funkcia INDEX , funkcia SMALL , funkcia IF , funkcia COUNTIF , funkcia MATCH .

Krok-01 :

➤Vyberte výstupnú bunku F5 .

➤Zadajte nasledujúci vzorec

=IFERROR(INDEX($B$5:$B$10, SMALL(IF(COUNTIF(B13, "*"&$B$5:$B$10& "*"), MATCH(ROW($B$5:$B$10), ROW(B5:B10)), ""), COLUMNS($B$13:B13)), "")

$B$5:$B$10 je rozsah, v ktorom kontrolujete požadovanú hodnotu, a B13 je hľadaná hodnota.

Tu, IF vráti Produkt je názov, ktorý bude v zozname porovnaný, inak sa vráti Prázdne stránky .

➤Press VSTÚPIŤ

Výsledok :

Potom získate Apple pretože je na Produkt zoznam.

Prečítajte si viac: VBA na kontrolu, či je bunka v programe Excel prázdna (5 metód)

Praktická časť

Na cvičenie podľa seba sme poskytli Cvičenie oddiel ako nižšie pre každú metódu v každom hárku na pravej strane. Urobte to sami.

Záver

V tomto článku som sa snažil obsiahnuť najjednoduchšie spôsoby, ako efektívne skontrolovať, či sa hodnota nachádza v zozname v programe Excel. Dúfam, že vám bude užitočný. Ak máte nejaké návrhy alebo otázky, neváhajte sa s nami o ne podeliť.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.