FILTERXML (Fungsi FILTERXML)

Catatan:  Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi FILTERXML di Microsoft Excel.

Catatan: 

  • Fungsi FILTERXML tidak tersedia di Excel Online, dan tidak tersedia di Excel 2016 pada Mac.

  • Catatan: Fungsi ini mungkin muncul di Galeri fungsi di Excel untuk Mac, namun bergantung pada sistem operasi Windows, sehingga tidak akan mengembalikan hasil pada Mac.

Deskripsi

Mengembalikan data tertentu dari konten XML dengan menggunakan XPath yang ditentukan.

Sintaks

FILTERXML(xml, xpath)

Sintaks fungsi FILTERXML terdiri dari argumen berikut.

  • Xml    Diperlukan. String dalam format XML yang valid.

  • XPath    Diperlukan. String dalam format XPath standar.

Keterangan

  • Jika xml tidak valid, FILTERXML mengembalikan nilai kesalahan #VALUE!

  • Jika xml berisi ruang nama dengan prefiks yang tidak valid, FILTERXML mengembalikan nilai kesalahan #VALUE!

Contoh

Salin contoh data di dalam tabel berikut ini dan tempel ke dalam sel A lembar kerja Excel yang baru. Agar rumus menunjukkan hasil, pilih datanya, tekan F2, lalu tekan Enter. Jika perlu, Anda bisa menyesuaikan lebar kolom untuk melihat semua data.

URL Kueri:

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

Respons XML:

=WEBSERVICE(A2)

Paling baru diubah:

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

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

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

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

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

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

Deskripsi

Contoh ini menggunakan fungsi FILTERXML di data XML yang dikembalikan di sel B3, yang diberikan oleh hasil dari fungsi WEBSERVICE di kueri web di sel A2. Data dari FILTERXML dikembalikan di sel B7:B9 dan C7:C9, dan memperlihatkan tiga hasil kueri paling baru diperbarui di Wikipedia dan waktu pembaruannya (dalam UTC, "Waktu Universal Terkoordinasi").

Sel B7:B9 berisi rumus =FILTERXML(B3,"//rc/@title"), yang perlu dimasukkan sebagai rumus array di sel tersebut. Pilih B7:C9, masukkan rumus tersebut, dan tekan Ctrl+Shift+Enter. Sel C7:C9 berisi rumus =FILTERXML(B3,"//rc/@timestamp"), dan juga perlu dimasukkan sebagai rumus array.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×