Applies ToExcel لـ Microsoft 365

يسمح لك GROUPBY  function بإنشاء ملخص لبياناتك عبر صيغة. وهو يدعم التجميع على طول محور واحد وتجميع القيم المقترنة. على سبيل المثال، إذا كان لديك جدول بيانات المبيعات، فقد تنشئ ملخصا للمبيعات حسب السنة. 

بناء الجملة

تسمح لك الدالة GROUPBY بتجميع البيانات وتجميعها وفرزها وتصفيتها استنادا إلى الحقول التي تحددها.

بناء جملة الدالة GROUPBY هو:

GROUPBY(row_fields,values,function,[field_headers],[total_depth],[sort_order],[filter_array],[field_relationship])

الوسيطة

الوصف

row_fields

(مطلوب)

صفيف أو نطاق موجه للعمود يحتوي على القيم المستخدمة لتجميع الصفوف وإنشاء رؤوس الصفوف. 

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

values

(مطلوب)

صفيف موجه للعمود أو نطاق من البيانات لتجميعها.

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

دالة

(مطلوب)

lambda مخفض صريح أو eta (SUM، النسبة المئوية من، AVERAGE، COUNT، وما إلى ذلك) يستخدم لتجميع القيم.

يمكن توفير متجه من lambdas. إذا كان الأمر كذلك، سيكون للإخراج تجميعات متعددة. سيحدد اتجاه المتجه ما إذا كانت موضوعة صفا أو عموديا.

field_headers

رقم يحدد ما إذا كانت row_fields والقيم تحتوي على رؤوس وما إذا كان يجب إرجاع رؤوس الحقول في النتائج. القيم المحتملة هي:

مفقود: تلقائي (افتراضي)0: لا 1: نعم ولا تظهر 2: لا ولكن إنشاء3: نعم وإظهار

ملاحظة: يفترض تلقائي أن البيانات تحتوي على رؤوس استنادا إلى وسيطة القيم. إذا كانت القيمة 1 نصا والقيمة الثانية عبارة عن رقم، فمن المفترض أن تحتوي البيانات على رؤوس. يتم عرض رؤوس الحقول إذا كان هناك عدة مستويات لمجموعة الصفوف أو الأعمدة.

total_depth

تحديد ما إذا كان يجب أن تحتوي رؤوس الصفوف على إجماليات. القيم المحتملة هي:

مفقود: تلقائي: الإجماليات الكلية والإجماليات الفرعية (الافتراضية)0، حيثما أمكن: لا توجد إجماليات1: الإجماليات الكلية2: الإجماليات الكلية والإجماليات الفرعية-1: الإجماليات الكلية في الأعلى-2: الإجماليات الكلية والإجماليات الفرعية في الأعلى 

ملاحظة: بالنسبة للإجماليات الفرعية، يجب أن تحتوي الحقول على عمودين على الأقل. الأرقام الأكبر من 2 مدعومة إذا كان الحقل يحتوي على أعمدة كافية.

sort_order

رقم يشير إلى كيفية فرز الصفوف. تتوافق الأرقام مع الأعمدة في row_fields متبوعة بالأعمدة في القيم. إذا كان الرقم سالبا، يتم فرز الصفوف بترتيب تنازلي/عكسي.

يمكن توفير متجه من الأرقام عند الفرز استنادا إلى row_fields فقط. 

filter_array

صفيف 1D موجه للعمود من القيم المنطقية التي تشير إلى ما إذا كان يجب مراعاة صف البيانات المقابل.

ملاحظة: يجب أن يتطابق طول الصفيف مع طول تلك المقدمة إلى row_fields

field_relationship

تحديد حقول العلاقة عند توفير أعمدة متعددة row_fields. القيم المحتملة هي:

0: التسلسل الهرمي (الافتراضي)1: جدول

باستخدام علاقة حقل التسلسل الهرمي (0)، يأخذ فرز أعمدة الحقول اللاحقة في الاعتبار التسلسل الهرمي للأعمدة السابقة.   

باستخدام علاقة حقل جدول (1)، يتم فرز كل عمود حقل بشكل مستقل. الإجماليات الفرعية غير مدعومة لأنها تعتمد على البيانات ذات التسلسل الهرمي.  

أمثلة

مثال 1: استخدم GROUPBY لإنشاء ملخص لإجمالي المبيعات حسب السنة.

استخدم GROUPBY لإنشاء ملخص لإجمالي المبيعات حسب السنة. =GROUPBY(A2:A76,D2:D76,SUM)

مثال 2: استخدم GROUPBY لإنشاء ملخص لإجمالي المبيعات حسب المنتج. فرز تنازلي حسب المبيعات.

استخدم GROUPBY لإنشاء ملخص لإجمالي المبيعات حسب المنتج. فرز تنازلي حسب المبيعات. =GROUPBY(C2:C76,D2:D76,SUM,,,-2)

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

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

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

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.