Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Excel FILTERXML-functie

Author Zhoumandy Last modified

De FILTERXML-functie retourneert specifieke waarden uit XML-tekst door gebruik te maken van de gegeven XPath.

filterxml-function 1


Syntaxis

=FILTERXML(xml,xpath)


Argumenten

  • Xml (vereist): Een string in geldig XML-formaat.
  • Xpath (vereist): Een string in geldig XPath-formaat.

Retourwaarde

De FILTERXML-functie retourneert specifieke waarden uit XML-tekst.


Functienotities

  1. De FILTERXML-functie is geïntroduceerd in Excel 2013. Daarom is deze niet beschikbaar in eerdere versies van Excel. En het is ook niet beschikbaar in Excel voor het web of Excel voor Mac.
  2. De FILTERXML-functie kan verschijnen in de bibliotheek van Excel voor Mac, maar levert geen resultaten op Mac omdat deze afhankelijk is van functionaliteit van het Windows-besturingssysteem.
  3. De #WAARDE! foutmelding treedt op als een van de volgende situaties zich voordoet:
    • het opgegeven xml-argument is niet geldig;
    • het opgegeven xml-argument bevat een naamruimte met een voorvoegsel dat niet geldig is.

Voorbeeld

Zoals in de onderstaande schermafbeelding te zien is, bevat cel B4 de XML-tekst. Om specifieke gegevens uit deze XML-tekst te verkrijgen met behulp van de gespecificeerde XPath, doe dan het volgende.

Kopieer de onderstaande formule naar cel D4 en druk vervolgens op de toetsen Ctrl + Shift + Enter om het resultaat te krijgen.

=FILTERXML(B4,"//food/name")

filterxml-function 2

Opmerkingen:

  1. In de bovenstaande formule is //food/name het ingevoerde xpath-argument.
  2. In Excel voor Microsoft 365 kunt u direct op de Enter-toets drukken nadat u de formule hebt ingevoerd om het resultaat te krijgen, omdat Excel 365 de functie dynamische matrices ondersteunt die de resultaten automatisch uitbreidt.

Gerelateerde functies:

  • Excel EVEN Functie
    De EVEN functie rondt getallen af van nul naar het dichtstbijzijnde even gehele getal.

  • Excel EXP Functie
    De EXP functie retourneert het resultaat van de constante e verheven tot de nde macht.