replace value(a, list b, list c, default d, [contains-mode e], delim f)

Prev Next

Sucht in (dem als kommaseparierte Tokenliste interpretierten) Parameter b nach a und liefert als Rückgabewert den Wert, der im (ebenso als kommaseparierte Tokenliste interpretierten) Parameter c an der selben Stelle steht.

Ist e auf true gesetzt, greift eine Suche auch, wenn ein Wert in der Liste b in a enthalten ist, ansonsten wird auf Gleichheit überprüft. Siehe Beispiele.

Wird a nicht in b gefunden, wird d zurückgegeben.

Parameter

Parameter

Beschreibung

a

Suchwert.

b

Kommaseparierte Liste mit Werten.

c

Kommaseparierte Liste mit Ersetzungswerten.

d

Rückgabewert, wenn a nicht gefunden wurde.

e

(optional) Bei true wird eine Teiltextsuche vorgenommen, ansonsten auf Gleichheit überprüft. Siehe Beispiele. Default: false.

f

(optional) Trennzeichen für beide Listen. Default: ,

Beispiele

Parameter a

Parameter b

Parameter c

Parameter d

Parameter e

Parameter f

Ergebnis

D

D,A

Deutschland,Österreich

Irgendwo

Deutschland

A

D,A

Deutschland,Österreich

Irgendwo

Österreich

I

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

DE

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

AT

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

IT

D,A

Deutschland,Österreich

Irgendwo

Irgendwo

DE

D,A

Deutschland,Österreich

Irgendwo

true

Deutschland

AT

D,A

Deutschland,Österreich

Irgendwo

true

Österreich

IT

D,A

Deutschland,Österreich

Irgendwo

true

Irgendwo