小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

新時(shí)代的萬(wàn)金油組合 REDUCE+VSTACK 實(shí)現(xiàn)循環(huán)計(jì)算

 昵稱72339616 2025-09-18 發(fā)布于湖北

往期推薦

發(fā)幾個(gè)用python做的小玩意 全程AI沒寫1行代碼

新時(shí)代的萬(wàn)金油組合 REDUCE+VSTACK 實(shí)現(xiàn)循環(huán)計(jì)算

這個(gè)萬(wàn)金油組合是這樣的:
=REDUCE(初始值,對(duì)象數(shù)組,LAMBDA(x,y,VSTACK(x,運(yùn)算)))

初始值傳遞給x,對(duì)象數(shù)組中的元素依次傳遞給y;

對(duì)象數(shù)組依次傳遞給y后執(zhí)行設(shè)定好的運(yùn)算;

每次運(yùn)算的結(jié)果與x垂直堆疊,堆疊的結(jié)果又回傳給x;

返回最后一次堆疊的結(jié)果。

簡(jiǎn)單來(lái)說(shuō)就是用對(duì)象數(shù)組中的元素去重復(fù)執(zhí)行指定運(yùn)算,并把每次運(yùn)算的結(jié)果垂直堆疊。

運(yùn)用時(shí)可以先設(shè)定好運(yùn)算,再把外層公式套用進(jìn)去。

示例1

設(shè)定運(yùn)算,數(shù)字乘以5:

=A1*5

A1:A5中的元素依次傳遞給y,執(zhí)行乘以5的運(yùn)算:

=REDUCE("結(jié)果",A1:A5,LAMBDA(x,y,VSTACK(x,y*5)))

示例2

設(shè)定運(yùn)算,從A,B列篩選出產(chǎn)品2的數(shù)據(jù):

=FILTER(A:B,A:A="產(chǎn)品2")

"產(chǎn)品2","產(chǎn)品3","產(chǎn)品1"依次傳遞給y,執(zhí)行指定的FILTER運(yùn)算,返回結(jié)果垂直堆疊:

=REDUCE(A1:B1,{"產(chǎn)品2";"產(chǎn)品3";"產(chǎn)品1"},LAMBDA(x,y,VSTACK(x,FILTER(A:B,A:A=y))))

示例3

設(shè)定運(yùn)算,用單元連接房號(hào):

=A2&"-"&B2:B7

多個(gè)單元號(hào)依次傳遞給y執(zhí)行運(yùn)算,每次的結(jié)果垂直堆疊:

=REDUCE("完整房號(hào)",A2:A4,LAMBDA(x,y,VSTACK(x,y&"-"&B2:B7)))

示例4

設(shè)定運(yùn)算,按分號(hào)拆分文本:

=TEXTSPLIT(A1,";")

A1:A4中的數(shù)據(jù)依次傳遞給y執(zhí)行拆分,結(jié)果垂直堆疊:

=REDUCE("姓名",A1:A4,LAMBDA(x,y,VSTACK(x,TEXTSPLIT(y,";"))))

示例5

設(shè)定運(yùn)算,把A1中的姓名重復(fù)其右邊單元格指定的次數(shù):

=EXPAND(A1,OFFSET(A1,,1),,A1)

多個(gè)姓名依次傳遞給y重復(fù)此運(yùn)算,結(jié)果垂直堆疊。此例中A1被多次引用,對(duì)應(yīng)全部換成y:

=REDUCE("姓名",A1:A4,LAMBDA(x,y,VSTACK(x,EXPAND(y,OFFSET(y,,1),,y))))

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多