GETPIVOTDATA (الدالة GETPIVOTDATA)

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

الوصف

تُرجع هذه الدالة البيانات المخزنة في تقرير PivotTable. يمكنك استخدام GETPIVOTDATA لاسترداد بيانات التلخيص من تقرير PivotTable، شرط أن تكون بيانات التلخيص مرئية في التقرير.

ملاحظة: يمكنك إدخال صيغة GETPIVOTDATA بسيطة بسرعة بكتابة = (علامة المساواة) في الخلية التي تريد إرجاع القيمة لها، ثم النقر فوق الخلية في تقرير PivotTable الذي يحتوي على البيانات التي تريد إرجاعها.

بناء الجملة

GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)‎

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

  • Data_field    مطلوبة. الاسم، المضمّن بين علامتي اقتباس، لحقل البيانات الذي يحتوي على البيانات التي تريد استردادها.

  • Pivot_table    مطلوبة. مرجع لأي خلية، أو نطاق خلايا، أو نطاق مسمى للخلايا في تقرير PivotTable. يتم استخدام هذه المعلومات لتحديد تقرير PivotTable الذي يحتوي على البيانات التي تريد استردادها.

  • Field1, Item1, Field2, Item2    اختيارية. أزواج أسماء الحقول وأسماء العناصر من 1 حتى 126 التي تصف البيانات التي تريد استردادها. يمكن وضع الأزواج بأي ترتيب. يتم تضمين أسماء الحقول وأسماء العناصر باستثناء التواريخ والأرقام بين علامتي اقتباس. بالنسبة إلى تقارير PivotTable لـ OLAP، يمكن أن تحتوي العناصر على اسم مصدر البعد بالإضافة إلى اسم مصدر العنصر. قد يظهر زوج حقل وعنصر PivotTable لـ OLAP، كما يلي:

    "[المنتج]"،"[المنتج].[كافة المنتجات].[الأطعمة].[المنتجات المخبوزة]"

ملاحظات

  • يتم تضمين الحقول أو العناصر المحسوبة والحسابات المخصصة في حسابات GETPIVOTDATA.

  • إذا كانت الوسيطة pivot_table عبارة عن نطاق يتضمن تقريرين من تقارير PivotTable أو أكثر، فيتم استرداد البيانات من أي تقرير تم إنشاؤه في النطاق.

  • إذا كانت وسيطتا الحقل والعنصر تصفان خلية مفردة، فيتم إرجاع قيمة تلك الخلية بصرف النظر عما إذا كانت سلسلة أو رقماً أو خطأ، وغير ذلك.

  • إذا احتوى أحد العناصر على تاريخ، فيجب أن يتم التعبير عن قيمته كرقم تسلسلي أو تعبئته باستخدام الدالة DATE، بحيث يتم الاحتفاظ بالقيمة إذا تم فتح ورقة العمل في إعدادات محلية مختلفة. على سبيل المثال، يمكن إدخال العنصر الذي يشير إلى التاريخ 5 مارس، 1999 على الشكل 36224 أو DATE(1999,3,5)‎. من الممكن إدخال الأوقات كقيم عشرية أو باستخدام الدالة TIME.

  • إذا لم يكن pivot_table عبارة عن نطاق يمكن فيه العثور على تقرير PivotTable، فتُرجع الدالة GETPIVOTDATA القيمة ‎#REF!‎.

  • إذا لم تصف الوسيطات أحد الحقول المرئية، أو إذا كانت تتضمن عامل تصفية تقرير لم يتم عرض البيانات التي تمت تصفيتها فيه، فتُرجع الدالة GETPIVOTDATA القيمة ‎#REF!‎ .

مثال

لأغراض عملية، لا تحتوي البيانات النموذجية التالية على بيانات PivotTable حقيقية، ولكن فيما يلي لقطة من البيانات. الصيغ والنتائج موضحة في المثال.

ورقة عمل

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

الصيغة

النتيجة

GETPIVOTDATA("Sales", $A$4)‎

ترجع الإجمالي الكلي لحقل المبيعات والذي تبلغ قيمته 49325 ر.س.

GETPIVOTDATA("Sum of Sales", $A$4)‎

ترجع أيضاً الإجمالي الكلي لحقل المبيعات والذي تبلغ قيمته 49325 ر.س.؛ ويمكن إدخال اسم الحقل كما يظهر بالضبط على الورقة، أو كالجذر الخاص به (دون "مجموع"، أو "حساب"، وما إلى ذلك).

‎GETPIVOTDATA("Sales", $A$4, "Month", "March")‎

ترجع الإجمالي الكلي لمبيعات شهر مارس والتي تبلغ قيمتها 30337 ر.س.

GETPIVOTDATA("Sales", $A$4, "Month", "March", "Product", "Produce", "Salesperson", "Buchanan")

ترجع 10201 ر.س.

‎GETPIVOTDATA("Sales", $A$4, "Region", "South")‎

تُرجع قيمة الخطأ ‎#REF‭! لأن بيانات المنطقة الجنوبية غير مرئية.

GETPIVOTDATA("Sales", $A$4, "Product", "Beverages", "Salesperson", "Davolio")

تُرجع قيمة الخطأ ‎#REF‭! لعدم وجود قيمة إجمالية لمبيعات المشروبات لعباس.

أعلى الصفحة

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

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

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

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

×