如何在excel表格中自动填充如下数据?
第一种:160-1、160-2、160-3、161-1、161-2、161-3.....169-3第二种:1、2、3、1、2、3、1、2、3.....1、2、3第三种:1...
第一种:160-1、160-2 、160-3、161-1、161-2、161-3.....169-3
第二种:1、2、3 、1、2、3、1、2、3.....1、2、3
第三种:1 、1、 1、 2、 2、 2 、3 、3、 3、......9、9、9 展开
第二种:1、2、3 、1、2、3、1、2、3.....1、2、3
第三种:1 、1、 1、 2、 2、 2 、3 、3、 3、......9、9、9 展开
6个回答
展开全部
若从第一行开始的,则
第一种:="160-"&IF(MOD(ROW(),3)=1,1,IF(MOD(ROW(),3)=2,2,IF(MOD(ROW(),3)=0,3,"")))
第二种:=IF(MOD(ROW(),3)=1,1,IF(MOD(ROW(),3)=2,2,IF(MOD(ROW(),3)=0,3,"")))
第三种:=IF(MOD(ROW(),3)<>0,INT(ROW()/3)+1,ROW()/3)
然后下拉公式就行了。随便多少行都可以用。
第一种:="160-"&IF(MOD(ROW(),3)=1,1,IF(MOD(ROW(),3)=2,2,IF(MOD(ROW(),3)=0,3,"")))
第二种:=IF(MOD(ROW(),3)=1,1,IF(MOD(ROW(),3)=2,2,IF(MOD(ROW(),3)=0,3,"")))
第三种:=IF(MOD(ROW(),3)<>0,INT(ROW()/3)+1,ROW()/3)
然后下拉公式就行了。随便多少行都可以用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如同上面的回答,第一个是在A1单元格内输入“=159+INT(ROW(A3)/3)&"-"&MOD(ROW(A3),3)+1 ” ,然后自动填充到A30。
第二个输入用“=MOD(ROW(A3),3)+1”,然后一直下拉,拉到感觉不错为止。
第三个输入用“=INT(ROW(A3)/3) ”,然后填充到纵列第27个单元格。
第二个输入用“=MOD(ROW(A3),3)+1”,然后一直下拉,拉到感觉不错为止。
第三个输入用“=INT(ROW(A3)/3) ”,然后填充到纵列第27个单元格。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以前学过,做过类似的,不过现在忘记了很多了。这样,为了不耽误哥们的事呢,推荐一本书,《EXCEL数据分析之道》,里面讲得很多例子很相似,应该是在图书馆或是网上有电子版的,很有用的一本书。放心,哥们不是推销书的。 这个其实用不着芥末麻烦地输代码的,有个旁门左道,就是先输入前几个,比如1,1,1,2,2,2,把这几个选中,左键下拉,自动地就能填充到你想要的;那个日期格式的,先将数据改成文本格式,类似地输入前两个,其他的自动下拉。其实EXCEL真的很聪明,等间隔,等差神马的很方便。不过楼下的各位兄弟的方法是精髓,值得学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、
=159+INT(ROW(A3)/3)&"-"&MOD(ROW(A3),3)+1
2、
=MOD(ROW(A3),3)+1
3、
=INT(ROW(A3)/3)
=159+INT(ROW(A3)/3)&"-"&MOD(ROW(A3),3)+1
2、
=MOD(ROW(A3),3)+1
3、
=INT(ROW(A3)/3)
追问
能具体说下这些数据输入到哪里,如何来调用你写的这些命令吗?还有我的数据时列不是行,提问中打错了,非常感谢您。
追答
随便一个单元格!输入公式后,向下复制试一试!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询