FILTERXML (funkcija FILTERXML)

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Šajā rakstā paskaidrota funkcijas FILTERXML formulas sintakse un lietošana programmā Microsoft Excel.

Piezīmes.: 

  • Funkcija FILTERXML nav pieejama programmā Excel Online un Excel 2016 darbam ar Mac.

  • Piezīme: Šī funkcija var tikt parādīti funkcija galerija programmā Excel for Mac, bet to paļaujas uz operētājsistēmas Windows līdzekļus, tāpēc to nevar atgriezt rezultātus Mac.

Apraksts

Atgriež konkrētus datus no XML satura, izmantojot norādīto argumentu XPath.

Sintakse

FILTERXML(xml, xpath)

Funkcijas FILTERXML sintaksei ir tālāk minētie argumenti.

  • Xml    Obligāts arguments. Virkne derīgā XML formātā.

  • XPath    Obligāts. Virkne, standarta XPath formātā.

Piezīmes

  • Ja xml nav derīgs, FILTERXML atgriež kļūdas vērtību #VALUE!.

  • Ja xml ietver nosaukumvietu ar nederīgu prefiksu, FILTERXML atgriež kļūdas vērtību #VALUE!.

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Vaicājuma URL:

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

XML atbilde:

=WEBSERVICE(A2)

Pēdējais mainītais:

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

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

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

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

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

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

Apraksts

Šajā piemērā izmantota funkcija FILTERXML, kas lietota šūnā B3 atgrieztiem XML datiem, ko nodrošina funkcijas WEBSERVICE rezultāti tīmekļa vaicājumam šūnā A2. Dati no FILTERXML tiek atgriezti šūnās B7:B9 un C7:C9, un rāda trīs pēdējos atjauninātos Wikipedia vaicājumu rezultātus un atjaunināšanas laiku (UTC — universālais koordinētais laiks).

Šūnās B7:B9 ir formula =FILTERXML(B3,"//rc/@title"), kura šajās šūnās ir jāievada kā masīva formula. Atlasiet B7:C9, ievadiet formulu un nospiediet CTRL+SHIFT+ENTER. Šūnās C7:C9 ir formula =FILTERXML(B3,"//rc/@timestamp"), kas arī ir jāievada kā masīva formula.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×