LOOKUP Function

Gibt einen nullbasierten Index zurück, der die Position des Teilzeichenfolgenschlüssels in einer Liste angibt, oder gibt -1 zurück, wenn die Zielzeichenfolge das Trennzeichen enthält.

Syntax

LOOKUP(" Key "," list "[," trenner "])

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
key
Erforderlich
String
Die zu suchende Zeichenfolge.
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 delimiter kann aus mehreren Zeichen bestehen und darf Zeichen mit mehreren Byte enthalten. Das Standardtrennzeichen ist ein Semikolon.

Rückgabewert

Numeric

Hinweise

Die LOOKUP-Funktion verwendet eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung. 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.

Sämtliche Argumente müssen Zeichenfolgen oder in Zeichenfolgen konvertierbare Ausdrücke sein. Ist dies nicht der Fall, wird eine leere Zeichenfolge für das fehlerhafte Argument verwendet.

Beispiel 1

LOOKUP("rat","cat; Ratte;; Ziebe")

Gibt 1 zurück.

Beispiel 2

LOOKUP("","; Katze; Ratte;; Ziebe")

Gibt 0 zurück.

Beispiel 3

LOOKUP("t","cat; Ratte;; Ziebe","a")

Gibt 3 zurück.