replace value(a, list b, list c, default d, [contains-mode e])
|
Gruppe |
Sucht in dem als kommaseparierte Tokenliste interpretierte Parameter b nach der Zeichenkette a und ersetzt diese durch den Wert, der in dem ebenso als kommaseparierten Tokenliste Parameter c an der selben Stelle steht. Ist e auf true gesetzt, wird überprüft, ob der einzelne Wert in der Liste b im Wert a enthalten ist, ansonsten wird auf Gleichheit überprüft.
Wird a nicht in b gefunden, wird der Wert von d zurückgegeben.
Parameterbeschreibung
|
Parameter |
Beschreibung |
|
a |
Wert in der Liste b. |
|
b |
Kommaseparierte Liste mit Suchwerten. |
|
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. Default: false. |
Beispiele
|
Parameter a |
Parameter b |
Parameter c |
Parameter d |
Parameter e |
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 |
Siehe auch
replace value(a, name of file b, default value c[, wildcard d])
replace value by range(a, name of file b, default value c[, comparetype d])
replace value(a, csv/xls(x) b, column c, default d, [encoding e, key column f, delimiter g, sheet h]
replace value(a, csv b, column c, default d, [encoding e, key column f])