大家好,我是套路EXCEL!
如上圖,按指定的次數(shù)重復(fù)數(shù)據(jù),填充為一列。
以往要實(shí)現(xiàn)這個(gè)內(nèi)容,用舊函數(shù)是很長(zhǎng)的一個(gè)火車函數(shù)。
新函數(shù)出了之后也很方便。可以參考我以往的文章,如下。
這個(gè)有不好的地方就是有些同學(xué)未必會(huì)自己去使用這個(gè)LAMBDA函數(shù)組合。
所以,今天我將這個(gè)思路寫成了LAMBDA自定義函數(shù)那樣,方便使用。
LAMBDA函數(shù)公式一:
=LAMBDA(x,y,
DROP(REDUCE('',x&'_'&y,
LAMBDA(m,n,
VSTACK(m,EXPAND(TEXTBEFORE(n,'_'),
--TEXTAFTER(n,'_'),1,TEXTBEFORE(n,'_'))))),1))
該函數(shù)相對(duì)沒(méi)那么通用,遇到字符串中有“_”這個(gè)符號(hào)的可能會(huì)出問(wèn)題,但這也是一個(gè)思路,姑且也發(fā)出來(lái)吧。
使用很簡(jiǎn)單,輸入函數(shù)名稱a,依次選中數(shù)據(jù)區(qū)域,要重復(fù)的數(shù)據(jù)區(qū)域即可。使用如下面的gif
LAMBDA函數(shù)公式二:
=LAMBDA(x,y,
DROP(REDUCE('',SEQUENCE(COUNTA(x)),
LAMBDA(m,n,
VSTACK(m,EXPAND(INDEX(x,n,),
INDEX(y,n,),1,INDEX(x,n,))))),1))
這條LAMBDA函數(shù)式就比較通用,主要是通過(guò)循環(huán)數(shù)字來(lái)實(shí)現(xiàn)結(jié)果。
其使用方式和上面的a函數(shù)一模一樣,見(jiàn)下面的gif演示:
因?yàn)閃PS還沒(méi)有更新REDUCE,SCAN這類的和LAMBDA搭配的函數(shù),所以目前盡管WPS有LAMBDA函數(shù),但是WPS還是用不了的,只能是在EXCEL365上使用。
大家如果使用的辦公軟件支持上面的LAMBDA函數(shù)式,也有同樣的需求的。歡迎收藏這些LAMBDA自定義函數(shù)式,這樣使用也方便。
聯(lián)系客服