دالة 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 التي يتم استدعاؤها لتصغير الصفيف. تأخذ 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