يمكن لجميع مستخدمي برنامج Microsoft Excel
كتابة برامج فعلية دون مغادرة عالم صيغ برنامج Excel. وبشكل أكثر تحديدًا، يمكن الآن “تغليف”
الصيغ المكتوبة في برنامج Excel داخل دالة LAMBDA
مسماة – ويمكن استدعاؤها بعد ذلك من أي مكان آخر في جدول
البيانات.
التغييرات البرمجية التي حدثت في برنامج Microsoft Excel
-يدعم برنامج Excel البرمجة التكرارية،
لذا يمكنك حتى استدعاء الوظيفة من داخل الدالة المسماة LAMBDA.
-ويتم توفير الأسماء في خيار “مدير الاسم” الذي تم وضعه بعيدًا في شريط أدوات الصيغ في
برنامج Excel. ومثل git، يمكن للمستخدمين إدخال تعليق عند
إنشاء وظيفتهم.
– وهذا كما وصفها كبير الباحثين في شركة Microsoft
جاك ويليامز في POPL 2021، “في برنامج Excel، أصبح من الممكن الآن بناء
تجارب برمجة حقيقية وكاملة… حيث يمكننا الآن البدء في بناء أشياء تشبه
البرامج الحقيقية.”
الصورة التالية تعرض مثالًا لخلية تتضمن قيمتها
اسم دالة:
القيمة المعروضة في النهاية في تلك الخلية هي
ناتج الوظيفة المحددة – وسيطة هذه الوظيفة هي … عنوان خلية أخرى.
بالتناوب، يمكن للدالة أيضًا قبول مصفوفة (تحمل قيمًا متعددة) كوسيطة لها – منذ أن بدأ برنامج Excel في إضافة القدرة على تعريف المصفوفات في Excel في
سبتمبر 2018.
شاهد أيضًا: صيغ الدالة TRUE واستخدامها في برنامج Microsoft Excel
-يمكن أن ترسل الوظيفة أيضًا مصفوفة كقيمة إرجاع
لها، مع “تسرب”
قيمها إلى خلايا متعددة. في عرض الڤيديو الذي قدمه في POPL، كتب ويليامز وظيفة تنشئ تقويمًا على الفور.)
– تعد مدونة
أبحاث شركة Microsoft بمشاركتها مدونة Excel
بمزيد من وظائف معالجة المصفوفات في المستقبل عملًا على “تطبيقات فعالة لمجمعات معالجة الصفيف، مثل MAP و REDUCE” لاستخدامها في إخراج الوظائف المحددة.
شاهد أيضًا: إضافة عناصر تحكم واجهة المستخدم الرسومية GUI إلى جدول بيانات
-وألمح كريس جروس، مدير برنامج Excel، إلى آمال
أكبر في المستقبل. حيث كتب في تعليق: “أود أن أرى أننا نضيف الأدوات التي تشتد الحاجة إليها لتصحيح الأخطاء وتأليف
الصيغ“. “أقرب إلى ما تحصل عليه من خلال IDEs الرائعة.
وفي نهاية المقال، نتمنى أن نكون قد أفدناكم بما
يخص هذا الجزء من البرمجة باستخدام برنامج Excel، وسوف نحدد لكم موعدًا جديدًا
مستقبلًا مع المزيد من المقالات.