von mikeleb » Mo, 04.03.2024 20:30
Hallo Frank,
"teufel-soundanlage-box-grau-487522" ist aber keine URL, wohl eher ein Teil davon. Geht es dir um eine, ich nenne es mal url-konforme, Umschreibung der Artikelbezeichung?
Ein Ansatz ist (wenn in C2 der Text
TEUFEL® Soundanlage Box grau 487522 steht):
Damit wären die Kleinschreibung und die Leerzeichen erledigt. Sonderzeichen werden gemäß URL codiert.
Wenn du eine Liste der Sonderzeichen hast, die entfernt werden sollen, kannst du die Funktion REGAUS() nutzen:
Code: Alles auswählen
=URLCODIEREN(REGAUS(WECHSELN(KLEIN(A3);" ";"-");"[®\[\]§&\$\*]";"";"g"))
In diesem Fallem werden die Sonderzeichen ®, [, ],§,&,$ und * entfernt. Beachte, dass besondere Zeichen für den regulären Ausdruck mit einem Backslash maskiert werden müssen: daher \[, \], \$ und \*
Hallo Frank,
"teufel-soundanlage-box-grau-487522" ist aber keine URL, wohl eher ein Teil davon. Geht es dir um eine, ich nenne es mal url-konforme, Umschreibung der Artikelbezeichung?
Ein Ansatz ist (wenn in C2 der Text [b]TEUFEL® Soundanlage Box grau 487522[/b] steht):
[code]=URLCODIEREN(WECHSELN(KLEIN(C2);" ";"-"))[/code]
Damit wären die Kleinschreibung und die Leerzeichen erledigt. Sonderzeichen werden gemäß URL codiert.
Wenn du eine Liste der Sonderzeichen hast, die entfernt werden sollen, kannst du die Funktion REGAUS() nutzen:
[code]=URLCODIEREN(REGAUS(WECHSELN(KLEIN(A3);" ";"-");"[®\[\]§&\$\*]";"";"g"))[/code]
In diesem Fallem werden die Sonderzeichen ®, [, ],§,&,$ und * entfernt. Beachte, dass besondere Zeichen für den regulären Ausdruck mit einem Backslash maskiert werden müssen: daher \[, \], \$ und \*