无需手动拖动即可向下复制公式

无需手动拖动即可向下复制公式

在我的 Excel 文档中,我有两张工作表,一张包含数据,另一张引用第一张。

工作表 1 的结构如下:

[Meta data]

Date/time        | Temperature
2019-01-01 00.00 | 7,5
2019-01-01 00.01 | 7,4

随着您添加更多数据,第一张表中的行数将随着时间的推移而增加。

Sheet 2 的结构如下:

[Meta data of a different kind]

Date/time                         | Temperature                         | Change in temperature
Copies first date/time in sheet 1 | Copies first temperature in sheet 1 | Calculation

随着新数据添加到工作表 1,我也需要在工作表 2 中添加新行。我这样做的方法是选择工作表 2 中的最后一行,单击右上角并手动向下拖动公式,直到覆盖工作表 1 中的所有数据。由于工作表 1 中的数据可能非常大,因此这种方法既麻烦又耗时。

遗憾的是,无法双击右上角来自动向下填充公式,可能是因为 Sheet 2 不知道 Sheet 1 中有多少行。

我是否必须手动向下拖动公式或者有更好的选择?

答案1

=Sheet1!A2不要使用Sheet2 中的常规公式,=IF(Sheet1!A2="","",Sheet1!A2)而是使用..

然后在“温度变化”列中(假设它 = C 列)执行:=if(B2="","",<calculation>),而不仅仅是=<calculation>

一直向下拖动(直到工作表末尾)。如果 Sheet1 中没有数据,则 Sheet2 将显示空白。(:

希望能帮助到你。

相关内容