إنشاء رسوم بيانية ديناميكية

استخدام جداول Excel

توفر ListObjects وظيفة مدمجة لفرز وتصفية البيانات عند تفاعل المستخدم. يتم توفير خيارات الفرز والتصفية من خلال القوائم المنسدلة التي تُضاف تلقائيًا إلى صف الرأس للجدول. بفضل هذه الميزات (الفرز والتصفية)، يبدو أن ListObject هو المرشح المثالي ليخدم كمصدر بيانات لرسم بياني ديناميكي لأنه عند تغيير الفرز أو التصفية، سيتم تغيير تمثيل البيانات في الرسم البياني ليعكس الحالة الحالية للجدول.

من أجل الإبقاء على العرض التوضيحي بسيطًا وسهل الفهم، سنقوم بإنشاء الـWorkbook من البداية والمضي قدمًا خطوة بخطوة كما هو موضح أدناه.

  1. إنشاء Workbook فارغة.
  2. الوصول إلى Cells لأول Worksheet في Workbook.
  3. إدراج بعض البيانات في الخلايا.
  4. إنشاء ListObject استنادًا إلى البيانات المدرجة.
  5. إنشاء Chart استنادًا إلى نطاق البيانات ListObject.
  6. حفظ النتيجة على القرص.

استخدام الصيغ الديناميكية

في حالة عدم رغبتك في استخدام ListObject كمصدر بيانات للمخطط الديناميكي، الخيار الآخر هو استخدام الوظائف (أو الصيغ) في Excel لإنشاء نطاق بيانات ديناميكي، وعنصر تحكم (مثل ComboBox) لتغيير البيانات. في هذ scenar تستخدم الوظيفة VLOOKUP لجلب القيم المناسبة استنادا إلى اختيار ComboBox. عند تغيير التحديد، ستقوم وظيفة VLOOKUP بتحديث قيمة الخلية. إذا كانت مجموعة من الخلايا تستخدم وظيفة VLOOKUP، فيمكن تحديث المجموعة بأكملها عند تفاعل المستخدم، لذا يمكن استخدامها كمصدر للمخطط الديناميكي.

من أجل إبقاء العرض التوضيحي بسيطًا للفهم، سنقوم بإنشاء دفتر العمل من البداية والمضي قدمًا خطوة بخطوة كما هو موضح أدناه.

  1. إنشاء Workbook فارغة.
  2. الوصول إلى Cells لأول Worksheet في Workbook.
  3. إدراج بعض البيانات في الخلايا عن طريق إنشاء نطاق مسمى. ستكون هذه البيانات مصدرًا للمخطط الديناميكي.
  4. إنشاء ComboBox استنادًا إلى النطاق المسمى الذي تم إنشاؤه في الخطوة السابقة.
  5. إدراج بعض البيانات الإضافية في الخلايا التي ستعتبر مصدرًا لوظيفة VLOOKUP.
  6. إدراج وظيفة VLOOKUP (بمعلمات مناسبة) في مجموعة من الخلايا. ستعتبر هذه المجموعة مصدرًا للمخطط الديناميكي.
  7. إنشاء Chart استنادًا إلى النطاق الذي تم إنشاؤه في الخطوة السابقة.
  8. حفظ النتيجة على القرص.