
Ringkasan
Fungsi Excel FILTERXML mengembalikan data tertentu dari teks XML menggunakan ekspresi XPath yang ditentukan.
Tujuan
Dapatkan data dari XML dengan XpathNilai pulangan
Memadankan data sebagai teksSintaks
= FILTERXML (xml, xpath)Hujah
- xml - XML sah sebagai rentetan teks.
- xpath - Ungkapan Xpath yang sah sebagai rentetan teks.
Versi
Excel 2013Catatan penggunaan
Fungsi Excel FILTERXML mengembalikan data tertentu dari teks XML menggunakan ekspresi XPath yang ditentukan.
XML adalah format teks untuk menyimpan dan mengangkut data. Ia tidak bergantung pada perkakasan atau perisian tertentu. XML dapat diperluas dan dirancang untuk mengangkut data, dan bukannya menampilkan data dengan cara tertentu. XML mempunyai peraturan sintaksis yang ketat yang membolehkan perisian melintasi struktur dokumen XML dan melakukan pelbagai operasi.
XPath adalah bahasa pertanyaan khas untuk memilih elemen dan atribut dalam dokumen XML. Fungsi FILTERXML menggunakan XPath untuk memadankan dan mengekstrak data dari teks dalam format XML.
Catatan: FILTERXML tidak terdapat di Excel pada Mac, atau di Excel Online.
Contohnya
Dalam contoh yang ditunjukkan, sel mengandungi XML yang membawa maklumat mengenai album yang diterbitkan sebagai CD. Setiap CD mengandungi judul album, nama artis, dan tahun album ini dilancarkan. Rumus dalam sel D5 menggunakan FILTERXML untuk mengekstrak semua tajuk:
=FILTERXML(B5,"//cd/title")
Argumen xml adalah XML dalam sel B5, dan argumen xpath adalah ungkapan "// cd / title", yang memadankan semua elemen tajuk dengan induk. Dalam Excel 365, yang menyokong tatasusunan dinamik, hasilnya menjangkau julat D5: D14 secara automatik.