KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fonction Excel FILTREXML

AuteurZhoumandy Date de modification

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

fonction FILTERXML 1


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

  1. 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.
  2. 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.
  3. 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»)

fonction FILTERXML 2

Remarques :

  1. Dans la formule ci-dessus, //food/name est l’argument XPath saisi.
  2. 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 fonction PAIRarrondit 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.