位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

如何使用VLOOKUP函數(shù)按指定次數(shù)重復(fù)數(shù)據(jù)?

提問人:周麗平發(fā)布時(shí)間:2021-08-16

工作中一些復(fù)雜場(chǎng)景會(huì)遇到按指定次數(shù)重復(fù)數(shù)據(jù)的需求,如下圖所示。

image.png

D列黃色區(qū)域是由公式自動(dòng)生成的重復(fù)數(shù)據(jù),當(dāng)左側(cè)的數(shù)據(jù)源變動(dòng)時(shí),D列會(huì)按照指定的重復(fù)次數(shù)自動(dòng)更新。

這里使用的是一個(gè)數(shù)組公式,以D2為例,輸入以下數(shù)組公式后按<Ctrl+Shfit+Enter>結(jié)束輸入。

=IFERROR(VLOOKUP(ROW(A1),IF({1,0},SUBTOTAL(9,OFFSET(A$2,,,ROW($1:$3))),B$2:B$4),2,),D3)&""

這個(gè)公式乍一看很長(zhǎng)很復(fù)雜,很多人會(huì)望而卻步了,其實(shí)只要掌握了里面用到的幾個(gè)函數(shù)的基礎(chǔ)用法,配合我的講解你就可以輕松駕馭這個(gè)公式了。當(dāng)然如果你連OFFSET和SUBTOTAL是什么都沒聽過,那最好還是先看下F1幫助,或者等以后有點(diǎn)基礎(chǔ)了再來看這個(gè)數(shù)組公式的解析。

繼續(xù)查找其他問題的答案?

回復(fù)(0)
返回頂部