Częściowe dopasowania w tablicy

Spisie treści

W tym artykule dowiemy się, jak wyodrębnić wszystkie częściowe dopasowania w tablicy wartości w programie Excel.

Na przykład mamy dużą tablicę wartości i musimy wyodrębnić wszystkie wartości pasujące do ciągu. Użyjemy kombinacji funkcji JEŻELI, CZY.LICZBA i SZUKAJ. Zapoznajmy się z tymi funkcjami.

Funkcja JEŻELI służy do logic_test i zwraca wartość na podstawie wyniku testu.

Składnia:

= JEŻELI ( test_logiczny , [wartość_jeśli_prawda] , [wartość_jeśli_fałsz] )

Funkcja Excela CZY.LICZBA to funkcja logiczna, która zwraca PRAWDA lub FAŁSZ, jeśli podana wartość jest liczbą lub nie.

Składnia

= CZY.LICZBA ( wartość )

Funkcja SZUKAJ w programie Excel zwraca pozycję pierwszego znaku podciągu lub szukanego_tekstu w ciągu lub może zostać wprowadzona do innej funkcji. W funkcji SEARCH nie jest rozróżniana wielkość liter.

Składnia:

= SZUKAJ ( znajdź_tekst , w_tekście , [numer_początkowy] )

find_text : tekst do znalezienia w_tekście.

w_tekście : znajdź_tekst do znalezienia w tekście w_tekście.

[numer_początkowy] : pozycja znaku, od której chcesz zacząć. Wartość domyślna to 1.

Teraz skonstruujemy formułę za pomocą opisanej powyżej funkcji. Użyj wzoru:

FORMUŁA:

= JEŻELI ( CZY.LICZBA ( SZUKAJ ( ciąg , komórka ) ) , komórka , " " )

Wyjaśnienie:

  • Funkcja SZUKAJ znajduje ciąg w wartości komórki i zwraca pozycję ciągu w wartości komórki, jeśli zostanie znaleziony, w przeciwnym razie zwraca #ARG! Błąd.
  • Funkcja CZY.LICZBA sprawdza, czy funkcja SZUKAJ zwraca liczbę, czy nie. Funkcja CZY.LICZBA zwraca PRAWDA, jeśli zwracana wartość to Prawda i zwraca FAŁSZ dla #ARG! Błąd.
  • Funkcja JEŻELI zwraca wartość komórki, jeśli funkcja CZY.LICZBA zwróci PRAWDA i zwróci pustą komórkę, jeśli funkcja CZY.LICZBA zwróci FAŁSZ

Rozumiemy tę funkcję na przykładzie.

Tutaj mamy listę wartości i wartość ciągu ( T-shirt ).

Musimy znaleźć listę dopasowań w kolumnie Mecze. Użyj poniższego wzoru, aby wyodrębnić wszystkie częściowe dopasowania do ciągu ( T-shirt ).

Użyj wzoru:

= JEŻELI ( CZY.LICZBA ( SZUKAJ ( ciąg , A2 ) ), A2 , "" )

Wyjaśnienie:

  • Funkcja SEARCH znajduje ciąg w wartości komórki i zwraca 8 jako pozycję ciągu ( T-shirt ) w wartości komórki ( Purple T-shirt ).
  • Funkcja CZY.LICZBA sprawdza, czy wartość 8 jest liczbą, czy nie. Funkcja CZY.LICZBA zwraca PRAWDA.
  • Funkcja JEŻELI zwraca wartość_jeżeli_Prawda, która jest wartością komórki ( Fioletowa koszulka ).

Tutaj wartość komórki jest podana jako odwołanie do komórki. Skopiuj formułę do pozostałych komórek za pomocą klawisza skrótu Ctrl + D lub przeciągnij w dół w programie Excel.

Jak widać, wszystkie wartości uzyskaliśmy za pomocą wzoru. Teraz potrzebujemy listy z meczów. Więc w tym celu przefiltrujemy wyniki. Wykonaj poniższe czynności, aby filtrować wyniki.

    1. Użyj Ctrl + Shift + L możliwość zastosowania filtra
    2. Kliknij prawym przyciskiem myszy strzałkę w polu Dopasowania.
    3. Odznacz opcję (puste) i kliknij OK.

Jak widać na powyższym gifie, aby wyodrębnić listę z wartości dopasowań.
Mam nadzieję, że rozumiesz, jak używać częściowych dopasowań w tablicy w programie Excel. Poznaj więcej artykułów na temat funkcji tekstu programu Excel tutaj. Prosimy o przesłanie zapytania lub opinii dotyczącej powyższego artykułu.
Powiązane artykuły

Jak usunąć tekst w programie Excel, zaczynając od pozycji?

Walidacja wpisów tekstowych

Utwórz listę rozwijaną w programie Excel z kolorem

Usuń wiodące i końcowe spacje z tekstu w programie Excel

Jak korzystać z funkcji LARGE w programie Excel?

Jak korzystać z funkcji MAŁY w programie Excel

Jak używać symboli wieloznacznych w programie Excel
popularne artykuły

50 skrótów Excela, aby zwiększyć produktywność

Edytuj listę rozwijaną

Absolutne odniesienie w Excelu

Jeśli z formatowaniem warunkowym

Jeśli z symbolami wieloznacznymi

Przeglądaj według daty

Konwertuj cale na stopy i cale w programie Excel 2016

Dołącz imię i nazwisko w programie Excel

Policz komórki, które pasują do A lub B

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

wave wave wave wave wave