Fonction Excel FILTREXML
La fonction FILTREXML extrait des valeurs précises d’un texte XML à l’aide du chemin XPath fourni.

Syntaxe
=FILTERXML()xml,xpath)
Arguments
- XML (obligatoire) : une chaîne au format XML valide.
- XPath (obligatoire) : une chaîne au format XPath valide.
Valeur de retour
La fonction FILTREXML extrait des valeurs précises à partir d’un texte XML.
Remarques sur la fonction
- La fonction FILTREXML a été introduite dans Excel 2013. Elle n’est donc pas disponible dans les versions antérieures d’Excel, ni dans Excel pour le web, ni dans Excel pour Mac.
- La fonction FILTREXML peut apparaître dans la bibliothèque d’Excel pour Mac, mais elle ne renvoie aucun résultat sur ce système, car elle dépend de fonctionnalités propres à Windows.
- La valeur d’erreur #VALEUR!se produit si l’une des situations suivantes se présente :
- l‹argument XML fourni n›est pas valide ;
- L’argument XML fourni contient un espace de noms associé à un préfixe non valide.
Exemple
Comme le montre la capture d’écran ci-dessous, la cellule B4 contient du texte au format XML. Pour en extraire des données spécifiques à l’aide du chemin XPath indiqué, suivez les étapes suivantes.
Veuillez copier la formule ci-dessous dans la cellule D4, puis appuyer sur les touches Ctrl + Maj + Entrée pour obtenir le résultat.
=FILTREXML()B4,«//food/name»)

Remarques :
- Dans la formule ci-dessus, //food/name est l’argument XPath saisi.
- Dans Excel pour Microsoft 365, vous pouvez appuyer directement sur la touche Entrée après avoir saisi votre formule pour obtenir le résultat, car Excel 365 prend en charge la fonctionnalité des tableaux dynamiques qui étend automatiquement les résultats.
Fonctions associées :
Fonction Excel PAIR EVEN
La fonctionPAIR arrondit les nombres en s‹éloignant de zéro vers l›entier pair le plus proche.
Fonction Excel EXP
La fonction EXP renvoie le résultat de la constante e élevée à la puissance n.