根据单元格的值打印数量x次

时间:2011-02-28 22:20:10

标签: excel excel-vba excel-2007 vba

我有一个列,其中一个ID号为A1,另一个列号为B1。如何使用A1编写的单元格数量与B1中的数字一样多(理所当然可以向下推断公式。)

2 个答案:

答案 0 :(得分:0)

您想要使用REPT功能,如下所示:

      A      B
      ---    ---
1:    42     5
2:    =REPT(A1, B1)

这将输出:

4242424242

答案 1 :(得分:0)

在C1

=IF(ROW()<=$B$1,$A$1,"")

并复制您期望的最大B1。它会把A1中的任何东西放在C1:C?中。它检查包含公式ROW()的单元格的行与B1中的数字。如果您在第1行以外的行中开始,则需要进行调整。例如,如果您从第6行开始

=IF(ROW()-5<=$B$6,$A$6,"")