请教EXCEL蛇型排列数据问题
发布网友
发布时间:2023-03-16 20:25
我来回答
共3个回答
热心网友
时间:2023-10-31 06:58
讲清楚一点,什么叫蛇形排列,一列分成5个一行,依次往下?
假如原来数据在A列,B1输入
=INDEX($A:$A,(ROW()-1)*5+COLUMN()-1)
向右填充至F列,向下填充即可
-------------------------------
我写的公式就是这个效果,你试过了吗?
------------------------------
第一行公式=INDEX($A:$A,(ROW()-1)*5+COLUMN()-1)
第二行公式=INDEX($A:$A,(ROW()-1)*5+7-COLUMN())
选中B1:F2区域,往下填充
热心网友
时间:2023-10-31 06:58
右击工具栏-控件工具箱-添加一个按钮控件,双击该按钮,粘贴下列程序
Private Sub CommandButton1_Click()
Dim a(100)
i = 1
Do While Cells(i, 1) <> ""
a(i) = Cells(i, 1)
i = i + 1
Loop
p = Int((i - 1) / 5+0.9)
n = 0: m = 0
For i = 1 To p Step 2
For j = 1 To 5
Cells(i, j + 1) = a(j + i - 1 + n)
Next
For j = 1 To 5
Cells(i + 1, j + 1) = a(11 - j + m)
Next
n = n + 8
m = m + 10
Next
End Sub
退出设计模式,点击按钮(假设原始数据在A列,生成的数据在B~F列)
热心网友
时间:2023-10-31 06:59
我的应该符合你的要求了吧.....试试吧.希望采纳
请教EXCEL蛇型排列数据问题
假如原来数据在A列,B1输入 =INDEX($A:$A,(ROW()-1)*5+COLUMN()-1)向右填充至F列,向下填充即可 --- 我写的公式就是这个效果,你试过了吗?--- 第一行公式=INDEX($A:$A,(ROW()-1)*5+COLUMN()-1)第二行公式=INDEX($A:$A,(ROW()-1)*5+7-COLUMN())选中B1:F2区域,往下填...
excel蛇形排列
按我的理解:你在A1-A16对应位置任何一个单元格输入一个数字,B1:B16单元格呈现蛇形排列。B1单元格公式:=IF(ROW()/SUM($A$1:$A$16)>INT((ROW()-1)/(SUM($A$1:$A$16)*2)+1)*2-1,OFFSET($B$1,IF(MOD(ROW(),SUM($A$1:$A$16))=0,0,SUM($A$1:$A$16))-MOD(ROW...
分班,如何使用EXCEL进行蛇形排列呢,请详细说明了,拜托
B列按数值选择性粘贴到C列,A列粘贴到D列。选择C:D,排序->升序。
EXCEL怎么把一列数变成蛇形排列矩阵
=IF(MOD(ROW(),2)=0,OFFSET($A$3,3-COLUMN(C1)+(ROW(C1)-1)*3,),OFFSET($A$1,COLUMN(A1)-1+(ROW(C1)-1)*3,))详见附图
在excel中蛇形排列你写的那个函数如果是每行8个怎么改啊?
Do While Cells(i, 1) <> ""a(i) = Cells(i, 1)i = i + 1 Loop p = Int((i - 1) / 8 + 0.9)n = 0: m = 0 For i = 1 To p Step 2 For j = 1 To 8 Cells(i, j + 1) = a(j + i - 1 + n)Next For j = 1 To 8 Cells(i + 1, j + 1) = ...
小学Excel分班,家长要挑班,领导让我解决。 我想按出生日期蛇形排列123...
要掩人耳目就不能用函数、公式和辅助列,只能用vba宏,辅助列和公式函数都是可以看见的,只能按照宏里的代码执行,用抽取随机数的方式确定,从中就可以做手脚了,反正vba代码人家是看不见的,当然了懂行的人也能进入代码查到哦(除非你把代码加密了),你想不想冒这个险?
...每组4个,每组的平均值要几乎接近或者尽可能接近,可以用Excel...
方法:按从小到大顺数排列的数20个 1-20.,,进行竖向蛇形排列,取横向为组,根据平均数微调。适用于等差数列或类等差数列 1 8 9 16 17 2 7 10 15 18 3 6 11 14 19 4 5 12 13 20 ...
在word中以表格形式排考场座位时,如何从左下角开始按蛇形排列?
EXCEL中,第一列9-1和10-18这个先复制一下应该是很快的吧 (输入9,8,然后选中9和8,按住单元格右下角的黑点往下拉就是了;10-18同理)然后在第三列的第一格(C1)输入公式:=A1+18,剩下的复制这一格就好了
怎样用excel排考场
具体表格形式如图1所示。分析以上表格,发现在利用Excel制作这个座位表是时密切解决好以下几个问题:第一,学号和姓名应该是一一对应,绝对不能产生一对多或者多对一之类的问题,因此在设计Excel时,可以把姓名和学号放在同一个工作表进行关联。第二,每个考场安排35人,其蛇形分布时不能打乱原始数据的顺序。第三,...
求excel教程!!
014、强大的CTRL+E(仅限13版本以上的excel) 015、你真的懂查找和替换吗? 016、全面了解选择性粘贴 017、保护工作表的N种方法 018、数据透视表基础 019、你该熟练掌握的数据透视表技巧 020、多重合并数据透视 021、破解工作表保护密码的黑科技 022、让你更快一点(F2、CTRL+TAB、ALT+TAB) 023、提取实战(CTRL...