Sprawdź, czy wartość znajduje się na liście w programie Excel

Spisie treści

Tak więc są chwile, kiedy chciałbyś wiedzieć, czy wartość znajduje się na liście, czy nie. Zrobiliśmy to za pomocą funkcji WYSZUKAJ.PIONOWO. Ale możemy zrobić to samo za pomocą funkcji LICZ.JEŻELI. W tym artykule dowiemy się, jak sprawdzić, czy wartości znajdują się na liście, czy nie, na różne sposoby.

Sprawdź, czy wartość w zakresie za pomocą funkcji LICZ.JEŻELI

Jak wiemy, korzystając z funkcji LICZ.JEŻELI w programie Excel, możemy wiedzieć, ile razy dana wartość występuje w zakresie. Jeśli więc policzymy określoną wartość w zakresie i jest ona większa od zera, oznaczałoby to, że jest ona w zakresie. Prawda?

Formuła ogólna

=LICZ.JEŻELI(zakres;wartość)>0

Zasięg: Zakres, w którym chcesz sprawdzić, czy wartość istnieje w zakresie, czy nie.

Wartość: Wartość, którą chcesz sprawdzić w zasięg.

Zobaczmy przykład:

Excel Find Value znajduje się w przykładzie zakresu

W tym przykładzie mamy poniżej przykładowe dane. Potrzebujemy zaewidencjonować komórkę D2, jeśli dana pozycja w C2 znajduje się w zasięgu A2:A9 lub powiedz listę przedmiotów. Jeśli tam jest, wydrukuj PRAWDA w przeciwnym razie FAŁSZYWE.

Napisz tę formułę w komórce D2:

=LICZ.JEŻELI(A2:A9;C2)>0


Ponieważ C2 zawiera „skalę” i nie ma jej na liście pozycji, pokazuje FAŁSZ. Dokładnie tak, jak chcieliśmy. Teraz, jeśli zastąpisz „skala” słowem „Ołówek” w powyższej formule, wyświetli się PRAWDA.

Teraz te PRAWDA i FAŁSZ wyglądają bardzo z tyłu i są białe. Co powiesz na dostosowanie danych wyjściowych. Chodzi mi o to, co powiesz na to, że pokazujemy „znaleziono” lub „nie znaleziono”, kiedy wartość jest na liście, a kiedy nie ma jej odpowiednio.
Ponieważ ten test daje nam PRAWDA i FAŁSZ, możemy go użyć z funkcją JEŻELI programu Excel.

Napisz tę formułę:

=JEŻELI(LICZ.JEŻELI(A2:A9;C2)>0;"na liście";"nie na liście")

Będziesz miał to jako wyjście.

Co się stanie, jeśli usuniesz „>0” z tej formuły?

=JEŻELI(LICZ.JEŻELI(A2:A9;C2);"na liście";"nie na liście")

Będzie działać dobrze. Otrzymasz taki sam wynik jak powyżej. Czemu? Ponieważ Funkcja JEŻELI w programie Excel traktuje każdą wartość większą niż 0 jako PRAWDA.

Jak sprawdzić, czy wartość jest w zakresie z operatorami dzikiej karty?

Czasami chciałbyś wiedzieć, czy na liście znajduje się jakaś pasująca pozycja, czy nie. Mam na myśli, kiedy nie chcesz dokładnego dopasowania, ale dowolnego dopasowania.

Na przykład, jeśli na powyższej liście chcesz sprawdzić, czy jest coś z „czerwonym”. Aby to zrobić, napisz tę formułę.

=JEŻELI(LICZ.JEŻELI(A2:A9;"*czerwony*");"na liście";"nie na liście")

Zwróci to TRUE, ponieważ na naszej liście mamy „czerwony długopis”. Jeśli zamienisz czerwony na różowy, zwróci FALSE. Spróbuj.
Teraz zakodowałem wartość na liście, ale jeśli twoja wartość znajduje się w komórce, powiedzmy w naszej ulubionej komórce B2, a następnie napisz tę formułę.

JEŻELI(LICZ.JEŻELI(A2:A9;"*"&B2&"*");"na liście","nie na liście")


Jest jeszcze jeden sposób na zrobienie tego samego. Możemy użyć funkcji PODAJ.POZYCJĘ w programie Excel, aby sprawdzić, czy kolumna zawiera wartość. Zobaczmy jak.

Sprawdź, czy wartość znajduje się na liście za pomocą funkcji PODAJ.POZYCJĘ

Jak wszyscy wiemy, funkcja PODAJ.POZYCJĘ w programie Excel zwraca indeks wartości, jeśli zostanie znaleziona, w przeciwnym razie zwraca błąd #N/D. Możemy więc użyć ISNUMBER, aby sprawdzić, czy funkcja zwraca liczbę.
Jeśli zwróci liczbę ISNUMBER pokaże TRUE, co oznacza, że ​​znaleziono inne FALSE i wiesz, co to oznacza.

Napisz tę formułę w komórce C2:

=CZY.LICZBA(DOPASOWANIE(C2,A2:A9,0))


Funkcja PODAJ.POZYCJĘ szuka dokładnego dopasowania wartości w komórce C2 w zakresie A2:A9. Ponieważ DESK znajduje się na liście, pokazuje wartość TRUE i FALSE dla SCALE.

Więc tak, są to sposoby, za pomocą których możesz sprawdzić, czy wartość znajduje się na liście, czy nie, a następnie wykonać na nich działania, jak chcesz, używając funkcji IF. Wyjaśniłem, jak najlepiej znaleźć wartość w zakresie. Daj mi znać, jeśli masz jakieś myśli. Cała sekcja komentarzy jest Twoja.

Jak sprawdzić, czy komórka zawiera określony tekst w programie Excel?

Jak sprawdzić listę tekstów w ciągu w programie Excel?

Jak wziąć średnią różnicę między listami w Excelu?

Jak uzyskać każdą n-tą wartość z listy w programie Excel?

Popularne artykuły:

50 skrótów Excela, które zwiększą Twoją produktywność

Jak korzystać z funkcji WYSZUKAJ.PIONOWO w programie Excel

Jak korzystać z funkcji LICZ.JEŻELI w programie Excel

Jak korzystać z funkcji SUMA.JEŻELI w programie Excel

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave