Note: The other languages of the website are Google-translated. Back to English
English English

وظيفة Excel SCAN (365)

تقوم وظيفة SCAN بتطبيق دالة LAMBDA على كل قيمة في مصفوفة وتقوم بإرجاع مصفوفة تحتوي على القيم الوسيطة أثناء فحص المصفوفة.

وظيفة المسح 1


بناء الجملة

=REDUCE ([initial_value],array,lambda(accumulator, value))


الحجج

  • القيمة البدائية (اختياري): القيمة الأولية للمجمع.
  • مجموعة (مطلوب): المصفوفة المراد مسحها ضوئيًا.
  • لامدا (مطلوب): وظيفة LAMBDA المخصصة التي يتم تطبيقها لفحص المصفوفة.
    • تراكم (مطلوب): القيمة التي تم جمعها وإعادتها كنتيجة نهائية.
    • القيمة (مطلوب): العملية الحسابية المطبقة على كل عنصر في المصفوفة.

قيمة الإرجاع

يرأس وظيفة المسح الضوئي تقوم بإرجاع مجموعة من النتائج.


ملاحظات وظيفية

  1. تم تقديم وظيفة SCAN حديثًا في Excel لـ Microsoft 365. لذلك فهو غير متوفر في الإصدارات السابقة من Excel. يتم تقديم صيغ صفيف ديناميكية جديدة في Excel for Microsoft 365 ، مما يعني عدم الحاجة إلى استخدام Ctrl + Shift + Enter لإدخال صيغة SCAN كصيغة صفيف.
  2. يرأس #القيمة! تحدث قيمة الخطأ في حالة حدوث أحد المواقف التالية:
    • تم توفير دالة LAMBDA غير صالحة ؛
    • يتم توفير عدد خاطئ من المعلمات.
  3. يرأس القيمة البدائية يتم استخدام الوسيطة لتعيين قيمة البداية لمعلمة المجمع. بعد إرجاع النتيجة الأولى ، تتغير قيمة initial_value إلى قيمة النتيجة. وتتكرر العملية على جميع العناصر في مصفوفة من عمود إلى صف. إذا كنت تعمل مع نص، اضبط القيمة الأولية على "".

المثال الأول:

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

يرجى نسخ الصيغة أدناه في الخلية F6، ثم اضغط على أدخل مفتاح للحصول على النتيجة.

= مسح (0,B6: D9,لامبدا (أ ، ب ، أ + ب))

وظيفة المسح 2

ملاحظة: في المثال أعلاه ، تتعامل وظيفة SCAN مع ملفات أرقام والمورد القيمة البدائية تم تعيين الحجة ل 0. في هذه الحالة ، يمكن أن يكون كذلك مهمل واستبدالها مساحة فارغة. على سبيل المثال ، الصيغة في الخلية F6 يمكن تغييرها إلى:

= مسح ( ,B6: D9,لامبدا (أ ، ب ، أ + ب))

المثال الثاني:

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

يرجى نسخ الصيغة أدناه في الخلية F6، ثم اضغط على أدخل مفتاح للحصول على النتيجة.

= مسح ("",B6: D7,LAMBDA (أ ، ب ، أ ، ب))

وظيفة المسح 3

الوظائف النسبية:

  • Excel MAP وظيفة
    تطبق الدالة MAP دالة LAMBDA لإنشاء قيمة جديدة وإرجاع مصفوفة مكونة من خلال تعيين كل قيمة في المصفوفة (المصفوفات) المقدمة إلى قيمة جديدة.

  • Excel LAMBDA وظيفة
    تُستخدم وظيفة Excel LAMBDA لإنشاء وظائف مخصصة يمكن إعادة استخدامها في جميع أنحاء المصنف.

  • Excel Reduce وظيفة
    تطبق الدالة REDUCE دالة LAMBDA على كل قيمة في مصفوفة وتقوم بإرجاع القيمة الإجمالية في المجمع ، مما يقلل الصفيف إلى قيمة متراكمة.

 

فرز التعليقات حسب
التعليقات (0)
لا يوجد تقييم. كن أول من يقيم!
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة