小夥伴們好啊,今天和大家分享一個按指定次數重復顯示數據的例項。
先來看資料來源和要實作的效果:
咱們的最終目的,是希望按照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:
李秘書,你來一下……
好了,今天咱們的分享就是這些吧,祝各位一天好心情!
圖文制作:祝洪忠