Ga naar hoofdinhoud Ga naar aanvullende inhoud

Index - script- en diagramfunctie

Index() doorzoekt een tekenreeks om de beginpositie te vinden van de n-de keer dat een opgegeven subtekenreeks voorkomt. Een optioneel derde argument levert de waarde van n, die 1 is als het argument wordt weggelaten. Bij een negatieve waarde wordt gezocht vanaf het einde van de tekenreeks. De nummering van de posities in de tekenreeks loopt van links naar rechts en begint bij 1.

Syntaxis:  

Index(text, substring[, count])

Retourgegevenstypen: geheel getal

Argumenten
Argument Beschrijving
text De oorspronkelijke tekenreeks.
substring

Een reeks van tekens om naar te zoeken in text.

InformatieAls de subtekenreeks niet bestaat in de tekst, retourneert Index 0.
count Definieert naar welk exemplaar van substring moet worden gezocht. Bijvoorbeeld, bij een waarde van 2 wordt naar het tweede exemplaar gezocht. Een negatieve waarde begint vanaf het einde van de tekenreeks.
Voorbeeld: diagramuitdrukkingen
Voorbeeld Resultaat
Index( 'abcdefg', 'cd' ) Retourneert 3
Index( 'abcdabcd', 'b', 2 ) Retourneert 6 (het tweede exemplaar van b)
Index( 'abcdabcd', 'b',-2 ) Retourneert 2 (het tweede exemplaar van b te beginnen vanaf het einde)
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Retourneert 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Retourneert 07
Index( 'abc', 'x' ) Retourneert 0 (x bestaat niet in de tekenreeks abc).
Index( 'abc', 'a', 2 ) Retourneert 0 (er is geen 2e exemplaar van a)

Voorbeeld - Basisprincipes voor Index

Voorbeeld – Scenario met Index

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!