我想要做的是将页面复制到另一个页面(例如,复制到页面2,页面3等),并保留从另一个工作表链接的公式,更像是该页面的数据库。问题是页面有几个公式,我只想增加公式的行号。
赞: 第1页的示例代码,
Page 1
=AWS_db!$B7, =AWS_db!$C7, =AWS_db!$D7&AWS_db!$E7
我尝试使用“ $”这个符号,但它并没有达到我想要的方式
这就是我想发生的事情:
Page 2
=AWS_db!$B8, =AWS_db!$C8, =AWS_db!$D8&AWS_db!$E8
Page 3
=AWS_db!$B9, =AWS_db!$C9, =AWS_db!$D9&AWS_db!$E9
以此类推
因此,每次我将页面复制到另一页时,都不必一个个地编辑公式,数据库页面上有1000行,所以我需要1000页
答案 0 :(得分:0)
最可靠地通过公式执行此操作的方法是在A列中包含以下公式,然后将其复制到B列中。
=OFFSET(AWSdb!B2, $D$1,0)
C列将使用
=OFFSET(AWSdb!D2, $D$1,0)&OFFSET(AWSdb!E2, $D$1,0)
然后,在D1中输入适当的值,以将给定工作表的右#行向下移动。
另一个可能更好的选择是一个简单的宏。只需记录自己将值复制/粘贴到工作表中(以及您想要执行的其他任何操作,例如重命名工作表)。将该逻辑放在Do While
循环中以遍历各行。