ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel على الويب Excel 2024 Excel 2024 Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 My Office for iPhone

ترجع الدالة GETPIVOTDATA بيانات مرئية من PivotTable.

تظهر لقطة الشاشة أدناه تخطيط PivotTable المستخدم في الأقسام التالية. في هذا المثال، ترجع =GETPIVOTDATA("Sales",A3) إجمالي مبلغ المبيعات:

مثال على استخدام الدالة GETPIVOTDATA لإرجاع البيانات من PivotTable.

بناء الجملة

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

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

الوسيطة

الوصف

data_field

مطلوبة

اسم حقل PivotTable الذي يحتوي على البيانات التي تريد استردادها. يجب أن يكون هذا في علامات اقتباس.

مثال: =GETPIVOTDATA("Sales", A3). هنا، "المبيعات" هو حقل القيم الذي نريد استرداده. نظرا لعدم تحديد أي حقل آخر، ترجع GETPIVOTDATA إجمالي مبلغ المبيعات.

pivot_table

مطلوبة

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

مثال: =GETPIVOTDATA("Sales", A3). هنا، A3 هو مرجع داخل PivotTable ويخبر الصيغة التي PivotTable لاستخدامها. 

field1, item1, field2, item2...

اختياري

أزواج أسماء الحقول وأسماء العناصر من 1 حتى 126 التي تصف البيانات التي تريد استردادها. يمكن وضع الأزواج بأي ترتيب. يجب تضمين أسماء الحقول وأسماء العناصر بخلاف التواريخ والأرقام بين علامات اقتباس.

مثال: =GETPIVOTDATA("Sales", A3, "Month", "Mar"). هنا، "Month" هو الحقل و"Mar" هو العنصر. لتحديد عناصر متعددة لحقل، قم بإحاطتها بأقواس متعرجة (على سبيل المثال: {"Mar"، "Apr"}). 

بالنسبة ل OLAP PivotTables، يمكن أن تحتوي العناصر على الاسم المصدر للبعد وكذلك اسم مصدر العنصر. قد يظهر زوج حقل وعنصر PivotTable لـ OLAP، كما يلي:

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

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

لقطة شاشة لقائمة خيارات PivotTable في Excel. يعرض القسم العلوي "اسم PivotTable: PivotTable1". أدناه، يتم توسيع قائمة منسدلة تسمى "خيارات"، وتعرض ثلاثة عناصر: "خيارات"، و"إظهار صفحات تصفية التقارير..." باللون الرمادي، وخيار محدد "إنشاء GetPivotData".

يمكنك تشغيل هذه الميزة أو إيقاف تشغيلها عن طريق تحديد أي خلية داخل PivotTable موجود، ثم انتقل إلى علامة التبويب تحليل PivotTable > PivotTable > خيارات > إلغاء تحديد الخيار إنشاء GetPivotData

ملاحظات: 

  • يمكن أيضا استبدال وسيطات GETPIVOTDATA بمراجع. على سبيل المثال، =GETPIVOTDATA("Sales",$A$3,"Month",$A 11) حيث يحتوي $A 11 على "Mar". 

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

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

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

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

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

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

أمثلة

تعرض الصيغ الموجودة في المثال أدناه أساليب مختلفة للحصول على البيانات من PivotTable.

مثال على استخدام الدالة GETPIVOTDATA لإرجاع البيانات من PivotTable.

الصيغة

النتيجة

وصف

=GETPIVOTDATA("Sales", $A$3)

5534 دولارا

إرجاع الإجمالي الكلي لحقل Sales.

=GETPIVOTDATA("مجموع المبيعات"، $A$3)

5534 دولارا

ترجع أيضا الإجمالي الكلي لحقل Sales. يمكن إدخال اسم الحقل تماما كما يبدو على الورقة، أو كجذره (بدون "مجموع" و"عدد من" وما إلى ذلك).

=GETPIVOTDATA("Sales", $A$3, "Month", "Mar")

2,876 دولار

إرجاع إجمالي المبيعات ل مارس.

=GETPIVOTDATA("Sales", $A$3, "Month", "Mar", "Product", "Produce", "Sales person", "Buchanan")

309 دولارات

إرجاع إجمالي مبيعات المنتجات في مارس ل بوكانان.

=GETPIVOTDATA("Sales", $A$3, "Region", "South")

يحدث الخطأ ‎#REF!‎

إرجاع #REF! لأن بيانات منطقة الجنوب غير مرئية بسبب عامل التصفية.

=GETPIVOTDATA("Sales", $A$3, "Product", "Beverages", "Sales Person", "Davolio")

يحدث الخطأ ‎#REF!‎

إرجاع #REF! بسبب عدم وجود إجمالي بيانات مبيعات المشروبات ل Davolio.

أعلى الصفحة

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

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.

اطلع أيضاً على

دالات Excel (بالترتيب الأبجدي)

دالات Excel (حسب الفئة)

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.