FILTERXML (Fungsi FILTERXML)

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

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.

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan 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.

×