跳到主要內容

Excel MAP 函數 (365)

地圖功能 應用一個 拉姆達函數 創建一個新值並返回一個數組,該數組通過將提供的數組中的每個值映射到一個新值而形成。

地圖功能 1


句法

=MAP (array1,[array2],...,lambda)


參數

  • 陣列1 (必需):要映射的數組。
  • 數組2,... (可選):要映射的其他數組。
  • 拉姆達 (必需):自定義 LAMBDA 函數適用於數組。
    它必須是最後一個參數,並配置為在提供附加數組時接受附加參數。

回報值

地圖功能 返回結果數組。


功能說明

  1. MAP 功能是新引入的 適用於 Microsoft 365 的 Excel. 所以它在早期版本的 Excel 中不可用。 Excel for Microsoft 365 中引入了新的動態數組公式,這意味著無需使用 Ctrl+Shift+Enter 即可將 MAP 公式作為數組公式輸入。
  2. #值! 如果發生以下情況之一,則會出現錯誤值:
    • 提供了無效的 LAMBDA 函數;
    • 提供了錯誤數量的參數。

如下面的屏幕截圖所示,有一個數據數組。 大於 2 時將該數組中的數乘以 100,小於等於 100 時將該數平方,請執行以下操作:

請將下面的公式複製到單元格 E6 中,然後按 Enter 獲得結果的關鍵。

=地圖(B6:C12,拉姆達(x, IF(x>100, x*2,x*x)))

地圖功能 2

相關功能:

  • Excel BYROW 功能
    Excel BYROW 函數將 LAMBDA 函數應用於給定數組中的每一行,並將每行的結果作為單個數組返回。

  • Excel LAMBDA 功能
    Excel LAMBDA 函數用於創建可在整個工作簿中重複使用的自定義函數。

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations