Obsah
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.xlsx10 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ť.