作业帮 > 综合 > 作业

excel隔行取值,隔行输出!比如我要把 a1 a3 a5 的值输出在 c2 c4 c6 怎么写公式?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 23:20:15
excel隔行取值,隔行输出!比如我要把 a1 a3 a5 的值输出在 c2 c4 c6 怎么写公式?
比如我要把 a1 a3 a5 的值输出在 c2 c4 c6 怎么写公式?
并且不改变c3 c5 c7原有的值!
请高手务必把公式的内涵说清楚啊,授人与鱼不如授人与渔!
如果可以用辅助列, 也就是说可以先把数据提取到另一列, 那么可以用下面这个公式  E1公式
=INDEX(A:C,2*INT(ROW(A2)/2)-1,IF(MOD(ROW(A1),2),3,1))&""  下拉
  公式原理:  用INDEX函数择取A:C列的数据,第一个参数 2*INT(ROW(A2)/2)-1 下拉后生成 {1,1,3,3,5,5}等数列, 意思是在下拉时取A:C的第1,1,3,3行数据, 第二个参数 IF(MOD(ROW(A1),2),3,1) 下拉后生成 {3,1,3,1,3,1}等数列, 意思是在下拉时取A:C的第3,1,3,1,3,1列. A:C的行列数都得到后, 即可取出想要的数据了. 表达能力有限, 见谅.

  
  如果C列奇数行还有数据, 而且非要在C列上复制, 试试"选择性粘贴", 也很好弄的.选中A1:A5, 复制, 鼠标点到C2, 右键(或菜单栏)找到并点选"选择性粘贴", 勾选"跳过空单元格"选项, 确定.
  具体操作如下: