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 ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!