Excel: jak korzystać z funkcji znajdź z wieloma kryteriami


Możesz użyć funkcji ZNAJDŹ w programie Excel, aby znaleźć pozycję pierwszego wystąpienia określonego znaku w ciągu.

Czasami jednak będziesz chciał użyć funkcji ZNAJDŹ , aby znaleźć pierwsze wystąpienie znaku spośród wielu znaków w ciągu.

Aby to zrobić, możesz użyć następującej formuły:

 =FIND("a",SUBSTITUTE(SUBSTITUTE( A2 ,"b","a"),"c","a"))

Ta konkretna formuła przeszukuje komórkę A2 i zwraca pozycję pierwszego wystąpienia dowolnego z następujących znaków:

  • MA
  • B
  • vs.

Jeśli w komórce A2 nie zostanie znaleziony żaden z tych znaków, formuła zwróci #WARTOŚĆ! W związku z tym.

Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.

Przykład: Jak używać funkcji ZNAJDŹ z wieloma kryteriami w programie Excel

Załóżmy, że mamy w Excelu następującą listę nazw drużyn koszykarskich:

Załóżmy teraz, że chcemy znaleźć pozycję pierwszego wystąpienia a , b lub c w nazwie każdego zespołu.

W tym celu w komórce B2 możemy wpisać następującą formułę:

 =FIND("a",SUBSTITUTE(SUBSTITUTE( A2 ,"b","a"),"c","a"))

Możemy następnie kliknąć i przeciągnąć tę formułę do każdej pozostałej komórki w kolumnie B:

Funkcja ZNAJDŹ w programie Excel z wieloma kryteriami

Kolumna B wyświetla pozycję pierwszego wystąpienia a , b lub c w nazwie każdego zespołu.

Na przykład:

  • Pierwsza pozycja a, b lub c w M a vericks znajduje się na pozycji 2 .
  • Pierwsza pozycja a, b lub c w C a vs znajduje się na pozycji 2 .
  • Pierwszą pozycją a, b lub c w języku celtyckim jest pozycja 6 .

Należy pamiętać, że w funkcji ZNAJDŹ rozróżniana jest wielkość liter.

Jak działa ta formuła?

Zapamiętaj wzór, którego użyliśmy do znalezienia pozycji pierwszego wystąpienia a , b lub c w komórce A2 :

 =FIND("a",SUBSTITUTE(SUBSTITUTE( A2 ,"b","a"),"c","a"))

Oto jak działa ta formuła:

Najpierw używamy funkcji SUBSTITUTE , aby zastąpić wystąpienie każdego b w komórce A2 literą a .

Następnie używamy innej funkcji SUBSTITUTE , aby zamiast tego zastąpić każde c w komórce A2 znakiem an .

Na koniec używamy funkcji ZNAJDŹ , aby po prostu znaleźć pozycję pierwszego wystąpienia a w komórce A2 , co jest teraz równoznaczne ze znalezieniem pozycji pierwszego wystąpienia a , b lub c .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:

Excel: Użyj funkcji SZUKAJ, aby znaleźć wiele wartości
Excel: Jak używać LEWEGO do określonego znaku
Excel: Jak używać funkcji MID do zakończenia ciągu

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *