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.