Szukaj, 321 szukaj – Apple iWork '09 Instrukcja Obsługi

Strona 321

Advertising
background image

Rozdział 11

Funkcje tekstowe

321

„Składniki formuł“ na stronie 13

„Tworzenie i edycja formuł za pomocą klawiatury i myszy“ na stronie 25

„Wklejanie przykładów z pomocy ekranowej“ na stronie 40

SZUKAJ

Funkcja SZUKAJ zwraca pozycję początkową jednego ciągu znaków w innym,
ignorując wielkość liter i dopuszczając użycie znaków specjalnych.

SZUKAJ(szukany-ciąg; ciąg-źródłowy; pozycja-początkowa)

Â

szukany-ciąg: Ciąg znaków, który ma zostać znaleziony. szukany-ciąg to ciąg
znaków.

Â

ciąg-źródłowy: Ciąg znaków. ciąg-źródłowy to ciąg znaków.

Â

pozycja-początkowa: Argument opcjonalny, określający pozycję we wskazanym
ciągu, od której czynność ma się rozpocząć. pozycja-początkowa to wartość liczbowa
większa bądź równa 1 i mniejsza bądź równa liczbie znaków w ciągu-źródłowym.

Uwagi dotyczące wykorzystania

W

Â

szukanym-ciągu można używać znaków wieloznacznych. Znaki te to gwiazdka (*)

i znak zapytania (?); użycie gwiazdki w szukanym-ciągu odpowiada wielu znakom,
natomiast użycie znaku zapytania odpowiada pojedynczemu znakowi w ciągu-
źródłowym
.
Argument

Â

pozycja-początkowa pozwala rozpocząć wyszukiwanie szukanego-ciągu

wewnątrz ciągu-źródłowego, zamiast od jego początku. Jest to użyteczne, gdy ciąg-
źródłowy
może zawierać wielokrotne wystąpienia szukanego-ciągu, a ustalona ma
być pozycja innego wystąpienia, niż pierwsze. Gdy argument pozycja-początkowa
zostanie pominięty, funkcja przyjmuje, że równy jest on 1.
Jeżeli chcesz uwzględnić przy wyszukiwaniu wielkość liter, użyj funkcji ZNAJDŹ.

Â

Przykłady

=SZUKAJ(„ra”; „abrakadabra”) zwraca 3; pierwsze wystąpienie ciągu „ra” rozpoczyna się od trzeciego
znaku w „abrakadabra”.
=SZUKAJ(„ra”; „abrakadabra”; 5) zwraca 10, czyli miejsce pierwszego wystąpienia ciągu „ra”, gdy
poszukiwanie rozpoczyna się od 5 znaku.
=SZUKAJ(„*znaczny”; „znak wieloznaczny”) zwraca 1, ponieważ gwiazdka przez szukanym ciągiem
pasuje do wszystkich ciągów kończących się na „znaczny”.
=SZUKAJ(„*znaczne”; „znak wieloznaczny”) zwraca błąd, ponieważ ciąg „znaczne” nie istnieje.
=SZUKAJ(„?znaczny”; „znak wieloznaczny”) zwraca 10, ponieważ znak zapytania pasuje do każdego
pojedynczego znaku przed „znaczny”.
=SZUKAJ(„c*y”; „znak wieloznaczny”) zwraca 14, ponieważ gwiazdka odpowiada dowolnym znakom
pomiędzy literą „c” a „y”.
=SZUKAJ(„~?”; „Znak wieloznaczny? Nie.”) zwraca 18, ponieważ tylda nakazuje dosłowną interpretację
znaku zapytania, a nie jako znaku wieloznacznego. Znak zapytania jest 18 znakiem w ciągu.

Advertising