作业帮 > 综合 > 作业

=IF(ROW(A1)>7,"",INDIRECT("sheet1!A"&ROW(A1)+COLUMN(A1)*7-7)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 10:47:01
=IF(ROW(A1)>7,"",INDIRECT("sheet1!A"&ROW(A1)+COLUMN(A1)*7-7))现在这个公式只能在表2的A1开始,
如果表1的数值是在B列不在A列要达到同样的效果如何办?
=IF(ROW(A1)>7,"",INDIRECT("sheet1!B"&ROW(A1)+COLUMN(A1)*7-7))
再问: 谢谢,刚才那个对了。就是还有一点如果我生成的结果在表2中不是A1-A7而是A8-A15呢?
再答: 把这个公式复制到A8中,往下拉就行 因为第一个单元格是根据row(A1)来判断,而不是row()
再问: IF((ROW(A10)-9)>7,"",INDIRECT("高中!b"&ROW(A10)+COLUMN(A10)*7-16))我刚才变成这个试了一下对了,我这是在A10输的公式。但是要在A19输这个公式的话,其中的ROW(A10)-9和COLUMN(A10)*7-16还要再改,你看一下对吗?谢谢
再答: 最主要。。我不知道你要实现什么功能,不如直接描述你的要求? IF(ROW(A1)>7,"",INDIRECT("高中!b"&ROW()+COLUMN(A10)*7-7)) 这样试试对不对