[算表] 依序列出個數

作者: Tampa (光芒)   2019-11-24 15:32:12
軟體:excel
版本: 2007
各位大大好
我想詢問以下問題
產品 次數 產出
A 4 A
B 3 A
C 2 A
D 1 A
B
B
B
C
C
D
輸入的變數為"產品",跟"次數"
然後在產出那攔
他會自己依序 跑出AAAA四次 然後BBB三次
試了offset 結果公式下來 又全部跑掉了 冏
麻煩大大們幫忙一下
作者: soyoso (我是耀宗)   2019-11-24 16:38:00
作者: SuckCopy (noname)   2019-11-24 23:26:00
=MID(TEXTJOIN("",0,(REPT(A$2:A$5,B$2:B$5))),ROW()-1,1) 陣列公式,提供另外一個解答參考
作者: cutekid (可愛小孩子)   2019-11-25 07:01:00
2 樓另類解法很棒! 但原 PO 版本 2007,可能無法使用!還有實際應用時,可能要考慮資料大於一個字元的情況
作者: soyoso (我是耀宗)   2019-11-25 07:52:00
個人覺得解法無"另類"、正統或正規與否,就是一種解法函數textjoin因無存在2007版本內,這方面回文要提供的話是要說明的(可於那個版本以上可以應用)另外就是c大說到要考慮資料大於一個字元的情況,因為內文提供一個字元的部分,當然回文者SuckCopy大以內文資料來模擬及提供,這是可行的不然我也說實際應用時,可能要考慮資料有重覆的情況,那c大所發文的公式也不正確如https://i.imgur.com/yM8ILr0.jpg,但有於c大發文的文章回要考慮這方面嗎?沒有,因為c大的公式是可以針對內文的資料回傳要的結果,不是嗎。因此要考慮與否,覺得如果內文有提供模擬資料的話,是否回文者還要考慮呢(回文者依經驗要考慮進去當然也行),發文者要提供多筆且實際資料這樣才是正確的
作者: nash30113 (賤王)   2019-11-25 12:33:00
幫推S大!
作者: cutekid (可愛小孩子)   2019-11-25 14:26:00
s 大您好,我只是針對公式的limitation做補充而已沒有要去強調公式正確與否,謝謝 s 大指教!
作者: soyoso (我是耀宗)   2019-11-25 14:44:00
是的,那我也是以這樣的邏輯來回覆c大提供公式的限制而已
作者: cutekid (可愛小孩子)   2019-11-25 14:45:00
非常謝謝您,很好的回饋!
作者: ahwii (ahwii)   2019-11-25 14:45:00
s大解釋與邏輯非常清楚
作者: SuckCopy (noname)   2019-11-25 18:42:00
謝謝soyoso大說明

Links booklink

Contact Us: admin [ a t ] ucptt.com