[算表] 依序列出个数

楼主: 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