Clever-Excel-Forum

Normale Version: UTM Daten aus URL auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebe Gemeinschaft,

unsere neue Marketingsoftware läuft nicht ganz rund und daher möchte ich aus einer URL bestimmte Textstellen (UTM Daten) exportieren. Beispiel:

1. /de-responsive-long?utm_source=Email-Marketing&utm_medium=11111&utm_content=2019_ver1_de&utm_campaign=room

Ergebnis sollte sein:

A1 = utm_source = Email-Marketing
B1 = utm_medium = 11111
C1 = utm_content = 2019_ver1_de
D1 = utm_campaign = room

2. /de-responsive-long?utm_source=Google%20Ad&utm_term=%2Bklinik%20%2Bniederlande&utm_content=270243262292&utm_campaign=1408117685&gclid=EAIaIQobChMI26_I5fua4wIVQ-R3Ch1mCwEEEAAYASAAEgKfc_D_BwE

Ergebnis sollte sein:

A1 = utm_source = Google Ad
B1 = utm_medium = klinik niederlande
C1 = utm_content = 270243262292
D1 = utm_campaign = 1408117685

Vielen lieben Dank und einen schönen Start in die Woche wünsche ich euch,

Nick
Hi Nick,

zu deinem ersten Beispiel: nimm Text in Spalten.

1. Getrennt / Trenner = sonstige (?). Danach nochmals T-i-S ==>
2. Getrennt / Trenner = sonstige (&) und erste Spalte löschen.

Beim zweiten Beispiel ist noch etwas Handarbeit angesagt oder du entfernst die überflüssigen Zeichen mittels Formeln in mehreren Hilfsspalten, sofern der Aufbau immer gleich ist.
Handarbeit: ebenfalls zuerst die beiden ersten Punkte abarbeiten. Danach musst du nur in den ersten drei Spalten die Zeichen entfernen.

An der Formellösung tüftle ich noch.
Vielen lieben Dank schon mal. Eine Formel wäre wunderbar! Im zweiten Beispiel variieren die Eingaben natürlich anhand der Keywords, die in Google gesucht werden. Mal lang mal kurz, zb. Klinik Niederlande oder nur Halsweh.

Viele Grüße und herzlichen Dank!
Hi Nick,

was lange währt...

auch bei deinem zweiten Beispiel trennst du die einzelnen Terme mit Text in Spalten (wie vorhin beschrieben). Erste und letzte Spalte löschen. Dann fügst du jeweils nach der ersten und der dritten Spalte eine Hilfsspalte ein, in denen du die Formeln einträgst. Originalspalte eins und drei (im Tab.-Ausschnitt farbig) im Anschluss löschen.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEF
1utm_source=Google%20Adutm_source=Google Adutm_term=%2Bklinik%20%2Bniederlandeutm_term=klinik niederlandeutm_content=270243262292utm_campaign=1408117685

ZelleFormel
B1=TEIL(A1;1;FINDEN("%";A1)-1)&" "&RECHTS(A1;2)
D1=TEIL(WECHSELN(WECHSELN(C1;"%";"#";2);"%";"§";2);1;FINDEN("=";WECHSELN(WECHSELN(C1;"%";"#";2);"%";"§";2)))&TEIL(WECHSELN(WECHSELN(C1;"%";"#";2);"%";"§";2);FINDEN("=";WECHSELN(WECHSELN(C1;"%";"#";2);"%";"§";2))+4;6)&" "&TEIL(WECHSELN(WECHSELN(C1;"%";"#";2);"%";"§";2);FINDEN("§";WECHSELN(WECHSELN(C1;"%";"#";2);"%";"§";2))+3;99)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Oder ein UDF.


Code:
Function F_snb(c00)
    F_snb = Split(Replace(c00, "?", "&"), "&")
End Function