作业帮 > 综合 > 作业

EXCEL 实现A列 A1=B1 A2=C1 A3=B2 A4=C2 .

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 05:37:00
EXCEL 实现A列 A1=B1 A2=C1 A3=B2 A4=C2 .
在a1单元格输入
=OFFSET($A$1,INT((ROW(A1)-1)/2),IF(MOD(ROW(A1),2)=0,2,1))
下拉
再问: 实现An=Bn A(N+1)=Cn A(N+2)=B(n+1) A(N+3)=C(n+1) 即 不从第一行开始 你的思路是什么呢 我也不能每次都提问 想学会方法INT((ROW(A1)-1)/2)和IF(MOD(ROW(A1),2)=0,2,1这是怎么想到的
再答: offset的第二个参数是偏离的行数 每两个偏离一行所以,要除以2 而且偏离的行数必须是整数,所以用int取整 第二个参数 是偏离的列 偏移的列再在12121212之间循环 想办法实现1212循环就可以来了 IF(MOD(ROW(A1),2)=0,2,1) 的效果和 =int(row(a1)/2)+1 效果是一样的 所以也可以是 =OFFSET($A$1,INT((ROW(A1)-1)/2),int(row(a1)/2)+1 ) 只要实现1212循环就可以了
再问: 基本明白了 你这是从哪学的 VBA 还是其他什么 交个朋友吧 以后就能多请教了
再答: vba我也不会 excel home 论坛是学习excel的好地方 我的qq 57645938