2023-07-21|閱讀時間 ‧ 約 2 分鐘

EXCEL依據項目數量列出相對應數量的項目-函數法

網友提問的需求,要將左邊的表個項目的數量,變成右邊的表格,該如何快速完成呢?

raw-image


這個需求可以用函數來處理,不過不同版本的函數處理方式不同,除了函數之外用POWER QUERY也是很快的哦。

POWER QUERY教學連結

全版本通用

全版本通用需要輔助欄協助才能做到
C1=0
C2=B2+C1向下填滿
D2=INDEX(A:A,MATCH(ROW(A1)-1,C:C,1)+1)向下填滿
E2=1向下填滿


365版本

365版本呢因為有TEXTSPILT這個函數,所以可以不需要輔助欄就能完成了
D2=TEXTSPLIT(CONCAT(REPT(A2:A4&" ",B2:B4)),," ",1)
D3=SEQUENCE(ROW(D2#))

365還有一個更進階的寫法,只需要一個函數就能解決了
D2=EXPAND(TEXTSPLIT(CONCAT(REPT(","&A2:A4,B2:B4)),,",",1),,2,1)


分享有幫助到你在工作上提升效率,可以訂閱我的方格子或請我喝杯咖啡,也可以訂閱EXCEL設計新思維,可以看到更多增加效率的好方法唷~

職場上有相關問題,加入我的line社群討論唷~

追蹤我的IG

追蹤我的粉絲團

追蹤我的Dcard





分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.