FILTERXML (funcția FILTERXML)

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Acest articol descrie sintaxa de formulă și utilizarea funcției FILTERXML în Microsoft Excel.

Note : 

  • Funcția FILTERXML nu este disponibilă în Excel Online și nu este disponibilă în Excel 2016 pentru Mac.

  • Notă: Această funcție poate să apară în Galeria de funcția în Excel pentru Mac, dar aceasta se bazează pe caracteristicile de sistemul de operare Windows, astfel încât aceasta nu va returna rezultate pe Mac.

Descriere

Returnează date specifice din conținutul XML, folosind calea XPath specificată.

Sintaxă

FILTERXML(xml, xpath)

Sintaxa funcției FILTERXML are următoarele argumente:

  • Xml    Obligatoriu. Un șir în format XML valid.

  • XPath    Sunt necesare. Un șir în standard XPath format.

Observații

  • Dacă xml nu este valid, FILTERXML returnează valoarea de eroare #VALUE!.

  • Dacă xml conține un spațiu de nume cu un prefix nevalid, FILTERXML returnează valoarea de eroare #VALUE!.

Exemplu

Copiați datele din exemplele din următorul tabel și lipiți-le în celula A1 a noii foi de lucru Excel. Pentru ca formulele să afișeze rezultate, selectați-le, apăsați pe F2, apoi pe Enter. Dacă trebuie, puteți ajusta lățimea coloanei pentru a vedea toate datele.

URL interogare:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

Răspuns XML

=WEBSERVICE(A2)

Cea mai recentă modificare:

=FILTERXML(B3,"//rc/@title")

=FILTERXML(B3,"//rc/@timestamp")

=FILTERXML(B3,"//rc/@title")

=FILTERXML(B3,"//rc/@timestamp")

=FILTERXML(B3,"//rc/@title")

=FILTERXML(B3,"//rc/@timestamp")

Descriere

Acest exemplu utilizează funcția FILTERXML pe datele XML returnate în celula B3, care sunt furnizate de rezultatele funcției WEBSERVICE pe interogarea web din celula A2. Datele din FILTERXML sunt returnate în celulele B7:B9 și C7:C9 și afișează cele mai recente rezultate actualizate ale interogării în Wikipedia și data actualizărilor (în UTC, „Timp Universal”).

Celulele B7:B9 conțin formula =FILTERXML(B3,"//rc/@title"), care trebuie să fie introdusă ca formulă matrice în acele celule. Selectați B7:C9, introduceți formula și apăsați Ctrl+Shift+Enter. Celulele C7:C9 conțin formula =FILTERXML(B3,"//rc/@timestamp") și, de asemenea, trebuie introduse ca formulă matrice.

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×