Jak sprawdzić, czy wartość istnieje w zakresie w Excelu (8 sposobów)

  • Udostępnij To
Hugh West

Jeśli szukasz niektórych najprostszych sposobów sprawdzenia, czy wartość istnieje w zakresie w programie Excel, to znajdziesz ten artykuł przydatny. Dla dużego zbioru danych, to jest dość nettlesome, aby znaleźć żądaną wartość w zakresie.

Tak więc, aby ułatwić to zadanie, możesz śledzić ten artykuł, aby poznać różne sposoby sprawdzania wartości w zakresie.

Pobierz Workbook

Sprawdzanie wartości w zakresie.xlsm

8 sposobów na sprawdzenie czy wartość istnieje w zakresie w Excelu

Tutaj mamy Lista produktów i Wykaz zamówień produktów danej firmy i chcemy sprawdzić, czy produkty Wykaz zamówień są dostępne w Lista produktów Aby sprawdzić wartości w zakresie Lista produktów kolumna, a następnie uzyskać status o dostępności produktów mamy zamiar omówić następujące 8 sposobów tutaj.

Użyliśmy Microsoft Excel 365 wersja tutaj, możesz użyć dowolnych innych wersji według swojej wygody.

Metoda-1: Użycie funkcji COUNTIF do sprawdzenia czy wartość istnieje w zakresie w Excelu

Sprawdzimy produkty Wykaz zamówień kolumna w zakresie Lista produktów kolumna za pomocą Funkcja COUNTIF i wtedy otrzymamy wyniki jako TRUE lub FALSE w Status kolumna.

Kroki :

➤ Wpisz w komórce następującą formułę F4

=COUNTIF($B$4:$B$10,E4)>0

Tutaj, $B$4:$B$10 jest zakresem Lista produktów , E4 jest wartością do sprawdzenia w tym zakresie. Gdy wartość będzie pasować, zwrócimy 1 a następnie z powodu bycia większym niż 0 to zwróci TRUE w przeciwnym razie FALSE .

➤ Prasa ENTER i przeciągnij w dół Uchwyt do napełniania narzędzie.

W rezultacie otrzymasz TRUE dla produktów, które są dostępne w Lista produktów oraz FALSE dla niedostępnych produktów.

Read More: Jak sprawdzić, czy wartość jest na liście w Excelu (10 sposobów)

Metoda-2: Użycie funkcji JEŻELI i COUNTIF do sprawdzenia czy wartość istnieje w zakresie

Tutaj użyjemy Funkcja IF i Funkcja COUNTIF aby sprawdzić wartości Wykaz zamówień kolumna w zakresie Lista produktów kolumna.

Kroki :

➤ Wpisz w komórce następującą formułę F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Istnieje", "Nie istnieje")

Tutaj, $B$4:$B$10 jest zakresem Lista produktów , E4 jest wartością do sprawdzenia w tym zakresie. Gdy wartość będzie pasować, zwrócimy 1 a następnie z powodu bycia większym niż 0 to zwróci TRUE w przeciwnym razie FALSE .

Dla wyniku TRUE otrzymamy Istnieją i za FALSE otrzymamy Nie istnieje .

➤ Prasa ENTER i przeciągnij w dół Uchwyt do napełniania narzędzie.

W końcu otrzymujemy Istnieją dla produktów Banan oraz Cytryna które są dostępne w Lista produktów i za niedostępne produkty otrzymujemy Nie istnieje .

Metoda-3: Sprawdzanie częściowego dopasowania wartości w zakresie

Tutaj sprawdzimy również częściową zgodność produktów (dla tej metody zamieniliśmy pierwszy produkt z Lista produktów oraz Wykaz zamówień ) poprzez umieszczenie operatora wieloznacznego Asterisk (*).

Kroki :

➤ Wpisz w komórce następującą formułę F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

Tutaj, $B$4:$B$10 jest zakresem Lista produktów , E4 to wartość, którą będziemy sprawdzać w tym zakresie.

Po dodaniu Asterisk symbol przed i po wartości komórki E4 , sprawdzi wartości dla częściowych dopasowań, jak podciąg w ciągu.

➤ Prasa ENTER i przeciągnij w dół Uchwyt do napełniania narzędzie.

