Freigeben über


INDEX Function

Gibt die Teilzeichenfolge am nullbasierten Positionsindex in der durch Trennzeichen getrennten Liste zurück. Wenn sich der Index außerhalb des zulässigen Bereichs befindet, gibt eine leere Zeichenfolge oder das optionale Token zurück, das als errorvalue-Argument bereitgestellt wird.

Syntax

INDEX(index," list "[,[ delimiter ][,[ errorvalue ]]])

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Index
Erforderlich
Number
Die Position, die gefunden werden soll.
list
Erforderlich
String
Die Liste, in der gesucht werden soll.
delimiter
Optional
String
Die Zeichenfolge, die in list als Trennzeichen verwendet werden soll. Die Zeichenfolge für separator kann aus mehreren Zeichen bestehen und Zeichen mit mehreren Byte enthalten. Das Standardtrennzeichen ist ein Semikolon.
errorvalue
Optional
Number
Ein benutzerdefinierter Wert, der zurückgegeben wird, wenn sich der Index außerhalb des gültigen Bereichs befindet. Der Standardwert ist eine leere Zeichenfolge.

Hinweise

Wenn die Liste mit einem Trennzeichen beginnt oder endet, wird davon ausgegangen, dass vor oder nach der Liste eine NULL-Zeichenfolge vorhanden ist. Aufeinander folgende Trennzeichen implizieren eine NULL-Zeichenfolge dazwischen.

Wenn sich der Index außerhalb des gültigen Bereichs befindet, gibt Visio eine leere Zeichenfolge oder das optionale Zeichen zurück, das als Argument für errorvalue bereitgestellt wurde.

Beispiel 1

INDEX(3,"cat; Ratte;; Ziebe")

Gibt "Ziege" zurück.

Beispiel 2

INDEX(54,"; 1; 2; 3;",,"FEHLER")

Gibt "ERROR" zurück.