Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Index — funkcja skryptu i funkcja wykresu

Funkcja Index() przeszukuje ciąg, aby znaleźć pozycję początkową n-tego wystąpienia podanego fragmentu tekstu. Opcjonalny trzeci argument dostarcza wartość n, która w przypadku pominięcia wynosi 1. Podanie wartości ujemnej powoduje wyszukiwanie od końca ciągu znaków. Pozycje w ciągu znaków są numerowane od lewej do prawej od 1 w górę.

Składnia:  

Index(text, substring[, count])

Typ zwracanych danych: liczba całkowita

Argumenty
Argument Opis
text Pierwotny ciąg znaków.
substring

Ciąg znaków do wyszukania w tekście text.

InformacjaJeśli podciąg nie istnieje w tekście, Indeks zwraca 0.
count Określa wystąpienie substring do wyszukania. Na przykład wartość dwóch wyszukań dla drugiego wystąpienia. Podanie wartości ujemnej powoduje rozpoczęcie od końca ciągu znaków.
Przykład: wyrażenia wykresu
Przykład Wynik
Index( 'abcdefg', 'cd' ) Zwraca wartość 3
Index( 'abcdabcd', 'b', 2 ) Zwraca 6 (drugie wystąpienie b)
Index( 'abcdabcd', 'b',-2 ) Zwraca 2 (drugie wystąpienie b od końca)
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Zwraca wartość 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Zwraca wartość 07
Index( 'abc', 'x' ) Zwraca 0 (x nie istnieje w ciągu abc).
Index( 'abc', 'a', 2 ) Zwraca 0 (nie ma drugiego wystąpienia a).

Przykład — podstawy Index

Przykład — zastosowanie Index

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!