لطالما كانت الجداول المحورية (Pivot Tables) المعيار الأساسي لتلخيص البيانات، لكن اعتمادها على التحديث اليدوي وعزلتها عن منطق المعادلات يخلق اختناقات في جداول البيانات سريعة التغير. عالجت شركة Microsoft هذا العيب الجوهري عبر تقديم دالتين جديدتين تعتمدان على المصفوفات الديناميكية (Dynamic Arrays) في برنامج Excel، وهما GROUPBY وPIVOTBY. تتيح هذه الدوال للمستخدمين بناء ملخصات حية تُحدّث تلقائياً داخل الخلايا مباشرة، مما يلغي التعقيدات المرتبطة بالجداول التقليدية.
تكمن المشكلة الأساسية في الجداول المحورية (Pivot Tables) في عدم تحديثها تلقائياً عند تغير البيانات المصدرية. فإذا نسي المستخدم النقر على زر التحديث، سيعرض الملخص بيانات قديمة ومضللة. علاوة على ذلك، تعمل هذه الجداول خارج نطاق المعادلات القياسية، مما يجعل من الصعب ربط نتائجها بدوال أخرى مثل FILTER أو SORT. وتحل الدوال الجديدة هذه المشكلة عبر توليد مصفوفات ديناميكية (Dynamic Arrays) حية تبقى متزامنة تماماً مع البيانات المصدرية.
كيفية بناء ملخصات أحادية البعد باستخدام GROUPBY
تعمل دالة GROUPBY كجدول محوري خفيف الوزن يعيش بالكامل داخل معادلة، حيث تولّد ملخصاً أحادي البعد يضم الفئات في صفوف والقيم المجمعة بجوارها.
- حدد العمود الذي ترغب في التجميع بناءً عليه كمعامل أول. يضمن هذا إنشاء الفئات الأساسية لصفوف الملخص الخاص بك.
- عرّف العمود المراد تجميعه كمعامل ثانٍ. يخبر هذا برنامج Excel بالقيم الرقمية أو النصية التي يجب حسابها.
- اختر دالة التجميع المناسبة، مثل SUM أو AVERAGE أو MAX. يحدد هذا كيفية معالجة البيانات دون الحاجة إلى أعمدة مساعدة.
=GROUPBY(C2:C500, E2:E500, SUM)على عكس الطرق التقليدية، تدعم دالة GROUPBY أيضاً دوال التجميع النصية، مما يتيح للمستخدمين دمج القيم النصية من صفوف متعددة في خلية ملخصة واحدة.
كيفية بناء تقارير متقاطعة باستخدام PIVOTBY
عندما تحتاج إلى ملخص ثنائي الأبعاد، مثل عرض المبيعات حسب فئة المنتج وحسب الشهر، تضيف دالة PIVOTBY محور تجميع ثانٍ لإنشاء جدولة متقاطعة كاملة.
- عيّن حقل الصف كمعامل أول. ينشئ هذا المحور الرأسي للمصفوفة الخاصة بك.
- عيّن حقل العمود كمعامل ثانٍ. يولّد هذا المحور الأفقي، مثل الأشهر أو المناطق الجغرافية.
- حدد نطاق القيم ودالة التجميع. يملأ هذا الخلايا المتقاطعة بالمجاميع المحسوبة بدقة.
=PIVOTBY(C2:C500, A2:A500, E2:E500, SUM)نظراً لأن المخرجات عبارة عن مصفوفة حية، يمكنك بسهولة دمجها داخل دوال أخرى أو استخدامها كمصدر بيانات ديناميكي للمخططات البيانية التي تتحدث لحظياً.
متى تتفوق الجداول المحورية التقليدية؟
رغم الكفاءة العالية لهذه الدوال، إلا أنها لا تستبدل الكائنات التقليدية بالكامل في جميع السيناريوهات. إذا كان سير عملك يعتمد بشكل كبير على مقسمات العرض (Slicers)، أو الجداول الزمنية (Timelines)، أو القدرة على النقر المزدوج على خلية للتعمق في الصفوف الأساسية، فإن الجداول المحورية (Pivot Tables) القياسية تظل ضرورية. بالإضافة إلى ذلك، تتعامل الجداول التقليدية مع تجميع التواريخ التلقائي بشكل مدمج، بينما تتطلب الدوال الجديدة تغليف التواريخ داخل YEAR() أو MONTH() يدوياً.
ومن المهم أيضاً ملاحظة أن هذه المعادلات حصرية لمشتركي Microsoft 365، مما يعني أنها لن تعمل لدى المستخدمين الذين يعتمدون على إصدارات أقدم من برنامج Excel.
التحول نحو التقارير المعتمدة على المعادلات
يشير تقديم دالتي GROUPBY وPIVOTBY إلى تحول واضح في رؤية شركة Microsoft لتحليل البيانات، مبتعدة عن الكائنات الثابتة لصالح التقارير القابلة للتركيب والمعتمدة على المعادلات. بالنسبة للمحترفين الذين يديرون تقارير أسبوعية بناءً على مجموعات بيانات متكررة، فإن التخلص من خطوة التحديث اليدوي يزيل نقطة حرجة من الأخطاء البشرية.
من خلال دمج عمليات التلخيص مباشرة في محرك المعادلات، يُمكّن برنامج Excel المستخدمين من بناء لوحات معلومات أكثر مرونة وترابطاً. ومع استمرار تطور المصفوفات الديناميكية (Dynamic Arrays)، قد يتراجع دور الجداول المحورية التقليدية قريباً ليقتصر على العروض التقديمية التفاعلية المحددة بدلاً من معالجة البيانات اليومية.