请教高手一Excel函数问题,在线等!!
现有一组0000001到00100000的10W数据,他们依次分属5个单位,那么这5个单位的第一个数就应是00000010020001004000100600010080...
现有一组0000001到00100000的10W数据,他们依次分属5个单位,那么这5个单位的第一个数就应是0000001 0020001 0040001 0060001 0080001(提示:我们可以得到5组2W的数据)
,现要求这组数据达到以下要求:每个单位依次取5个数依次循环排列,如:0000001
0000002
0000003
0000004
0000005
0020001
0020002
0020003
0020004
0020005
0040001
0040002
0040003
0040004
0040005
0060001
0060002
0060003
0060004
0060005
0080001
0080002
0080003
0080004
0080005
0000006
0000007
0000008
0000009
0000010
0020006
0020007
0020008
0020009
0020010
0040006
0040007
0040008
0040009
0040010
0060006
0060007
0060008
0060009
0060010
0080006
0080007
0080008
0080009
0080010
......
这样一直循环下去,一直把这10W数据重新排列,不知我的叙诉您们听懂了没?
感谢,在线等,谢谢!
这是以前有个人,回答2次循环,3组数据的公式,不过我还是借鉴不到,,
"如果原数据在ABC三列中,请在D1单元格输入公式:
=INDIRECT("R"&CEILING(ROW()/6,1)+INT((ROW()-1)/6)+(MOD(ROW(),2)=0)&"C"&CEILING(ROW()/2,1)-INT((ROW()-1)/6)*3,0)
将公式向下复制。 "
麻烦快点啊,高手们!! 你们这两年回答都不行!啊....
aaron8421,大体很像,不过多了一组,怎么跑了六组出来了?
0000001
0000002
0000003
0000004
0000005
0020001
0020002
0020003
0020004
0020005
0040001
0040002
0040003
0040004
0040005
0060001
0060002
0060003
0060004
0060005
0080001
0080002
0080003
0080004
0080005
0100006
0100007
0100008
0100009
0100010 展开
,现要求这组数据达到以下要求:每个单位依次取5个数依次循环排列,如:0000001
0000002
0000003
0000004
0000005
0020001
0020002
0020003
0020004
0020005
0040001
0040002
0040003
0040004
0040005
0060001
0060002
0060003
0060004
0060005
0080001
0080002
0080003
0080004
0080005
0000006
0000007
0000008
0000009
0000010
0020006
0020007
0020008
0020009
0020010
0040006
0040007
0040008
0040009
0040010
0060006
0060007
0060008
0060009
0060010
0080006
0080007
0080008
0080009
0080010
......
这样一直循环下去,一直把这10W数据重新排列,不知我的叙诉您们听懂了没?
感谢,在线等,谢谢!
这是以前有个人,回答2次循环,3组数据的公式,不过我还是借鉴不到,,
"如果原数据在ABC三列中,请在D1单元格输入公式:
=INDIRECT("R"&CEILING(ROW()/6,1)+INT((ROW()-1)/6)+(MOD(ROW(),2)=0)&"C"&CEILING(ROW()/2,1)-INT((ROW()-1)/6)*3,0)
将公式向下复制。 "
麻烦快点啊,高手们!! 你们这两年回答都不行!啊....
aaron8421,大体很像,不过多了一组,怎么跑了六组出来了?
0000001
0000002
0000003
0000004
0000005
0020001
0020002
0020003
0020004
0020005
0040001
0040002
0040003
0040004
0040005
0060001
0060002
0060003
0060004
0060005
0080001
0080002
0080003
0080004
0080005
0100006
0100007
0100008
0100009
0100010 展开
展开全部
补充:
修改后的结果
任意一个单元格输入
=TEXT(MOD(INT((ROW(A1)-1)/5),5)*20000+MOD(ROW(A1)-1,5)+1+INT((ROW(A1)-1)/25)*5,"0000000")
公式下拉到A25
A26输入=TEXT(A1+5,"0000000")
下拉即可~~
修改后的结果
任意一个单元格输入
=TEXT(MOD(INT((ROW(A1)-1)/5),5)*20000+MOD(ROW(A1)-1,5)+1+INT((ROW(A1)-1)/25)*5,"0000000")
公式下拉到A25
A26输入=TEXT(A1+5,"0000000")
下拉即可~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在任意列的第一行输入下面的公式,然后将公式向下复制:
=TEXT(MOD((INT((ROW()-1)/5)),5)*2,"000")&TEXT(((INT((ROW()-1)/25))*5+MOD(ROW()-1,5)+1),"00000")
=TEXT(MOD((INT((ROW()-1)/5)),5)*2,"000")&TEXT(((INT((ROW()-1)/25))*5+MOD(ROW()-1,5)+1),"00000")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中该列
点 升序排列
弹出对话框 点确定
点 升序排列
弹出对话框 点确定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询