轉(zhuǎn)轉(zhuǎn)大師PDF轉(zhuǎn)換器
支持40多種格式轉(zhuǎn)換,高效辦公
在我們整理Excel表格中數(shù)據(jù)的時(shí)候,我們經(jīng)常會需要用到按指定次數(shù)重復(fù)數(shù)據(jù),對于這個(gè)很多小伙伴們都不是非常清楚要如何操作,今天小編就來給大家分享按指定次數(shù)重復(fù)數(shù)據(jù)的三種方法。
1公式法
D2單元格輸入以下數(shù)組公式,按Ctrl+Shift+回車,向下復(fù)制到出現(xiàn)空白為止:
=INDEX(A:A,SMALL(IF(B$2:B$6>=COLUMN(A:Z),ROW($2:$6),99),ROW(A1)))&""
使用數(shù)組公式適合數(shù)據(jù)量比較小的情況,如果數(shù)據(jù)量比較大,數(shù)組公式運(yùn)行會非常緩慢。
2VBA法
按Alt+F11打開VBE界面。
【插入】→【模塊】,輸入以下代碼:
Option Explicit
Sub 拆分()
Dim irow&, irowincrease&, sumnum
irowincrease = 2
For irow = 2 To 6
sumnum = sumnum + Cells(irow, 2)
Do
Cells(irowincrease, 4) = Cells(irow, 1)
irowincrease = irowincrease + 1
Loop Until irowincrease - 1 > sumnum
Next irow
End Sub
點(diǎn)擊【運(yùn)行】按鈕,即可在工作表D列生成需要的結(jié)果。
VBA的方法快速便捷,但是需要有一定的VBA基礎(chǔ),對于多數(shù)人來說,密密麻麻的代碼還基本等同于天書一般。
3技巧法
再簡單說下步驟:
① C2單元格輸入公式:
=SUM(B$2:B2)-ROW(A1)
向下拖動公式,至公式結(jié)果返回0為止。
② 以C列進(jìn)行升序排序。
③ 選中A列定位空值,編輯欄輸入:
=首個(gè)空值下面的單元格地址
按Ctrl+回車
④ 最后清除B:C列內(nèi)容,設(shè)置格式。
以上就是今天給大家分享的關(guān)于按指定次數(shù)重復(fù)數(shù)據(jù)的三種方法,有需要的小伙伴們可以根據(jù)以步驟進(jìn)行操作,如果需要pdf轉(zhuǎn)Excel可以使用topdf轉(zhuǎn)換器。