Gå till huvudinnehåll Gå till ytterligare innehåll

Index - skript- och diagramfunktion

Index() söker en sträng för att hitta startpositionen för den n:e förekomsten av en angiven delsträng. Ett valbart tredje argument ger värdet för n, vilket annars är 1. Ett negativt värde söker från slutet av strängen. Strängens positioner är numrerade vänster till höger från 1 och uppåt.

Syntax:  

Index(text, substring[, count])

Returnerad datatyp: heltal

Argument
Argument Beskrivning
text Den ursprungliga strängen.
substring

En teckensträng att söka efter i text.

Anteckning om informationOm delsträngen inte finns i texten returnerar Index 0.
count Definierar vilken förekomst av substring som sökningen ska göras för. Till exempel, söker värdet 2 efter den andra förekomsten. Ett negativt värde börjar från slutet av strängen.
Exempel: diagramuttryck
Exempel Resultat
Index( 'abcdefg', 'cd' ) Returnerar 3
Index( 'abcdabcd', 'b', 2 ) Returnerar 6 (den andra förekomsten av b)
Index( 'abcdabcd', 'b',-2 ) Returnerar 2 (den andra förekomsten av b räknat från slutet)
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Returnerar 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Returnerar 07
Index( 'abc', 'x' ) Returnerar 0 (x existerar inte i strängen abc)
Index( 'abc', 'a', 2 ) Returnerar 0 (det finns ingen andra förekomst av a)

Exempel – grunderna i Index

Exempel – Index-scenario

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!