replace value(a, list b, list c, default d, [contains-mode e], delim f)
Gruppe |
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.
Parameterbeschreibung
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 |
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])