Excel:根据input值使用函数自动填充单元格
用户input一个值,例如3.我需要填充C1
到C3
个单元格。 如果input值是5,我需要填写C1
到C5
个单元格。 我该怎么办?
把你的价值在C1 。
在C2中input:
=IF($C$1>=ROW(),$C$1,"")
并抄下来:
无论你在C1中放置什么,都会在下面的单元格中重复这个次数。
编辑#1:
如果你想要C1中的重复因子和A1中的重复数据 ,那么在C2中input:
=IF($C$1>=ROW()-1,$A$1,"")
并抄下来:
使用vba。 可以说input是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