excel 2013从列A复制数据表1到列A表2和3

问题描述:

我有一个工作簿多张。 我希望工作表1列A中的信息填充在工作表2和工作表3中。 我已经使用了“= sheet1!a10”,并且工作到某一点。当我必须更改工作表1上的数据时,插入或删除一行,公式不会继续。此外,我正在对行进行计数,并且使用“= sheet1!a10”将数字值加上除了百分比以外的单元格。 有没有办法锁定单元格中的公式,也不计算空单元格?excel 2013从列A复制数据表1到列A表2和3

+0

考虑到“是否有办法将公式锁定在单元格中,并且不计算空单元格?”目前正在做什么计数以及想要做什么,它不是,或者不是这样做? – pnuts 2015-04-02 15:12:10

下面是您的第一个问题的解决方案。在Sheet2中细胞A1输入:

=IF(INDIRECT("Sheet1!A" & ROWS($1:1))="","",INDIRECT("Sheet1!A" & ROWS($1:1))) 

抄下...................这是容忍插入/删除工作表Sheet1细胞的A.

我将使用一个单独的列,从工作表Sheet 数据除去任何空白。

编辑#1:

因为从列A,我们可以使用类似的东西,从任何柱得到上面的收集数据,说列

=IF(INDIRECT("Sheet1!B" & ROWS($1:1))="","",INDIRECT("Sheet1!B" & ROWS($1:1))) 
+0

这很好。至于计数方面,我必须在计数公式中加上表格#“COUNTA(Sheet1!A1:A200)”到连续的表格,以便得到正确的编号。 – 2015-04-02 18:03:53

+0

我发现这个代码的工作方式几乎和我需要的一样,唯一的问题是,在连续的工作表(工作表2和工作表3)中,只有A列被删除,剩下的列仍然有数据剩余。这将删除附加床单上的整行?JEFF – 2015-04-03 14:07:11

+0

@JeffreyTruex请参阅我的**编辑#1。** – 2015-04-03 15:03:49

所以对于任何看这个的人来说,最简单的解决方案就是将这些表单简单地分组在一起;按住ctrl键,然后单击要影响的每个选项卡,然后在任何选项卡中执行的任何操作都会转到其他表单。 简易日