作业帮 > 综合 > 作业

excel如何使一列数变成按一定规律的重复数

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 15:13:50
excel如何使一列数变成按一定规律的重复数
如题,excel中有一列数据,估计8000个吧,要使他们按532266的规律排列,即5个相同的第一个数,然后3个相同的第二个数,然后2个相同的第三个数,然后2个相同的第四个数,然后6个相同的第五个数,然后6个相同的第六个数,然后又是5个相同的第七个数这样一直重复这个规律下去,最后8000个数应该变成32000个具有这种规律的数,急用,
其实就是要让
2010-1-6 4:00 58
2010-1-6 9:00 55
2010-1-6 12:00 54
2010-1-6 14:00 56
2010-1-6 16:00 58
2010-1-6 22:00 55
(其中58,55,54,56,58,55是8000个数中开头的6个数,只是拿来做例子的,不是秒数.我的意思是让所有的数6个一组按这个规律重复下去,
变成
2010-1-6 4:00 58
2010-1-6 5:00 58
2010-1-6 6:00 58
2010-1-6 7:00 58
2010-1-6 8:00 58
2010-1-6 9:00 55
2010-1-6 10:00 55
2010-1-6 11:00 55
2010-1-6 12:00 54
2010-1-6 13:00 54
2010-1-6 14:00 56
2010-1-6 15:00 56
2010-1-6 16:00 58
2010-1-6 17:00 58
2010-1-6 18:00 58
2010-1-6 19:00 58
2010-1-6 20:00 58
2010-1-6 21:00 58
2010-1-6 22:00 55
2010-1-6 23:00 55
2010-1-7 0:00 55
2010-1-7 1:00 55
2010-1-7 2:00 55
2010-1-7 3:00 55
一直这样直到今天
excel如何使一列数变成按一定规律的重复数
从你现有的的数据来看不是重复的问题,你的每个时间间隔是 1小时,只是秒数不同而已,
你的重复应该是 秒数的重复,
C1输入 2010-1-6 4:00
A1输入公式
=$C$1+(ROW(A1)-1)/24+LOOKUP(MOD(ROW(A1)-1,24),{0,5,8,10,12,18},{58,55,54,56,58,55})/(24*3600)
向下填充,
然后选中A列 右键设置单元格格式 自定义 输入 YYYY-MM-DD HH:MM:SS
确定即可