ฟังก์ชัน Excel FILTERXML
ฟังก์ชัน FILTERXML ส่งกลับค่าเฉพาะจากข้อความ XML โดยใช้ XPath ที่กำหนด
วากยสัมพันธ์
=FILTERXML(xml,xpath)
ข้อโต้แย้ง
- xml (จำเป็น): สตริงในรูปแบบ XML ที่ถูกต้อง
- เอ็กซ์พาธ (จำเป็น): สตริงในรูปแบบ XPath ที่ถูกต้อง
ราคาย้อนกลับ
ฟังก์ชัน FILTERXML ส่งกลับค่าเฉพาะจากข้อความ XML
หมายเหตุฟังก์ชัน
- ฟังก์ชัน FILTERXML ถูกนำมาใช้ใน 2013 Excel. ดังนั้นจึงไม่พร้อมใช้งานใน Excel เวอร์ชันก่อนหน้า และไม่พร้อมใช้งานใน Excel สำหรับเว็บ หรือ Excel for Mac เช่นกัน
- ฟังก์ชัน FILTERXML อาจปรากฏในไลบรารีของ Excel for Mac แต่จะไม่ส่งกลับผลลัพธ์บน Mac เนื่องจากใช้ฟังก์ชันของระบบปฏิบัติการ Windows
- พื้นที่ #VALUE! ค่าความผิดพลาดจะเกิดขึ้นหากเกิดเหตุการณ์ใดสถานการณ์หนึ่งขึ้น:
- อาร์กิวเมนต์ xml ที่ให้มาไม่ถูกต้อง
- อาร์กิวเมนต์ xml ที่ให้มามีเนมสเปซที่มีคำนำหน้าที่ไม่ถูกต้อง
ตัวอย่าง
ตามภาพหน้าจอด้านล่าง เซลล์ B4 มีข้อความ XML ในการรับข้อมูลเฉพาะจากข้อความ XML นี้โดยใช้ XPath ที่ระบุ โปรดทำดังนี้
โปรดคัดลอกสูตรด้านล่างลงในเซลล์ D4จากนั้นกดปุ่ม Ctrl + เปลี่ยน + เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์
= FILTERXML(B4,"//อาหาร/ชื่อ")
หมายเหตุ:
- n สูตรข้างต้น //อาหาร/ชื่อ เป็นอาร์กิวเมนต์ xpath อินพุต
- In Excel สำหรับ Microsoft 365, คุณสามารถกด .โดยตรง เข้าสู่ ที่สำคัญหลังจากที่คุณป้อนสูตรเพื่อให้ได้ผลลัพธ์เพราะ Excel 365 รองรับ ไดนามิกอาร์เรย์ คุณสมบัติที่แสดงผลลัพธ์โดยอัตโนมัติ
ฟังก์ชันสัมพัทธ์:
-
Excel EVEN ฟังก์ชัน
ฟังก์ชัน EVEN จะปัดเศษตัวเลขออกจากศูนย์เป็นจำนวนเต็มคู่ที่ใกล้เคียงที่สุด
-
Excel EXP ฟังก์ชัน
ฟังก์ชัน EXP จะคืนค่าผลลัพธ์ของค่าคงที่ e ที่ยกกำลัง n