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

استخدام جداول إكسل

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

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

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

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

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

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

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