Jak działa formuła SEARCH w Excelu?

Ogólny opis

Funkcja SEARCH w Excelu służy do wyszukiwania tekstu w komórkach nrk tekstowego i zwracania pozycji początkowej wyszukiwanego tekstu. Jest wyjątkowo przydatna do przetwarzania i analizy tekstu w datach, adresach lub innych polach tekstowych. SEARCH jest przydatna w sytuacjach, gdy chcemy znaleźć specyficzne części tekstu w jednej lub wielu komórkach.

Składnia

Funkcja SEARCH ma następującą składnię:

SEARCH(find_text, within_text, [start_num])

🧑‍💻 Gdzie:

  • find_text to tekst, który chcemy wyszukać.
  • within_text to tekst, w którym chcemy wyszukać find_text.
  • [start_num] to opcjonalna wartość określająca pozycję w within_text, od której ma rozpocząć się wyszukiwanie. Domyślnie jest to 1 (początek tekstu).

Przykład

Załóżmy, że mamy listę adresów e-mail i chcemy znaleźć pozycję znaku „@” w każdym z nich. Dane znajdują się w kolumnie A:

  A
1 email@example.com
2 user01@domain.com
3 name.surname@company.org

Aby znaleźć pozycję znaku „@” w każdym adresie e-mail, można użyć funkcji SEARCH. W komórce B1 możemy wpisać następującą formułę:

=SEARCH("@", A1)

Następnie formułę możemy skopiować w dół kolumny, aby uzyskać wyniki dla wszystkich adresów e-mail:

  A                        B
1 email@example.com        6
2 user01@domain.com        7
3 name.surname@company.org 12

📌 W powyższym przykładzie:

➡️ W adresie „email@example.com” znak „@” znajduje się na 6. pozycji.
➡️ W adresie „user01@domain.com” znak „@” znajduje się na 7. pozycji.
➡️ W adresie „name.surname@company.org” znak „@” znajduje się na 12. pozycji.

Warto zauważyć, że funkcja SEARCH jest nieczuła na wielkość liter, czyli wyszukanie „A” i „a” da ten sam wynik.

kurs excel kajo promo v3
KajoDataSpace