Office
Conectare

FILTERXML (funcția FILTERXML)

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

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.

Extindeți-vă competențele Office
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.

×