La fonction ENCODEURL retourne une chaîne encodée en URL, en remplaçant certains caractères non alphanumériques par le symbole de pourcentage (%) et un nombre hexadécimal.
Remarques :
-
La fonction ENCODEURL n’est pas disponible dans Excel pour le web ou Excel pour Mac.
-
La fonction ENCODEURL peut apparaître dans la galerie de fonctions d’Excel pour Mac, mais elle s’appuie sur les fonctionnalités du système d’exploitation Windows. Elle ne renvoie donc pas de résultats sur Mac.
Syntaxe
ENCODEURL(text)
La syntaxe de la fonction ENCODEURL a l’argument suivant.
Argument |
Description |
---|---|
Text (Texte) Obligatoire |
Chaîne à encoder au format URL. |
Exemples
Voici un exemple simple qui fait référence à un fichier Excel sur un serveur Microsoft SharePoint.
=ENCODEURL("http://contoso.sharepoint.com/Finance/Profit and Loss Statement.xlsx")
Ce qui entraîne les opérations suivantes :
http%3A%2F%2Fcontoso.sharepoint.com%2FFinance%2FProfit%20and%20Loss%20Statement.xlsx
Vous pouvez également utiliser la fonction ENCODEURL conjointement avec la fonction WEBSERVICE. Par exemple, vous pouvez utiliser le service d’API markitondemand.com pour retourner des informations sur une action d’entreprise :
=WEBSERVICE("http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2))
Où vous disposez d’un graduationur boursier dans la cellule C2.
Vous pouvez ensuite utiliser la fonction FILTERXML pour extraire des données spécifiques sur ce stock. Par exemple, pour obtenir le dernier prix du graduationur d’actions dans la cellule C2, vous pouvez utiliser :
=FILTERXML(WEBSERVICE(« http://dev.markitondemand.com/MODApis/Api/Quote/xml?symbol="&ENCODEURL(C2)),"//QuoteApiModel/Data/LastPrice »)
Vous avez besoin d’une aide supplémentaire ?
Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.