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
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

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

×