excel表格中如何根据单元格的值自动填充行数

例如:A1单元格的值为3,B1单元格的值为2,则在C列某行自动往下填充1、2、3、1、2、3;A1单元格的值为4,B1单元格的值为3,则在B列2行起自动往下填充1、2、3、4、1、2、3、4、1、2、3、4。如何设置函数?

第1个回答  2012-03-10
C1或其它单元格中输入
=IF(ROW(A1)>A$1*B$1,"",TEXT(MOD(ROW(A1),A$1),"0;;"&A$1))
下拉本回答被提问者采纳
第2个回答  2012-03-10
=IF(ROW(A1)>$A$1*$B$1,"",MOD(ROW(A1)-1,$A$1)+1)
公式向下拉填充复制就可以了。
第3个回答  2012-03-10
用条件函数if设置,如果只有你说的几个数值的话
第4个回答  2012-03-10
b2内输入
=IF(MOD(ROW(A1),$A$1)=0,$A$1,MOD(ROW(A1),$A$1))
下拉
相似回答