W rezultacie widzimy, że oprócz produktów Banan oraz Cytryna , Apple oraz Berry dają również TRUE dla ich częściowych dopasowań z Zielone jabłko , Truskawka oraz Blackberry w Lista produktów .

Metoda-4: Użycie funkcji ISNUMBER i MATCH do sprawdzenia czy wartość istnieje w zakresie

W tej sekcji będziemy używać Funkcja ISNUMBER i Funkcja MATCH aby sprawdzić wartości Wykaz zamówień do zakresu kolumny Lista produktów kolumna.

Kroki :

➤ Wpisz w komórce następującą formułę F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

Tutaj, $B$4:$B$10 jest zakresem Lista produktów , E4 to wartość, którą będziemy sprawdzać w tym zakresie.

  • MATCH(E4,$B$4:$B$10,0) → zwraca numer indeksu wiersza wartości Zielone jabłko w komórce E4 w zakresie $B$4:$B$10 w przeciwnym razie #N/A błąd z powodu braku dopasowania wartości

    Wyjście → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0)) staje się

    ISNUMBER(#N/A) → zwraca TRUE dla dowolnych wartości liczbowych w przeciwnym razie FALSE

    Wyjście → FALSE

➤ Prasa ENTER i przeciągnij w dół Uchwyt do napełniania narzędzie.

Potem dostaniesz TRUE dla produktów, które są dostępne w Lista produktów oraz FALSE dla niedostępnych produktów.

Metoda-5: Sprawdź czy wartość istnieje w zakresie używając funkcji JEŻELI, ISNA i VLOOKUP

Możesz użyć Funkcja IF , Funkcja ISNA , Funkcja VLOOKUP aby sprawdzić wartości w zakresie Lista produktów kolumna, aby sprawdzić ich dostępność w celu zakończenia procedur zamówienia.

Kroki :

➤ Wpisz w komórce następującą formułę F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nie istnieje", "Istnieje")

Tutaj, $B$4:$B$10 jest zakresem Lista produktów , E4 to wartość, którą będziemy sprawdzać w tym zakresie.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → znajduje dokładny odpowiednik produktu Zielone jabłko w zakresie $B$4:$B$10 i wyciąga tę wartość z tej kolumny, a za nie znalezienie wartości w zakresie zwraca #N/A .

    Wyjście → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) staje się

    ISNA(#N/A) → zwraca TRUE jeśli istnieje #N/A w przeciwnym razie błąd FALSE

    Wyjście → TRUE

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nie istnieje", "Istnieje") staje się

    IF(TRUE, "Nie istnieje", "Istnieje") → zwraca Nie istnieje dla TRUE oraz Istnieje dla FALSE

    Wyjście → Nie istnieje

➤ Prasa ENTER i przeciągnij w dół Uchwyt do napełniania narzędzie.

W końcu, dostajemy Istnieje dla produktów Banan oraz Cytryna które są dostępne w Lista produktów i za niedostępne produkty otrzymujemy Nie istnieje .

Metoda-6: Użycie funkcji JEŻELI, JEŻELI i MATCH do sprawdzenia, czy wartość istnieje w zakresie

W tym rozdziale wykorzystamy kombinację Funkcja IF , Funkcja ISNA , Funkcja MATCH określenie statusu dostępności produktów w asortymencie Lista produktów .

Kroki :

➤ Wpisz w komórce następującą formułę F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nie istnieje", "Istnieje")

Tutaj, $B$4:$B$10 jest zakresem Lista produktów , E4 to wartość, którą będziemy sprawdzać w tym zakresie.

  • MATCH(E4,$B$4:$B$10,0) znajduje dokładny odpowiednik produktu Zielone jabłko w zakresie $B$4:$B$10 i podaje numer indeksu wiersza tego produktu w zakresie $B$4:$B$10 oraz za brak znalezienia wartości w zakresie zwraca #N/A .

    Wyjście → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) staje się

    ISNA(#N/A) → zwraca TRUE jeśli istnieje #N/A w przeciwnym razie błąd FALSE

    Wyjście → TRUE

➤ Prasa ENTER i przeciągnij w dół Uchwyt do napełniania narzędzie.

Po tym, otrzymujemy Istnieje dla produktów Banan oraz Cytryna które są dostępne w Lista produktów i za niedostępne produkty otrzymujemy Nie istnieje .

Metoda-7: Formatowanie warunkowe, aby sprawdzić, czy wartość istnieje w zakresie

Tutaj użyjemy Formatowanie warunkowe aby podkreślić produkty w Wykaz zamówień kolumna, jeśli są one dostępne w Lista produktów kolumna.

Kroki :

➤ Wybierz zakres komórek, na którym chcesz zastosować Formatowanie warunkowe (Tutaj wybraliśmy kolumnę Wykaz zamówień )

➤ Idź do Strona główna Tab>> Style Grupa>> Formatowanie warunkowe Dropdown>> Nowa zasada Opcja.

Następnie. Nowa zasada formatowania Pojawi się kreator.

➤ Wybierz Użyj formuły, aby określić, które komórki mają być sformatowane i kliknij przycisk Format opcja.

Następnie. Formatuj komórki Otworzy się okno dialogowe.

➤ Wybierz Wypełnij Opcja

➤ Wybierz dowolny Kolor tła , a następnie kliknij na OK .

Następnie. Podgląd Opcja zostanie wyświetlona jak poniżej.

➤ Napisz następujący wzór w Formatuj wartości, w których ta formuła jest prawdziwa: skrzynka

=MATCH(E4,$B$4:$B$10,0)

Jeśli wartość komórki E4 pozostaje w zakresie $B$4:$B$10 , to podświetli odpowiednią komórkę.

➤ Prasa OK .

Ostatecznie będziesz mógł zaznaczyć komórki zawierające Banan oraz Cytryna w Wykaz zamówień kolumna, ponieważ produkty te są dostępne w ofercie Lista produktów kolumna.

Read More: Jak sprawdzić, czy komórka jest pusta w programie Excel (7 metod)

Metoda-8: Użycie kodu VBA do sprawdzenia, czy wartość istnieje w zakresie w Excelu

Tutaj użyjemy VBA kod sprawdzający wartości Wykaz zamówień kolumna w zakresie Lista produktów kolumna.

Kroki :

➤ Idź do Deweloper Tab>> Visual Basic Opcja.

Następnie. Edytor Visual Basic otworzy się.

➤ Idź do Wkładka Tab>> Moduł Opcja.

Po tym, a Moduł zostanie utworzony.

➤ Napisz następujący kod

 Sub checkvalue() Dim X As Variant Dim Rng As Range For i = 4 To 8 X = Cells(i, 5) With Sheets("VBA").Range("B4:B10") Set Rng = .Find(What:=X, After:=.Cells(.Cells.Count), _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not Rng Is Nothing Then Cells(i, 6).Value = "Exists" Else Cells(i, 6).Value = "Does not exist" End If End With Next i EndSub 

Tutaj zadeklarowaliśmy X jako Wariant , Rng jako Zakres , i tutaj, VBA jest nazwą arkusza.

Na stronie DLA pętla wykona operacje dla każdego wiersza kolumny Wykaz zamówień z Wiersz 4 do Wiersz8 , Range("B4:B10") jest zakresem Lista produktów kolumna. X jest przypisana do wartości każdej komórki Wykaz zamówień i po znalezieniu dopasowania za pomocą Funkcja FIND otrzymamy Istnieje w sąsiedniej komórce odpowiadającej komórce tej kolumny. W przypadku nieznalezienia wartości zwróci Nie istnieje .

➤ Prasa F5 .

Po tym, otrzymujemy Istnieje dla produktów Banan oraz Cytryna które są dostępne w Lista produktów i za niedostępne produkty otrzymujemy Nie istnieje .

Read More: VBA, aby sprawdzić, czy komórka jest pusta w Excelu (5 metod)

Część ćwiczeniowa

Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka sekcja jak poniżej w arkuszu o nazwie Praktyka . Proszę, zrób to sam.

Wniosek

W tym artykule staraliśmy się pokryć sposoby sprawdzania, czy wartość istnieje w zakresie Excel łatwo. Mam nadzieję, że znajdziesz to przydatne. Jeśli masz jakieś sugestie lub pytania, nie krępuj się podzielić nimi w sekcji komentarzy.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.