Cara menggunakan fungsi Excel FILTERXML -

Ringkasan

Fungsi Excel FILTERXML mengembalikan data tertentu dari teks XML menggunakan ekspresi XPath yang ditentukan.

Tujuan

Dapatkan data dari XML dengan Xpath

Nilai kembali

Mencocokkan data sebagai teks

Sintaksis

= FILTERXML (xml, xpath)

Argumen

  • xml - XML ​​valid sebagai string teks.
  • xpath - Ekspresi Xpath yang valid sebagai string teks.

Versi: kapan

Excel 2013

Catatan penggunaan

Fungsi Excel FILTERXML mengembalikan data tertentu dari teks XML menggunakan ekspresi XPath yang ditentukan.

XML adalah format teks untuk menyimpan dan mengangkut data. Itu tidak tergantung pada perangkat keras atau perangkat lunak tertentu. XML dapat diperluas dan dirancang untuk mengangkut data, bukan untuk menampilkan data dengan cara tertentu. XML memiliki aturan sintaks yang ketat yang memungkinkan perangkat lunak melintasi struktur dokumen XML dan melakukan berbagai operasi.

XPath adalah bahasa kueri khusus untuk memilih elemen dan atribut dalam dokumen XML. Fungsi FILTERXML menggunakan XPath untuk mencocokkan dan mengekstrak data dari teks dalam format XML.

Catatan: FILTERXML tidak tersedia di Excel di Mac, atau di Excel Online.

Contoh

Dalam contoh yang ditampilkan, sel berisi XML yang membawa informasi tentang album yang diterbitkan sebagai CD. Setiap CD berisi judul album, nama artis, dan tahun rilis album. Rumus di sel D5 menggunakan FILTERXML untuk mengekstrak semua judul:

=FILTERXML(B5,"//cd/title")

Argumen xml adalah XML di sel B5, dan argumen xpath adalah ekspresi "// cd / title", yang cocok dengan semua elemen judul dengan induknya. Di Excel 365, yang mendukung larik dinamis, hasilnya tumpah ke dalam kisaran D5: D14 secara otomatis.

Artikel yang menarik...