Extraire une donnée d'une URL trackée

Fermé
JuBalbot - 8 janv. 2014 à 15:27
 JuBalbot - 8 janv. 2014 à 16:58
Bonjour,

J'ai recherché sur Google et je ne trouve pas la solution à mon problème pour le moment. C'est pourquoi je viens poser ma question ici.

En gros voici mon problème.

Dans une cellule d'un tableau de donnée excel se trouve le code de tracking google d'une URL.
Il peut se présenter sous la forme suivante :

cid=xx&civility=&firstname=xx&lastname=&email=xx@xx&city=&utm_source=XXXX&utm_medium=XXXX&utm_content=XX&utm_campaign=XXX

mais aussi sous cette forme :

cid=XX/?utm_source=XXXX&utm_medium=XXXX&utm_content=XX&utm_campaign=XX

Ce que je souhaiterai faire c'est extraire l'élément XXXX situé à la suite de "utm_source=", jusqu'au &.

J'ai essayé plusieurs solutions avec de la recherche, du si, de la conversion de données mais soit je m'y prends mal, soit ce n'est la solution.

Si quelqu'un a une idée, je suis preneur.

Merci d'avance !
A voir également:

1 réponse

J'ai trouvé une solution, en partant du principe que ma chaine de caractère débute en A2 : =SIERREUR(GAUCHE(DROITE(A2;(((NBCAR(A2)-(TROUVE("utm_source=";A2;1)+11))+1)));TROUVE("&utm_medium";DROITE(A2;(((NBCAR(A2)-(TROUVE("utm_source=";A2;1)+11))+1))))-1);"")

Mais si quelqu'un a une idée plus simple, je suis toujours preneur !
0