Excel:使用函数

时间:2016-10-07 13:30:09

标签: excel

用户输入诸如3的值。 我需要填充C1C3,3个单元格。 如果输入值为5,我需要将C1填充到C5,5个单元格。 我该怎么办?

2 个答案:

答案 0 :(得分:2)

将您的值放在 C1

C2 中输入:

=IF($C$1>=ROW(),$C$1,"")

并复制下来:

enter image description here

无论你在 C1 中放置什么,都会在下面的单元格中复制那么多次。

修改#1:

如果您希望 C1 中的重复因子 A1 中的重复数据,那么 C2 输入:

=IF($C$1>=ROW()-1,$A$1,"")

并复制下来:

enter image description here

答案 1 :(得分:0)

使用vba。让我们说输入是A1。我们会这样做:

Sub Kengo()
If cells(1, "A") = 3 Then
     cells (1, "C") = "Something here3"
     cells (2, "C") = "Something here3"
     cells (3, "C") = "Something here3"
ElseIf cells(1, "A") = 5 Then
     cells (1, "C") = "Something here5"
     cells (2, "C") = "Something here5"
     cells (3, "C") = "Something here5"
     cells (4, "C") = "Something here5"
     cells (5, "C") = "Something here5"
EndIf

End Sub