Funcția Excel FILTERXML
Funcția FILTERXML returnează valori specifice din text XML utilizând XPath-ul dat.
Sintaxă
=FILTERXML(xml,xpath)
Argumente
- xml (obligatoriu): un șir în format XML valid.
- Xpath (obligatoriu): un șir în format XPath valid.
Valoarea retur
Funcția FILTERXML returnează valori specifice din text XML.
Note de funcționare
- Funcția FILTERXML este introdusă în Excel 2013. Prin urmare, nu este disponibil în versiunile anterioare de Excel. Și nu este disponibil nici în Excel pentru web, nici în Excel pentru Mac.
- Funcția FILTERXML poate apărea în biblioteca Excel pentru Mac, dar nu returnează rezultate pe Mac, deoarece se bazează pe funcționalitatea sistemului de operare Windows.
- #VALOARE! valoarea de eroare apare dacă apare una dintre situațiile:
- argumentul xml furnizat nu este valid;
- argumentul xml furnizat conține un spațiu de nume cu un prefix care nu este valid.
Exemplu
După cum arată captura de ecran de mai jos, celula B4 conține textul XML. Pentru a obține datele specifice din acest text XML folosind XPath-ul specificat, procedați după cum urmează.
Vă rugăm să copiați formula de mai jos în celulă D4, apoi apăsați pe Ctrl + Schimba + Intrați chei pentru a obține rezultatul.
=FILTERXML(B4,„//mâncare/nume”)
note:
- în formula de mai sus, //mâncare/nume este argumentul xpath de intrare.
- In Excel pentru Microsoft 365, puteți apăsa direct pe Intrați după ce ați introdus formula pentru a obține rezultatul, deoarece Excel 365 acceptă matrice dinamice caracteristică care vărsă rezultatele automat.
Funcții relative:
-
Excel EVEN Funcţie
Funcția EVEN rotunjește numerele de la zero la cel mai apropiat număr întreg par.
-
Excel EXP Funcţie
Funcția EXP returnează rezultatul constantei e crescută la a n-a putere.