每n行向下选择另一张纸的下一行

时间:2016-03-25 22:41:35

标签: excel excel-formula

名称列表(Sheet" Name"),需要在5个(最好是可变数量)行间隙中放入下一页。

A3 = Name!A1
A9 = Name!A2
A15 = Name!A3
A21 = Name!A4

我尝试将ROW()与IF / THEN / ELSE条件循环结合使用,检查空白行,但不足。更多的谷歌搜索引导我到offset()操作数但是访问单元而不是写入它们。

我很高兴使用VBA活动单元,但VB编辑器在这台机器上无法正常工作,所以我暂时尝试使用EXCEL来解决这个问题。

2 个答案:

答案 0 :(得分:1)

Ooption A:

将此公式放入A3,

    $('body').on('click', 'button', function(event) {
        console.log('ciao');
    });

复制到A9,A15和A21。

选项B:

将此公式放入A3,

=INDEX(Name!A:A, INT(ROW()/6)+1)

填写A21。

答案 1 :(得分:0)

或者,您可以根据已填充的行数进行偏移。 = OFFSET(名称$ A $ 1,COUNTA(A $ 1:A2),0)

只要A3,A9,A15,A21之间的其他行中没有内容,这将有效。

更动态的是在Name选项卡中添加一个引用行,允许您在新选项卡中执行VLOOKUP / MATCH / etc。当您想要在新选项卡中为另一个选项卡中的每一行创建可变数量的行时,这非常方便(例如,表1列出了数量,并且您需要在下一个选项卡中为每个数量添加一行 - 查找参考将是所有数量的累积总和,您可以查找该参考)。