دالة SCAN

ينطبق على
Excel لـ Microsoft 365 Excel لـ Microsoft 365 لـ Mac Excel 2024 Excel 2024 Mac

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

بناء الجملة

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

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

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

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

  • امدا 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