FILTERXML (funkcija FILTERXML)

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Ovaj članak opisuje sintaksu formule i upotrebu funkcije FILTERXML u programu Microsoft Excel.

Napomene : 

  • Funkcija FILTERXML nije dostupna u usluzi Excel Online i nije dostupna u programu Excel 2016 za Mac.

  • Napomena: Ova funkcija može da se pojavi u galeriji funkcija u programu Excel za Mac, ali to zavisi od funkcije operativnog sistema Windows, tako da ona ne vraća rezultate na Mac računaru.

Opis

Daje određene podatke iz XML sadržaja uz pomoć određene XPath funkcije.

Sintaksa

FILTERXML(xml, xpath)

Sintaksa funkcije FILTERXML ima sledeće argumente.

  • Xml    Obavezno. Niska u važećem XML formatu.

  • XPath funkcije.    Obavezno. Niska u standardni format XPath.

Primedbe

  • Ako xml nije važeći, funkcija FILTERXML daje grešku #VALUE!.

  • Ako xml sadrži prostor za ime sa prefiksom koji nije važeći, funkcija FILTERXML daje grešku #VALUE!.

Primer

Kopirajte date primere podataka u sledeću tabelu i nalepite ih u ćeliju A1 novog radnog lista u programu Excel. Ako želite da formule izračunaju rezultate, izaberite formule, pritisnite taster F2, a zatim pritisnite taster Enter. Ako je potrebno, možete prilagoditi širinu kolona kako biste videli sve podatke u njima.

URL upita:

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

XML odgovor:

=WEBSERVICE(A2)

Poslednje promenjeno:

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

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

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

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

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

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

Opis

Ovaj primer koristi funkciju FILTERXML na XML podacima datim u ćeliji B3 i on je dobijen pomoću funkcije WEBSERVICE na Veb upitu u ćeliji A2. Podaci od funkcije FILTERXML se dobijaju u opsegu ćelija B7:B9 i opsegu ćelija C7:C9 i pokazuju tri poslednja ažurirana rezultata upita na Vikipediji i vreme njihovog ažuriranja (u UTC formatu, Koordinisano univerzalno vreme)

Ćelije u opsegu B7:B9 sadrže formulu =FILTERXML(B3,"//rc/@title"), koja mora da se unese u te ćelije kao formula niza. Izaberite opseg B7:C9, unesite formulu a zatim pritisnite kombinaciju tatera Ctrl+Shift+Enter. Ćelije u opsegu C7:C9 sadrže formulu =FILTERXML(B3,"//rc/@timestamp") koja takođe treba da se unese kao formula niza.

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×