FILTERXML (opis funkcije)

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

U ovom se članku opisuje sintaksa formula i korištenje funkcije FILTERXML u programu Microsoft Excel.

Napomene : 

  • Funkcija FILTERXML nije dostupna u web-aplikaciji Excel Online, a nije dostupna ni u programu Excel 2016 za Mac.

  • Napomena: Ova funkcija može se pojaviti u galeriji funkcija u programu Excel za Mac, ali ga ovisi značajke operacijskog sustava Windows pa će vratiti rezultate na Mac.

Opis

Vraća konkretne podatke iz XML sadržaja pomoću navedenog izraza XPath.

Sintaksa

FILTERXML(xml, xpath)

Sintaksa funkcije FILTERXML sadrži sljedeće argumente:

  • Xml    Obavezno. Niz u valjanom XML obliku.

  • XPath    Obavezan. Niz u standardni oblik XPath.

Napomene

  • Ako xml nije valjan, FILTERXML vraća vrijednost pogreške #VALUE!.

  • Ako xml sadrži prostor naziva s prefiksom koji nije valjan, FILTERXML vraća vrijednost pogreške #VALUE!.

Primjer

Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.

URL upita:

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

XML odgovor:

=WEBSERVICE(A2)

Posljednje promijenjeno:

=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

U primjeru se funkcija FILTERXML primjenjuje na XML podatke dobivene u ćeliji B3 primjenom funkcije WEBSERVICE nad web-upitom u ćeliji A2. Podaci koji su rezultat funkcije FILTERXML nalaze se u ćelijama B7:B9 i C7:C9 i pokazuju tri rezultata upita na Wikipediji koji su ažurirani posljednji te vrijeme njihova ažuriranja (po univerzalnom koordiniranom vremenu, UTC).

Ćelije B7:B9 sadrže formulu =FILTERXML(B3;"//rc/@title"), koja se treba unijeti kao formula polja u te ćelije. Odaberite ćelije B7:C9, unesite formulu, a zatim pritisnite Ctrl+Shift+Enter. Ćelije C7:C9 sadrže formulu =FILTERXML(B3;"//rc/@timestamp"), a i ona se mora unijeti kao formula polja.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×