作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 09:59:36
excel隔行取值,隔行输出!比如我要把 a1 a3 a5 的值输出在 c2 c4 c6 怎么写公式?
比如我要把 a1 a3 a5 的值输出在 c2 c4 c6 怎么写公式?
并且不改变c3 c5 c7原有的值!
请高手务必把公式的内涵说清楚啊,授人与鱼不如授人与渔!
excel隔行取值,隔行输出!比如我要把 a1 a3 a5 的值输出在 c2 c4 c6 怎么写公式?
如果可以用辅助列, 也就是说可以先把数据提取到另一列, 那么可以用下面这个公式  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, 右键(或菜单栏)找到并点选"选择性粘贴", 勾选"跳过空单元格"选项, 确定.
  具体操作如下: