הפונקציה MAP

חל על
Excel של Microsoft 365 Excel של Microsoft 365 עבור Mac Excel 2024 ‏Excel 2024 עבור Mac

החזרת מערך שנוצר על-ידי מיפוי כל ערך במערכים לערך חדש על-ידי החלת LAMBDA ליצירת ערך חדש.

תחביר

=MAP (array1, lambda_or_array<#>)

תחביר הפונקציה MAP מכיל את הארגומנטים והפרמטרים הבאים:

  • array1 מערך למיפוי.
  • <lambda_or_array#> LAMBDA אשר חייב להיות הארגומנט האחרון ועליו לכלול פרמטר עבור כל מערך שהועבר או מערך אחר למיפוי.

שגיאות

אספקת פונקציית LAMBDA לא חוקית או מספר שגוי של פרמטרים מחזירה את השגיאה #VALUE! שנקראת "פרמטרים שגויים".

דוגמאות

דוגמה 1: מספרים מרובעים מעל ערך מסוים

הזן את הנתונים לדוגמה בתאים A1:C2 ולאחר מכן העתק את הנוסחה לתא D4:

=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))

דוגמה לפונקציית MAP ראשונה1

דוגמה 2: חיפוש ערכים משתי עמודות בשורה אחת ששניהם TRUE

צור טבלה בשם TableA עם שתי עמודות בשם Col1 ו- Col2 החל מתא D1. הוסף עמודה בשם BothTrue בתא G1. העתק את הנוסחה לתא G2:

=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))

דוגמה לפונקציית MAP שנייה

דוגמה 3: חיפוש ערכים משלוש עמודות בשורה אחת העונים על קריטריונים מסוימים

צור טווח של נתונים לדוגמה עם שתי עמודות בשם " גודל" ו"צבע" בתאים D1:E11. הוסף שתי כותרות עמודות בשם "גודל חוקי" ו"צבע חוקי" בתאים F1 ו-G1 בהתאמה. העתק את הנוסחה לתא F2:

=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))

דוגמה לפונקציית MAP שלישית3