Aller au contenu principal

Les 11 fonctions web d'Excel

Les fonctions Web d'Excel permettent de connecter un classeur à des sources de données externes. Elles regroupent la création de liens cliquables (LIEN_HYPERTEXTE), la récupération de données via une API (SERVICEWEB), l'analyse de contenu XML (FILTRXML) et l'encodage d'URL (ENCODEURL).

Tu gères un catalogue produits et tu veux que chaque ligne pointe vers sa fiche en ligne d'un simple clic ? Avec LIEN_HYPERTEXTE, tu construis des liens dynamiques à partir de tes données sans jamais les saisir à la main.

Pour aller plus loin, SERVICEWEB te permet d'interroger une API REST directement depuis ta cellule. Tu récupères des taux de change, des données météo ou n'importe quelle information disponible en accès public, sans quitter Excel.

Ces fonctions sont moins connues que SOMME ou RECHERCHEV, mais elles ouvrent des possibilités réelles pour automatiser la collecte de données et rendre tes tableaux interactifs. Un bon investissement si tu travailles régulièrement avec des sources externes.

Liens dynamiques

Crée des hyperliens cliquables directement dans tes cellules

Appels API

Récupère des données depuis le web sans quitter Excel

Encodage URL

Encode correctement les paramètres avant de construire une URL

Les fonctions essentielles

Tu n'as pas besoin de toutes les fonctions Web pour démarrer. Commence par ces quelques incontournables, elles couvrent la grande majorité des cas où Excel doit communiquer avec le monde extérieur.

  1. 1

    LIEN_HYPERTEXTE crée un lien cliquable vers une URL, une feuille ou un fichier externe.

  2. 2

    SERVICEWEB appelle une URL et renvoie le contenu brut de l'API directement dans la cellule.

  3. 3

    FILTRE.XML extrait une valeur précise d'un contenu XML grâce à une expression XPath.

  4. 4

    ENCODEURL transforme un texte en chaîne encodée, prête à être intégrée dans une URL.

  5. 5

    IMAGE affiche une image dans une cellule à partir d'une URL (Excel 365).

Cas d'usage courants

Catalogue produits. Génère automatiquement un lien vers chaque fiche produit en combinant LIEN_HYPERTEXTE avec une colonne d'identifiants, sans saisie manuelle.

Taux de change en direct. Utilise SERVICEWEB pour interroger une API publique de devises et afficher le taux EUR/USD du jour dans une cellule dédiée.

Navigation interne. Crée des hyperliens entre onglets pour transformer un classeur en tableau de bord navigable, avec un menu cliquable sur la première feuille.

Extraction de flux RSS. Combine SERVICEWEB et FILTRE.XML pour récupérer les titres d'un flux RSS et les afficher dans Excel sous forme de liste actualisable.

Construction d'URLs paramétrées. Encode les critères de recherche avec ENCODEURL, puis assemble l'URL complète via CONCATENER pour générer des liens de requête corrects.

Visuels dans les rapports. Affiche les logos ou photos de produits dans les cellules du tableau avec IMAGE, sans recourir à une insertion manuelle image par image.

Toutes les fonctions web (11)

FonctionÀ quoi elle sert
ENCODEURLEncode un texte pour utilisation dans une URL.
SERVICEWEBRécupère des données depuis un service web.
FILTRXMLExtrait des données d'un contenu XML avec XPath.
LIEN_HYPERTEXTECrée un lien cliquable.
IMAGEInsère une image depuis une URL.
HISTORIQUE.ACTIONSRécupère l'historique des cours boursiers d'une action.
IMPORTHTMLImporte un tableau ou une liste depuis une page HTML.
IMPORTXMLImporte des données depuis une page XML ou HTML via XPath.
IMPORTDATAImporte des données depuis une URL au format CSV ou TSV.
IMPORTFEEDImporte un flux RSS ou ATOM.
FILTRE.XMLExtrait des données d'un contenu XML en utilisant une expression XPath.

Questions fréquentes

Vérifie d'abord que l'URL est accessible depuis un navigateur. SERVICEWEB requiert HTTPS et échoue silencieusement si la politique réseau de l'entreprise bloque les appels sortants. Pour les APIs complexes ou nécessitant une authentification, Power Query est une meilleure solution.

Ce sont deux variantes de la même fonction. FILTRXML est la version historique disponible depuis Excel 2013, FILTRE.XML est une version récente au nom harmonisé. Le comportement est identique. Utilise FILTRXML si tu vises une compatibilité élargie.

Utilise le préfixe # suivi du nom de la feuille et de la cellule cible, par exemple =LIEN_HYPERTEXTE("#Feuil2!A1"; "Voir le récap"). C'est la façon standard de naviguer entre onglets via une formule.

ENCODEURL est disponible depuis Excel 2013 pour Windows. Elle n'est pas présente dans Excel pour Mac avant la version 2016, ni dans Excel Online dans certaines configurations. Vérifie la version avant de la déployer sur un classeur partagé.

Oui, en activant le calcul automatique du classeur. Les formules SERVICEWEB sont recalculées à l'ouverture ou lors d'un recalcul forcé (F9). Pour un rafraîchissement planifié sans action manuelle, Power Query avec une source Web offre plus de contrôle.

Bloqué sur une formule Excel ?

Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.

Essayer l'assistant IA

Gratuit · 10 questions par mois