FILTERXML (funkcija FILTERXML)

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

V tem članku je opisana sintaksa formule in uporaba funkcije FILTERXML v Microsoft Excelu.

Opombe : 

  • Funkcija FILTERXML ni na voljo v programu Excel Online in ni na voljo v programu Excel 2016 for Mac.

  • Opomba: Ta funkcija se lahko pojavijo v galeriji funkcije v programu Excel za Mac, vendar se sklicuje na funkcije operacijskega sistema Windows, tako da bo vrnila rezultate v računalniku Mac.

Opis

Vrne določene podatke iz vsebine XML-ja z uporabo določene poti XPath.

Sintaksa

FILTERXML(xml, xpath)

V sintaksi funkcije FILTERXML so ti argumenti:

  • Xml    obvezen. Niz v veljavni obliki zapisa XML.

  • XPath    Zahtevano. Niz v standardni obliki XPath.

Opombe

  • Če xml ni veljaven, FILTERXML vrne napako z vrednostjo #VREDN!.

  • Če xml vsebuje imenski prostor z neveljavno predpono, FILTERXML vrne napako z vrednostjo #VREDN!.

Primer

Kopirajte vzorčne podatke iz te tabele in jih prilepite v celico A1 v novem Excelovem delovnem listu. Če želite, da formule prikažejo rezultate, jih izberite, pritisnite F2 in nato tipko ENTER. Po potrebi lahko prilagodite širine stolpcev in si ogledate vse podatke.

URL poizvedbe

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

Odgovor XML:

=WEBSERVICE(A2)

Nedavno spremenjeno:

=FILTERXML(B3; "//rc/@naslov")

=FILTERXML(B3; "//rc/@časovni žig")

=FILTERXML(B3; "//rc/@naslov")

=FILTERXML(B3; "//rc/@časovni žig")

=FILTERXML(B3; "//rc/@naslov")

=FILTERXML(B3; "//rc/@časovni žig")

Opis

V tem primeru je uporabljena funkcija FILTERXML na podatkih XML, vrnjenih v celici B3, ki jih zagotovijo rezultati funkcije WEBSERVICE v spletni poizvedbi v celici A2. Podatki funkcije FILTERXML so vrnjeni v celicah B7:B9 in C7:C9 ter pokažejo tri nedavno posodobljene rezultate poizvedbe na mestu Wikipedia in čas njihovih posodobitev (v UTC, "Coordinated Universal Time").

Celice B7:B9 vsebujejo formulo =FILTERXML(B3; "//rc/@naslov"), ki jo je v te celice treba vnesti kot formulo polja. Izberite B7:C9, vnesite formulo in pritisnite Ctrl+Shift+Enter. Celice C7:C9 vsebujejo formulo =FILTERXML(B3; "//rc/@časovni žig"), ki jo je prav tako treba vnesti kot formulo polja.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×