Skip to main content

פונקציית FILTERXML של Excel

Author: Zhoumandy Last Modified: 2025-05-30

הפונקציה FILTERXML מחזירה ערכים ספציפיים מתוך טקסט XML באמצעות נתיב ה-XPath הנתון.

filterxml-function 1


תחביר

=FILTERXML(xml,xpath)


ארגומנטים

  • Xml (חובה): מחרוזת בפורמט XML תקין.
  • Xpath (חובה): מחרוזת בפורמט XPath תקין.

ערך החזרה

הפונקציה FILTERXML מחזירה ערכים ספציפיים מתוך טקסט XML.


הערות פונקציה

  1. הפונקציה FILTERXML הוצגה לראשונה ב-Excel 2013. לכן, היא אינה זמינה בגרסאות Excel קודמות יותר. כמו כן, היא אינה זמינה גם ב-Excel באינטרנט או ב-Excel עבור Mac.
  2. הפונקציה FILTERXML עשויה להופיע בספריית Excel עבור Mac, אך היא לא מחזירה תוצאות ב-Mac מכיוון שהיא מסתמכת על תכונות מערכת ההפעלה Windows.
  3. ה #VALUE! ערך השגיאה מתרחש אם אחת מהמצבים הבאים מתרחשת:
    • הארגומנט xml שסופק אינו תקין;
    • הארגומנט xml שסופק מכיל מרחב שמות עם קידומת שאינה תקפה.

דוגמה

כפי שמוצג בתמונה למטה, תא B4 מכיל את הטקסט XML. כדי לקבל נתונים ספציפיים מתוך טקסט זה באמצעות נתיב ה-XPath שצוין, אנא עשו כך.

אנא העתיקו את הנוסחה למטה לתוך תא D4, ולאחר מכן לחצו על מקשי Ctrl + Shift + Enter כדי לקבל את התוצאה.

=FILTERXML(B4,"//food/name")

filterxml-function 2

הערות:

  1. בנוסחה לעיל, //food/name הוא הארגומנט xpath שהוזן.
  2. ב-Excel עבור Microsoft 365, תוכלו ללחוץ ישירות על מקש Enter לאחר הזנת הנוסחה כדי לקבל את התוצאה מכיוון ש-Excel 365 תומך בתכונת המערכים הדינמיים שמשחררת את התוצאות באופן אוטומטי.

פונקציות קשורות: