Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Funkcja SZUKAJ.TEKST zwraca numer pozycji, w której po raz pierwszy znaleziono dany znak lub ciąg tekstowy, począwszy od wartości „liczba_początkowa”. Za pomocą funkcji SZUKAJ.TEKST można określić pozycję znaku lub ciągu tekstowego w innym ciągu tekstowym, tak aby można było zmieniać tekst za pomocą funkcji FRAGMENT.TEKSTU lub ZASTĄP.

Składnia

SZUKAJ.TEKST(szukany_tekst;w_tekście;nr_początkowy)

Szukany_tekst    jest tekstem, który ma zostać znaleziony. W szukanym tekście można używać symboli wieloznacznych — znaku zapytania (?) i gwiazdki (*). Znak zapytania zastępuje dowolny pojedynczy znak, a gwiazdka zastępuje dowolną sekwencję znaków. Aby znaleźć znak zapytania lub gwiazdkę, należy wpisać tyldę (~) przed odpowiednim znakiem.

W_tekście     jest tekstem, w którym będzie poszukiwana wartość „tekst_szukany”.

Nr_początkowy    jest numerem znaku w tekście, od którego ma się rozpocząć wyszukiwanie. Dzięki argumentowi nr_początkowy można pomijać określoną liczbę znaków. Załóżmy, że przetwarzamy następujący tekst: „AUM0093.UbraniaMęskieMłodzieżowe”. Aby odnaleźć numer pierwszego znaku „U” w opisowej części tekstu, należy nadać argumentowi nr_początkowy wartość 8, tak aby nie była przeszukiwana część tekstu będąca numerem seryjnym. Funkcja SZUKAJ.TEKST rozpoczyna wyszukiwanie od znaku 8, znajduje argument szukany_tekst przy następnym znaku i zwraca liczbę 9. Funkcja SZUKAJ.TEKST zawsze zwraca liczbę znaków względem początku argumentu w_tekście, łącznie ze znakami pominiętymi w przypadku, gdy argument nr_początkowy jest większy niż 1.

Spostrzeżenia

  • Funkcja SZUKAJ.TEKST nie rozróżnia wielkich i małych liter podczas przeszukiwania tekstu.

  • Funkcja SZUKAJ.TEKST jest podobna do funkcji ZNAJDŹ, z tą różnicą, że funkcja ZNAJDŹ uwzględnia wielkość liter.

  • Jeśli wartość „tekst_szukany” nie zostanie znaleziona, jest zwracana wartość błędu #ARG!

  • Jeśli wartość „liczba_początkowa” zostanie pominięta, zakłada się, że wynosi 1.

  • Jeżeli wartość parametru nr_początkowy jest mniejsza niż zero (0) lub większa niż długość przeszukiwanego tekstu, zwracana jest wartość błędu #ARG!.

Przykłady

Kol1

Kol2

Kol3

Formuła

Opis (wynik)

Zestawienia

Marża zysku

marża

=SZUKAJ.TEKST("e";[Kol1];6)

Pozycja pierwszego „e” w ciągu, począwszy od szóstego znaku (8)

Zestawienia

Marża zysku

marża

=SZUKAJ.TEKST([Kol3];[Kol2])

Pozycja słowa „marża” w wyrażeniu „Marża zysku” (1)

Zestawienia

Marża zysku

marża

=ZASTĄP([Kol2];SZUKAJ.TEKST([Kol3];[Kol2]); 6;"Kwota")

Zastępuje wyraz „Marża” wyrazem „Kwota” (Kwota zysku)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×