פונקציית FILTERXML של Excel
Author: Zhoumandy Last Modified: 2025-05-30
הפונקציה FILTERXML מחזירה ערכים ספציפיים מתוך טקסט XML באמצעות נתיב ה-XPath הנתון.
תחביר
=FILTERXML(xml,xpath)
ארגומנטים
- Xml (חובה): מחרוזת בפורמט XML תקין.
- Xpath (חובה): מחרוזת בפורמט XPath תקין.
ערך החזרה
הפונקציה FILTERXML מחזירה ערכים ספציפיים מתוך טקסט XML.
הערות פונקציה
- הפונקציה FILTERXML הוצגה לראשונה ב-Excel 2013. לכן, היא אינה זמינה בגרסאות Excel קודמות יותר. כמו כן, היא אינה זמינה גם ב-Excel באינטרנט או ב-Excel עבור Mac.
- הפונקציה FILTERXML עשויה להופיע בספריית Excel עבור Mac, אך היא לא מחזירה תוצאות ב-Mac מכיוון שהיא מסתמכת על תכונות מערכת ההפעלה Windows.
- ה #VALUE! ערך השגיאה מתרחש אם אחת מהמצבים הבאים מתרחשת:
- הארגומנט xml שסופק אינו תקין;
- הארגומנט xml שסופק מכיל מרחב שמות עם קידומת שאינה תקפה.
דוגמה
כפי שמוצג בתמונה למטה, תא B4 מכיל את הטקסט XML. כדי לקבל נתונים ספציפיים מתוך טקסט זה באמצעות נתיב ה-XPath שצוין, אנא עשו כך.
אנא העתיקו את הנוסחה למטה לתוך תא D4, ולאחר מכן לחצו על מקשי Ctrl + Shift + Enter כדי לקבל את התוצאה.
=FILTERXML(B4,"//food/name")
הערות:
- בנוסחה לעיל, //food/name הוא הארגומנט xpath שהוזן.
- ב-Excel עבור Microsoft 365, תוכלו ללחוץ ישירות על מקש Enter לאחר הזנת הנוסחה כדי לקבל את התוצאה מכיוון ש-Excel 365 תומך בתכונת המערכים הדינמיים שמשחררת את התוצאות באופן אוטומטי.
פונקציות קשורות:
פונקציית EVEN של Excel
הפונקציה EVEN מעגלת מספרים הרחק מאפס אל המספר השלם הזוגי הקרוב ביותר.
פונקציית EXP של Excel
הפונקציה EXP מחזירה את התוצאה של הקבוע e המועלה לחזקה n.