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.
- Użyj Ctrl + Shift + L możliwość zastosowania filtra
- Kliknij prawym przyciskiem myszy strzałkę w polu Dopasowania.
- 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