重新排列已有EXCEL表格
重新排列已有EXCEL表格现有EXCEL表是:地区 00年 01年 02年,地区A 值1 值2 值3.地区B 值4 值5 值6.....我想调成:地区A00年 值1地区A01年 值2地区A02年 值3地区B00年 值4地区B01年 值5..请问应该怎么调整,
最佳回答
假设数据在A1:E4,地区有3个,年份有4年。在A8输入公式:=INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)下拉填充。 在B8输入公式:=INDEX($B$1:$E$1,MOD(ROW(A1)-1,4)+1)下拉填充。 在B8输入公式:=INDEX($B$2:$E$4,INT((ROW(A1)-1)/4)+1,MOD(ROW(A1)-1,4)+1)下拉填充。 详见附件。 再问: 非常漂亮的算法,对函数能简单解释一下么 再答: index函数是对某一区域按参数1和参数2的值分别取对应的行和列交叉处的引用。如果是单行或单列,就是引用该行或该列的第几个。 INT((ROW(A1)-1)/4)+1这个产生一个数组:{1;1;1;1;2;2;2;2;3;3;3;3}这是根据你的新的排列的规律来产生的。 而=INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)这个公式就是对A2:A4按这个{1;1;1;1;2;2;2;2;3;3;3;3}依次取值。 同理,MOD(ROW(A1)-1,4)+1是产生数组:{1;2;3;4;1;2;3;4;1;2;3;4} 这两个数组都是经常用到的,可以记下来。
最新回答共有2条回答
-
2026-04-03 11:48:27典雅的金针菇
回复假设数据在A1:E4,地区有3个,年份有4年。在A8输入公式:=INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)下拉填充。 在B8输入公式:=INDEX($B$1:$E$1,MOD(ROW(A1)-1,4)+1)下拉填充。 在B8输入公式:=INDEX($B$2:$E$4,INT((ROW(A1)-1)/4)+1,MOD(ROW(A1)-1,4)+1)下拉填充。 详见附件。 再问: 非常漂亮的算法,对函数能简单解释一下么 再答: index函数是对某一区域按参数1和参数2的值分别取对应的行和列交叉处的引用。如果是单行或单列,就是引用该行或该列的第几个。 INT((ROW(A1)-1)/4)+1这个产生一个数组:{1;1;1;1;2;2;2;2;3;3;3;3}这是根据你的新的排列的规律来产生的。 而=INDEX($A$2:$A$4,INT((ROW(A1)-1)/4)+1)这个公式就是对A2:A4按这个{1;1;1;1;2;2;2;2;3;3;3;3}依次取值。 同理,MOD(ROW(A1)-1,4)+1是产生数组:{1;2;3;4;1;2;3;4;1;2;3;4} 这两个数组都是经常用到的,可以记下来。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
