Applies ToExcel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel على الويب

تفحص مصفوفة عن طريق تطبيق الدالة LAMBDA  على كل قيمة وتعيد مصفوفة تحتوي على كل قيمة وسيطة.  

بناء الجملة

=SCAN ([initial_value], array, lambda(accumulator, value, body))

يتضمن بناء جملة الدالة SCAN الوسيطات والمعلمات التالية:

  • [initial_value]      تعين قيمة البداية للمُجمع.

  • الصفيف      صفيف ليتم مسحه ضوئيًا.

  • lambda      LAMBDA التي يتم استدعاؤها لتصغير الصفيف. تأخذ LAMBDA ثلاث معلمات:

    • المُجمع    تم تجميع القيمة وتم إرجاعها كنتيجة نهائية.

    • القيمة     القيمة الحالية من الصفيف.

    • الجسم    العملية الحسابية المطبقة على كل عنصر في الصفيف.

ملاحظات

استخدم الوسيطة initial_value لتعيين قيمة البداية للمعلمة المُجمعة. إذا كنت تستخدم نصًا، فاضبط القيمة الأولية على "".

الأخطاء

يؤدي توفير دالة LAMBDA غير صالحة أو عدد غير صحيح من المعلمات إلى إرجاع #VALUE! خطأ يسمى "معلمات غير صحيحة".

الأمثلة

المثال 1: إنشاء قائمة عوامل

أدخل البيانات النموذجية في الخلايا A1: C2، ثم انسخ الصيغة في الخلية D4:

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

المثال الأول للدالة SCAN

المثال ‎2: تسلسل الأحرف في مصفوفة

أدخل البيانات النموذجية في الخلايا A1: C2، ثم انسخ الصيغة في الخلية D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

المثال الثاني للدالة SCAN

راجع أيضًا

دالة LAMBDA

دالة MAP

دالة REDUCE

دالة MAKEARRAY

دالة BYCOL

الدالة BYROW

دالة ISOMITTED

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

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

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

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