Ga naar hoofdinhoud
 

Excel FILTERXML-functie

Auteur: Zhoumandy Laatst gewijzigd: 2022-09-05

De functie FILTERXML retourneert specifieke waarden uit XML-tekst met behulp van het opgegeven XPath.

filterxml-functie 1


Syntaxis

=FILTERXML(xml,xpath)


argumenten

  • xml (vereist): Een tekenreeks in geldig XML-formaat.
  • xpath (vereist): Een tekenreeks in een geldig XPath-formaat.

Winstwaarde

De functie FILTERXML retourneert specifieke waarden uit XML-tekst.


Functie-opmerkingen

  1. De functie FILTERXML is geïntroduceerd in Excel 2013. Daarom is het niet beschikbaar in eerdere Excel-versies. En het is ook niet beschikbaar in Excel voor het web of Excel voor Mac.
  2. De functie FILTERXML verschijnt mogelijk in de bibliotheek van Excel voor Mac, maar geeft geen resultaten op Mac omdat deze afhankelijk is van de functionaliteit van het Windows-besturingssysteem.
  3. Het #WAARDE! foutwaarde 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 ongeldig voorvoegsel.

Voorbeeld

Zoals de onderstaande schermafbeelding laat zien, bevat cel B4 de XML-tekst. Ga als volgt te werk om de specifieke gegevens uit deze XML-tekst te halen met behulp van de gespecificeerde XPath.

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

=XMLFILTER(B4,"//eten/naam")

filterxml-functie 2

Opmerkingen:

  1. n de bovenstaande formule, //eten/naam is het invoer xpath-argument.
  2. In Excel voor Microsoft 365, kunt u direct op de drukken Enter toets nadat u de formule hebt ingevoerd om het resultaat te krijgen, omdat Excel 365 de . ondersteunt dynamische arrays functie die de resultaten automatisch morst.

Relatieve 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 tot de n-de macht.