Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Index - Skript- und Diagrammfunktion

Index() durchsucht einen String, um die Startposition des n-ten Vorkommens eines angegebenen Teilstrings zu ermitteln. Ein optionales drittes Argument liefert den Wert von n. Erfolgt keine Eingabe, wird 1 verwendet. Bei einem negativen Wert wird vom Ende des Strings aus gesucht. Die Positionen im String werden von links nach rechts beginnend mit 1 aufsteigend nummeriert.

Syntax:  

Index(text, substring[, count])

Rückgabe Datentyp: ganze Zahl

Argumente
Argument Beschreibung
text Der Original-String.
substring

Ein String, nach dem in text gesucht werden soll.

InformationshinweisWenn der Teilstring nicht im Text vorhanden ist, gibt Index 0 zurück.
count Definiert, nach welchem Vorkommen von substring gesucht werden soll. Beim Wert 2 wird beispielsweise nach dem zweiten Vorkommen gesucht. Bei einem negativen Wert wird am Ende des Strings begonnen.
Beispiel: Diagrammformeln
Beispiel Ergebnis
Index( 'abcdefg', 'cd' ) Gibt 3 zurück
Index( 'abcdabcd', 'b', 2 ) Gibt 6 zurück (das zweite Vorkommen von b)
Index( 'abcdabcd', 'b',-2 ) Gibt 2 zurück (das zweite Vorkommen von b, vom Ende aus begonnen)
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Gibt 1997 zurück
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Gibt 07 zurück
Index( 'abc', 'x' ) Gibt 0 zurück (x ist im String abc nicht vorhanden)
Index( 'abc', 'a', 2 ) Gibt 0 zurück (a kommt kein zweites Mal vor)

Beispiel – Grundlegendes zu „Index“

Beispiel – Szenario für „Index“

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!