亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

excel中的強大映射工具! map函數(shù)excel正確使用方法

  發(fā)布時間:2025-06-28 10:54:50   作者:佚名   我要評論
在小學(xué)的數(shù)學(xué)課上,我們可能就已經(jīng)接觸過“映射”這個概念:一組數(shù)字通過某種操作轉(zhuǎn)換成另一組數(shù)字,今天我們就來看看excel中map函數(shù)作為強大映射工具的用法

MAP函數(shù)是LAMBDA的輔助函數(shù)。在Excel中,MAP函數(shù)主要用于對數(shù)組中的每個值進行特定的運算,并將結(jié)果映射到一個新的值。這個函數(shù)的核心在于“映射”,即通過一個函數(shù)(通常是一個Lambda函數(shù))將一個數(shù)組中的每個元素按照特定的規(guī)則轉(zhuǎn)換成另一個數(shù)組。

函數(shù)語法:

=MAP(數(shù)組1,[數(shù)組2, ...],LAMBDA(x, y, ..., x與y的表達式))

  • 數(shù)組1(必需):第一個輸入數(shù)組,可以是單列、多列或單元格范圍(如A2:A10)。
  • 數(shù)組2(可選):最多254個額外數(shù)組,須與數(shù)組1的行數(shù)和列數(shù)一致(如B2:B10、C2:C10)

LAMBDA表達式(必需):最后一個參數(shù),用于定義每個元素的操作邏輯。其參數(shù)個數(shù)需與輸入數(shù)組的數(shù)量嚴格匹配。

1個數(shù)組參數(shù) →LAMBDA(x, 表達式)

x代表數(shù)組1中的每個元素,表達式代表對x的運算規(guī)則。

2個數(shù)組參數(shù) →LAMBDA(x, y, 表達式)

x代表數(shù)組1中的每個元素,y代表數(shù)組2中的每個元素,表達式代表對x與y的運算規(guī)則。

LAMBDA函數(shù)最簡單的原理:

  • LAMBDA(x, y, x+y),假設(shè)我們對兩個參數(shù)進行賦值:x=1,y=3,這里的(1,3)依次傳遞給x和y,然后用它們執(zhí)行計算1+3,返回結(jié)果4。

單數(shù)組簡單映射:

比如我們想要將A2:B5區(qū)域的內(nèi)的負數(shù)批量在另一區(qū)域轉(zhuǎn)換為正數(shù)。

可以這樣輸入公式:

=MAP(A2:B5,LAMBDA(X,X*-1))

定義A2:B5數(shù)組區(qū)域內(nèi)每個單元格內(nèi)容為變量X,用LAMBDA賦予變量X的運算規(guī)則為X*-1,即A2:B5數(shù)組區(qū)域內(nèi)的每個變量X循環(huán)遍歷依次乘以-1,然后得到一個映射 出來的新的數(shù)組區(qū)域D2:E5。

單數(shù)組條件簡單映射:

比如我們想要將A1:B4區(qū)域內(nèi)學(xué)生姓名對應(yīng)的成績,大于60分的顯示出來,小于等于60分的顯示空值。

我們可以這樣輸入公式:

=MAP(A1:B4,LAMBDA(X,IF(X>60,X,"")))

定義A1:B4數(shù)組區(qū)域內(nèi)每個單元格內(nèi)容為變量X,用LAMBDA賦予變量X的運算規(guī)則,運算規(guī)則用到了IF函數(shù)條件判斷:如果X>60分,顯示原分數(shù)X,否則顯示空值即可。即A1:B4數(shù)組區(qū)域內(nèi)的每個變量X循環(huán)遍歷依次按照IF函數(shù)進行條件判斷,然后將遍歷后的判斷結(jié)果映射出新的數(shù)組區(qū)域D1:E4。

雙數(shù)組簡單映射:

比如我們要將每個同學(xué)的語文成績和數(shù)學(xué)成績加權(quán)后,得到總成績。加權(quán)規(guī)則:語文成績加權(quán)*0.9、數(shù)學(xué)成績加權(quán)*0.8后相加。

我們這樣輸入公式:

=MAP(B2:B4,C2:C4,LAMBDA(X,Y,X*0.9+Y*0.8))

定義B2:B4數(shù)組區(qū)域內(nèi)每個單元格內(nèi)容為變量X,再定義C2:C4數(shù)組區(qū)域內(nèi)每個單元格內(nèi)容為變量Y。用LAMBDA賦予變量X與變量Y之間的運算規(guī)則:X*0.9+Y*0.8。即B2:B4與C2:C4數(shù)組區(qū)域內(nèi)的每個變量X與Y循環(huán)遍歷這個計算規(guī)則,最終映射出新的數(shù)組區(qū)域E2:E4。

經(jīng)典累計求和案例:

B列是日銷量數(shù)據(jù),我們想要對其累計求和。

我們可以這樣輸入公式:

=MAP(B2:B7,LAMBDA(X,SUM(B2:X)))

定義B2:B7區(qū)域內(nèi)每個單元格內(nèi)容為變量X,再用LAMBDA函數(shù)對變量X進行運算規(guī)則定義:SUM(C2:X),則變量X會循環(huán)遍歷B2:B7區(qū)域內(nèi)每個單元格,依次為:

  • SUM(B2:B2)=100
  • SUM(B2:B3)=100+300=400
  • SUM(B2:B4)=100+300+500=900
  • SUM(B2:B5)=100+300+500+400=1300
  • SUM(B2:B6)=100+300+500+400+350=1650
  • SUM(B2:B7)=100+300+500+400+350+100=1750

推薦閱讀:Excel進入函數(shù)式編程: MAP函數(shù)使用詳解及相關(guān)案例

相關(guān)文章

最新評論