Position
Gibt die Startposition des angegebenen Auftretens von Suchtext im Text zurück.
Format
Position ( Text ; Suchtext ; Start ; Auftreten )
Parameter
Text
- beliebiger Textausdruck oder Textfeld.
Suchtext
- beliebiger Textausdruck oder Textfeld, das den gesuchten Text angibt.
Start
- beliebiger numerischer Ausdruck oder Feld, das eine Zahl enthält, um die Anzahl der Zeichen ab dem Beginn der Zeichenfolge bis zu der Position anzugeben, an der die Suche beginnen soll. Ein Startwert von 1 oder weniger beginnt mit der Suche ab dem ersten Zeichen der Textzeichenfolge.
Auftreten
- beliebiger numerischer Ausdruck oder Feld, das eine Zahl enthält, die bestimmt, welche Instanz der Zeichenfolge Sie finden wollen. Der Scan beginnt mit dem Anfangswert und fährt, falls „Auftreten“ positiv ist, bis zum Ende der Zeichenfolge fort. Wenn „Auftreten“ negativ ist, fährt der Scan zum Beginn der Zeichenfolge fort. Ein Nullwert für „Auftreten“ ist ungültig und gibt das Ergebnis null zurück.
Zurückgegebener Datentyp
Zahl
Ursprung in Version
6.0 oder früher
Beschreibung
Diese Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung. Wenn Suchtext
nicht im Text enthalten ist oder kein Auftreten angegeben wurde, wird null zurückgegeben.
Beispiel 1
Position ( "Mississippi" ; "iss" ; 1 ; 1 )
gibt 2 zurück.
Position ( "Mississippi" ; "iss" ; 1 ; 2 )
gibt 5 zurück.
Position ( "Mississippi" ; "iss" ; 3 ; 1 )
gibt 5 zurück.
Beispiel 2
ZeichenLinks ( Name ; Position ( Name ; " " ; 1 ; 1 ) - 1 )
gibt Wilhelm zurück, wenn das Feld „Name“ den Wert „Wilhelm Breit“ enthält.
Beispiel 3
ZeichenRechts ( Name ; Länge (Name) – Position ( Name ; " " ; Länge (Name) ; - 1 ) )
gibt Breit zurück.