单元格1中的值多次复制单元格2中的给定数字

我正在寻找,但没有find具体的答案给我的问题。 我怎样才能自动复制值

“B1”到同一行中的下一个单元格,乘以“A1”中给出的数量。

因此,如果(例如)单元格A1的值为“4”,则在下一个单元格中复制B1 4次,如在C1到F1中。

没有VBA标签,所以我猜你想要一个公式解决scheme。

在单元格C1中使用这个公式:

=IF(COLUMN()-2>$A1,"",$A1) 

然后将其复制到列的数据长度,并尽可能复制到列A中的最大数量。