FILTERXML (الدالة FILTERXML)

تقوم الدالة FILTERXML بإرجاع بيانات محدده من محتوي XML باستخدام xpath المحدد.

ملاحظات: 

  • الدالة FILTERXML غير متوفرة في Excel Online وExcel for Mac.

  • قد تظهر هذه الدالة في معرض الدالات في Excel for Mac، لكنها تعتمد على ميزات نظام التشغيل Windows، لذا فلن تقم بإرجاع نتائج في Mac.

بناء الجملة

FILTERXML(xml, xpath)‎

يحتوي بناء جملة الدالة FILTERXML على الوسيطات التالية.

  • products.xml    مطلوبة. سلسلة بتنسيق XML صالح.

  • xpath    مطلوبة. سلسلة بتنسيق XPath قياسي.

ملاحظات

  • إذا كانت قيمة xml غير صالحة، فستُرجع الدالة FILTERXML قيمة الخطأ #VALUE!.

  • إذا كانت قيمة xml تحتوي على مساحة اسم مع بادئة غير صالحة، فستُرجع الدالة FILTERXML قيمة الخطأ ‎#VALUE!‎ ‎ .

مثال

يستخدم هذا المثال الدالة FILTERXML على بيانات XML التي تم إرجاعها في الخلية B2، والتي تم توفيرها بواسطة نتائج الدالة WEBSERVICE على استعلام الويب في الخلية B1.

مثال على الدالة FILTERXML

يتم إرجاع البيانات من الدالة FILTERXML في الخلايا B3:B5 وC3:C5، وتعرض تلك البيانات نتائج الاستعلامات وفق آخر تحديث على ويكيبيديا ووقت تحديثها (وفق UTC، «التوقيت العالمي المتفق عليه»).

تحتوي الخلايا B3:B5 على الصيغة ‎=FILTERXML(B3,"//rc/@title")‎، التي يتعين إدخالها كصيغة صفيف في تلك الخلايا. حدِّد B3:C5 وأدخل الصيغة واضغط على الأزرار Ctrl+Shift+Enter. تحتوي الخلايا C3:C5 على الصيغة ‎=FILTERXML(B3,"//rc/@timestamp")‎، ويتعين أيضًا إدخالها كصيغة صفيف.

ملاحظة: إذا كان لديك إصدار حالي من Office 365، فيمكنك إذًا إدخال الصيغة ببساطة في الخلية العلوية اليسرى من نطاق الإخراج، ثم الضغط على الزر ENTER لتأكيد الصيغة كصيغة صفيف ديناميكية. وبخلاف ذلك، يتعين إدخال الصيغة كصيغة صفيف قديمة عن طريق تحديد نطاق الإخراج أولاً وإدخال الصيغة في الخلية العلوية اليسرى لنطاق الإخراج، ومن ثم الضغط على الأزرار CTRL+SHIFT+ENTER لتأكيدها. يدرج Excel أقواسًا متعرجة في بداية الصيغة ونهايتها نيابة عنك. لمزيد من المعلومات عن صيغ الصفيف، انظر إرشادات لصيغ الصفيف وأمثلة عليها.

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×