הפונקציה 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 שנייה