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 Excel untuk Mac.

  • Fungsi ini mungkin muncul di Galeri fungsi di Excel untuk Mac, tetapi bergantung pada sistem operasi Windows, sehingga tidak akan mengembalikan hasil di 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 #VALUE! .

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

Contoh

Contoh ini menggunakan fungsi FILTERXML di data XML yang dihasilkan di sel B2, yang disediakan oleh hasil dari fungsi WEBSERVICE di kueri web di sel B1.

Contoh fungsi FILTERXML

Data dari FILTERXML dikembalikan di sel B3:B5 dan C3:C5, dan memperlihatkan tiga terakhir hasil kueri di Wikipedia dan waktu pembaruan mereka (di UTC, "Waktu Universal Terkoordinasi").

B3:B5 sel berisi rumus = FILTERXML(B3,"//rc/@title"), yang perlu dimasukkan sebagai rumus array dalam sel tersebut. Pilih B3:C5, masukkan rumus, dan tekan Ctrl + Shift + Enter. C3:C5 sel berisi rumus = FILTERXML(B3,"//rc/@timestamp"), dan juga harus dimasukkan sebagai rumus array.

Catatan: Jika Anda memiliki versi terbaru Office 365, lalu Anda bisa cukup masukkan rumus di atas--sel kiri atas rentang output, lalu tekan ENTER untuk mengonfirmasi rumus sebagai rumus array dinamis. Jika tidak, rumus harus dimasukkan sebagai rumus array warisan dengan pertama memilih rentang output, memasukkan rumus di atas--sel kiri atas rentang output, dan lalu menekan CTRL + SHIFT + ENTER untuk mengonfirmasinya. Excel menyisipkan tanda kurung kurawal di awal dan akhir rumus untuk Anda. Untuk informasi selengkapnya tentang rumus array, lihat Panduan dan contoh rumus array.

Perlu bantuan lainnya?

Anda dapat bertanya kapan saja kepada para ahli di Komunitas Teknologi Excel, mendapatkan dukungan di Komunitas Answers, atau menyarankan peningkatan maupun fitur baru di User Voice Excel.

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.

×