Spis treści
Jeśli szukasz niektórych najprostszych sposobów sprawdzenia, czy wartość jest na liście w programie Excel, to jesteś we właściwym miejscu. Aby łatwo sprawdzić pożądaną wartość w dużym zakresie danych, możesz postępować zgodnie z metodami tego artykułu.
Pobierz Workbook
Sprawdź wartość w liście.xlsx10 sposobów na sprawdzenie, czy wartość jest na liście w Excelu
W poniższej tabeli mam informacje o niektórych produktach pewnej firmy. Wykorzystam tę tabelę do zademonstrowania sposobów łatwego sprawdzania wartości na liście. Tak jak w tym przypadku listą będzie Kolumna produktów tej tabeli.
Do tego celu wykorzystałem Microsoft Excel 365 wersja, możesz użyć dowolnej innej wersji w zależności od swojej wygody.
Metoda-1: Użycie funkcji Znajdź & Wybierz opcję, aby sprawdzić, czy wartość jest na liście
Możesz użyć Znajdź & Wybierz Opcja pozwalająca sprawdzić wartość w Produkt poniżej. Tutaj szukamy produktu Banan .
Krok-01 :
➤Go to Strona główna Tab>> Edycja Grupy>> Znajdź & Wybierz Dropdown>> Znajdź Opcja.
Teraz Znajdź i zamień Pojawi się okno dialogowe.
➤ Zapisz nazwę produktu, który szukasz w Znajdź to, co Box (W tym przypadku jest to Banan )
➤Wybierz
Wewnątrz→Sheet
Wyszukiwanie→Według rzędów
Spójrz w→wartości
➤Press Znajdź wszystkie Opcja
Wynik :
Następnie otrzymasz pozycję komórki produktu Banan na liście.
Read More: Jak sprawdzić, czy wartość istnieje w zakresie w Excelu (8 sposobów)
Metoda-2: Użycie funkcji ISNUMBER i MATCH do sprawdzenia czy wartość jest na liście
Tutaj mamy kilka elementów w Kolumna pozycji które chcemy sprawdzić na liście produktów w kolumna produktu Po sprawdzeniu wynik pojawi się w Kolumna wyników W tej metodzie wykonujemy to zadanie za pomocą funkcja ISNUMBER oraz funkcja MATCH .
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wykonaj następujący wzór
=ISNUMBER(MATCH(E5,$B$5:$B$10,0))
Tutaj Funkcja MATCH zwróci pozycję wartości w E5 komórka w zakresie $B$5:$B$10 jeśli zostanie znaleziony w przeciwnym razie zwróci #N/A .
Następnie ISNUMBER zwróci TRUE jeśli jest liczba w przeciwnym razie FALSE .
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
Wynik :
W ten sposób uzyskasz TRUE dla Apple ponieważ jest w Produkt wykaz i FALSE dla Pomidor którego nie ma na liście.
Metoda-3: Użycie funkcji COUNTIF
Możesz użyć funkcja COUNTIF do sprawdzania pozycji w Produkt lista.
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wykonaj następujący wzór
=COUNTIF($B$5:$B$10,E5)>0
$B$5:$B$10 to zakres, w którym sprawdzamy pożądaną wartość, a E5 to wartość, której szukasz.
Kiedy COUNTIF znajdzie wartość na liście to zwróci liczbę zależną od wystąpienia tej wartości, a więc będzie ona większa od 0 a więc wyjściem będzie TRUE w przeciwnym razie będzie to FALSE jeśli wartość nie znajduje się na liście.
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
Wynik :
Potem dostaniesz TRUE dla Apple ponieważ jest w Produkt wykaz i FALSE dla Pomidor którego nie ma na liście.
Metoda-4: Użycie funkcji IF i COUNTIF
Tutaj używamy funkcja IF oraz funkcja COUNTIF do sprawdzania pozycji Pozycja kolumna w Produkt kolumna.
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wprowadź następujący wzór
=IF(COUNTIF($B$5:$B$10,E5)>0, "Dopasowane", "Niedopasowane")
$B$5:$B$10 to zakres, w którym sprawdzamy pożądaną wartość, a E5 to wartość, której szukasz.
Kiedy COUNTIF znajdzie wartość na liście to zwróci liczbę zależną od wystąpienia tej wartości, a więc będzie ona większa od 0 a następnie JEŚLI zwróci Dopasowane w przeciwnym razie zwróci Nie pasuje jeśli wartość nie znajduje się na liście.
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
Wynik :
Potem dostaniesz Dopasowane dla Apple ponieważ jest w Produkt wykaz i Nie pasuje dla Pomidor którego nie ma na liście.
Metoda-5: Sprawdzanie częściowego dopasowania za pomocą operatorów wieloznacznych
W poniższej tabeli mamy Apple oraz Berry w Kolumna pozycji ale nie są one w pełni dopasowane (zmodyfikowaliśmy Apple w zbiorze danych do Zielone jabłko za wyjaśnienie tego przypadku), a nie częściowo dopasowane w Produkt Tak więc, aby sprawdzić wartości, które są częściowo dopasowane w liście używamy the Funkcja IF oraz funkcja COUNTIF .
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wprowadź następujący wzór
=IF(COUNTIF($B$5:$B$10, "*"&E5& "*")>0, "Dopasowane", "Niedopasowane")
$B$5:$B$10 to zakres, w którym sprawdzamy pożądaną wartość, a E5 to wartość, której szukamy, a "*" jest łączony z tą wartością za pomocą Ampersand operator. "*" służy do częściowego dopasowania wartości.
Kiedy COUNTIF znajdzie wartość na liście to zwróci liczbę zależną od wystąpienia tej wartości, a więc będzie ona większa od 0 a następnie JEŚLI zwróci Dopasowane w przeciwnym razie będzie to Nie pasuje jeśli wartość nie znajduje się na liście.
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
Wynik :
Po tym, otrzymasz Dopasowane dla Apple ponieważ jest w Produkt wykaz jako Zielone jabłko oraz Dopasowane dla Berry który znajduje się w wykazie jako Truskawka oraz Blackberry .
Metoda-6: Użycie funkcji OR do sprawdzenia czy wartość jest na liście
Możesz użyć funkcja OR aby sprawdzić wartości Kolumna pozycji w Kolumna produktu .
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Piszemy następujący wzór
=OR($B$5:$B$10=E5)
$B$5:$B$10 to zakres, w którym sprawdzamy pożądaną wartość, a E5 to wartość, której szukasz.
Gdy wartość pasuje do listy LUB zwróci TRUE inaczej FALSE .
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
📓 Uwaga
Jeśli używasz wersji innej niż Microsoft Excel 365 , następnie należy wcisnąć CTRL+SHIFT+ENTER zamiast naciskać ENTER .
Wynik :
Wtedy dostaniesz TRUE dla Apple ponieważ jest w Produkt wykaz i FALSE dla Pomidor którego nie ma na liście.
Metoda-7: Użycie funkcji JEŻELI do sprawdzenia czy wartość jest na liście
Możesz użyć funkcja IF aby sprawdzić wartości Kolumna pozycji w Kolumna produktów .
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Piszemy następujący wzór
=IF(($B$5:$B$10=$E$5:$E$10), "Dopasowane", "Niedopasowane")
$B$5:$B$10 to zakres, w którym sprawdzamy pożądaną wartość, a $E$5:$E$10 to zakres wartości, których szukasz.
Gdy wartość pasuje do listy JEŚLI zwróci Dopasowane inaczej Nie pasuje .
➤Press ENTER
Wynik :
Po tym, otrzymasz Dopasowane dla Apple , Banan , Blackberry ponieważ są one w Produkt wykaz i Nie pasuje dla Orange , Jackfruit oraz Truskawka których nie ma na liście.
📓 Uwaga
Jeśli używasz wersji innej niż Microsoft Excel 365 , następnie należy wcisnąć CTRL+SHIFT+ENTER zamiast naciskać ENTER .
Read More: Jak sprawdzić, czy komórka jest pusta w programie Excel (7 metod)
Metoda-8: Użycie funkcji ISERROR i VLOOKUP
Tutaj używamy funkcja IF , funkcja ISERROR oraz funkcja VLOOKUP do sprawdzania pozycji Pozycja kolumna w Produkt kolumna.
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wprowadź następujący wzór
=IF(ISERROR(VLOOKUP(E5,$B$5:$B$10,1,FALSE)), "Nie pasuje", "Pasuje")
VLOOKUP będzie szukał wartości w komórce E5 w $B$5:$B$10 zakres, w którym 1 to numer indeksu kolumny oraz FALSE jest dla dokładna zgodność .
Jeśli wartość nie może być określona lub nie jest zgodna, to Funkcja ISERROR zwróci TRUE inaczej FALSE .
Funkcja IF będzie konwertowany TRUE do Nie pasuje oraz FALSE do Dopasowane .
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
Wynik :
Potem dostaniesz Dopasowane dla Apple ponieważ jest w Produkt wykaz i Nie pasuje dla Pomidor którego nie ma na liście.
Metoda-9: Użycie ISERROR INDEX i funkcji MATCH
Możesz użyć funkcja IF , funkcja ISERROR , funkcja INDEX oraz funkcja MATCH do sprawdzania pozycji Pozycja kolumna w Produkt kolumna.
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wprowadź następujący wzór
=IF(ISERROR(INDEX($B$5:$B$10,MATCH(E5,$B$5:$B$10,0))), "Nie pasuje", "Pasuje")
MATCH będzie szukał wartości w komórce E5 w $B$5:$B$10 zakres, w którym 0 jest dla dokładna zgodność .
Jeśli wartość nie może być określona lub nie jest zgodna, to Funkcja ISERROR zwróci TRUE inaczej FALSE .
Funkcja IF będzie konwertowany TRUE do Nie pasuje oraz FALSE do Dopasowane .
➤Press ENTER
➤Przeciągnij w dół Uchwyt do napełniania Narzędzie.
Wynik :
Wtedy dostaniesz Dopasowane dla Apple ponieważ jest w Produkt wykaz i Nie pasuje dla Pomidor którego nie ma na liście.
Metoda-10: Sprawdzanie wielu wartości na liście
Tutaj mamy Wykaz pozycji która ma różne pozycje oddzielone przecinkiem i chcemy dopasować pozycje tej listy w Kolumna produktów W tym celu użyjemy funkcja IFERROR , funkcja INDEX , funkcja SMALL , funkcja IF , funkcja COUNTIF , funkcja MATCH .
Krok-01 :
➤Wybierz komórkę wyjściową F5 .
➤Wprowadź następujący wzór
=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 to zakres, w którym sprawdzamy pożądaną wartość, a B13 jest wartością, której szukasz.
Tutaj, JEŚLI zwróci Produkt nazwa, która zostanie dopasowana do listy w przeciwnym razie zwróci Pusty .
➤Press ENTER
Wynik :
Potem dostaniesz Apple ponieważ jest na Produkt lista.
Read More: VBA, aby sprawdzić, czy komórka jest pusta w programie Excel (5 metod)
Część ćwiczeniowa
Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka W każdym arkuszu po prawej stronie należy wykonać sekcję jak poniżej dla każdej metody. Proszę zrobić to samodzielnie.
Wniosek
W tym artykule, starałem się pokryć najprostsze sposoby, aby sprawdzić, czy wartość jest na liście w programie Excel skutecznie. Mam nadzieję, że znajdziesz to przydatne. Jeśli masz jakieś sugestie lub pytania nie krępuj się podzielić nimi z nami.