在我的 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 将显示空白。(:
希望能帮助到你。