الدالة FILTERXML

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

تصف هذه المقالة بناء جملة صيغة الدالة FILTERXML وطريقة استخدامها في Microsoft Excel.

ملاحظات: 

  • لا تتوفر الدالة FILTERXML في Excel Online، كما أنها لا تتوفر في Excel 2016 for Mac.

  • ملاحظه: قد تظهر هذه الداله في معرض الداله في Excel ل Mac، و# لكن يعتمد ميزات ل# نظام التشغيل Windows، حيث لن ترجع النتائج علي mac.

الوصف

تُرجع بيانات محددة من محتوى XML باستخدام XPath المحدد.

بناء الجملة

FILTERXML(xml, xpath)‎

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

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

  • Xpath    مطلوب. سلسله ب# تنسيق XPath القياسي.

ملاحظات

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

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

مثال

انسخ البيانات النموذج في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لعرض نتائج الصيغ، حدد هذه الأخيرة، ثم اضغط على F2، ثم اضغط على Enter. عند الحاجة، يمكنك ضبط عرض العمود لرؤية البيانات كافة.

URL الاستعلام:

http://en.wikipedia.org/w/api.php?action=query&list=recentchanges&rcnamespace=0&format=xml

استجابة XML:

‎=WEBSERVICE(A2)‎

التغييرات الأخيرة:

‎=FILTERXML(B3,"//rc/@title")‎

‎=FILTERXML(B3,"//rc/@timestamp")‎

‎=FILTERXML(B3,"//rc/@title")‎

‎=FILTERXML(B3,"//rc/@timestamp")‎

‎=FILTERXML(B3,"//rc/@title")‎

‎=FILTERXML(B3,"//rc/@timestamp")‎

الوصف

يستخدم هذا المثال دالة FILTERXML على بيانات XML المُرجعة في الخلية B3، والتي تتوفر من خلال نتائج الدالة WEBSERVICE في استعلام ويب في الخلية A2. يتم إرجاع البيانات من FILTERXML في الخلايا B7:B9 وC7:C9، وهي تعرض نتائج الاستعلامات الثلاثة الأحدث على موسوعة ويكيبيديا ووقت تحديثها (بتوقيت UTC، أي التوقيت العالمي المتفق عليه).

تحتوي الخلايا B7:B9 على الصيغة ‎=FILTERXML(B3,"//rc/@title")‎ التي يجب إدخالها كصيغة صفيف في هذه الخلايا. حدد B7:C9، وأدخل الصيغة، ثم اضغط على Ctrl+Shift+Enter. تحتوي الخلايا C7:C9 على الصيغة ‎=FILTERXML(B3,"//rc/@timestamp")‎، ويجب أيضاً إدخالها كصيغة صفيف.

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

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

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

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

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

×