當前位置: 妍妍網 > 辦公

按指定次數重復數據的四種方法,你最喜歡哪一種

2024-01-27辦公

小夥伴們好啊,今天和大家分享一個按指定次數重復顯示數據的例項。

先來看資料來源和要實作的效果:

咱們的最終目的,是希望按照B列指定的次數,來重復顯示A列的標簽內容。

方法1( 各版本Office通用 ) :

首先在C2輸入以下公式,下拉:

=REPT(A2&CHAR(10),B2)

然後復制公式區域貼上到Word中。

最後復制Word中的內容,貼上到Excel。

方法2: 適合Office 2016及以上版本

單擊數據區域任意單元格,依次單擊【數據】→【自表格/區域】

在Power Query界面中,依次單擊【添加列】→【自訂列】,輸入公式:

={1..[重復次數]}

這裏的[重復次數]是表格中指定次數的欄位名稱。

然後點選新插入列的展開按鈕→【擴充套件到新行】。

按住Ctrl鍵選中右側兩列,右鍵→刪除列。

最後依次單擊【主頁】→【關閉並上載至】,將數據上載到工作表中。

方法3:(適用於 Excel 365和最新版WPS表格)

C2單元格輸入以下公式:

=TEXTSPLIT(CONCAT(REPT(A2:A8&"/",B2:B8)),,"/",1)

A2:A8&"/"部份, 先將 A2:A8單元格中的每一項分別與斜杠進行連線,再用 REPT函式,根據B列的數位來重復顯示這些內容。

接下來使用CONCAT函式將這些內容連線到一起:

"半成品區/半成品區/半成品區/原料區/原料區/原料區/……/暫存區/"

最後使用 TEXTSPLIT函式,以斜杠為間隔符號,將以上字串進行拆分。

方法4:

李秘書,你來一下……

好了,今天咱們的分享就是這些吧,祝各位一天好心情!

圖文制作:祝洪忠