根据输入在 Google 个工作表中创建动态列表

Create dynamic list in Google Sheets using based upon input

我在 Google 表格中添加动态数据时遇到问题

如果我在 B1 中输入 3,它应该创建列表 3 次,如屏幕截图所示。数据将来自一个范围。

我可以使用 GAS 轻松完成,但我希望使用内置 Google sheet 函数获得更可靠的解决方案。

=ARRAYFORMULA(SPLIT(TRANSPOSE(SPLIT(REPT(
 "♠Laptop♦Apple♦2♠Phone♦Windows♦1♠Headphones♦Boss♦5♠♦ ♦ ♦", B1), 
 "♠")), "♦"))