【发布时间】:2015-04-02 14:50:52
【问题描述】:
我有一个包含多张工作表的工作簿。 我希望表 1 列 A 中的信息填充到表 2 和表 3 中。 我使用了“ =sheet1!a10 ”,这在一定程度上是有效的。当我必须更改工作表 1 上的数据时,插入或删除一行,公式不会结转。我也在计算行数,并使用“=sheet1!a10”在除百分比之外的单元格中添加一个数值。 有没有办法将公式锁定在单元格中并且不计算空单元格?
【问题讨论】:
标签: excel
我有一个包含多张工作表的工作簿。 我希望表 1 列 A 中的信息填充到表 2 和表 3 中。 我使用了“ =sheet1!a10 ”,这在一定程度上是有效的。当我必须更改工作表 1 上的数据时,插入或删除一行,公式不会结转。我也在计算行数,并使用“=sheet1!a10”在除百分比之外的单元格中添加一个数值。 有没有办法将公式锁定在单元格中并且不计算空单元格?
【问题讨论】:
标签: excel
这是您的第一个问题的解决方案。在 Sheet2 单元格 A1 中输入:
=IF(INDIRECT("Sheet1!A" & ROWS($1:1))="","",INDIRECT("Sheet1!A" & ROWS($1:1)))
并向下复制........这可以在 Sheet1 列 A 中插入/删除单元格。强>
我会使用单独的列从 Sheet1 数据中删除任何空白。
编辑#1:
由于上面从列 A 收集数据,我们可以使用类似的方法从任何列获取数据,例如列 B
=IF(INDIRECT("Sheet1!B" & ROWS($1:1))="","",INDIRECT("Sheet1!B" & ROWS($1:1)))
【讨论】:
因此,对于任何查看此内容的人来说,最简单的解决方案是将工作表简单地组合在一起;按住 ctrl 然后单击要影响的每个选项卡,然后您在任何选项卡中所做的任何事情都将转移到其他工作表。 轻松的一天
【讨论】: