在Excel中拖动公式,在文件重新打开时更改

时间:2016-05-05 03:38:21

标签: excel batch-file ms-office

所以我写了两个批处理文件来存储时间和日期。一个是时钟,另一个是时钟输出

这是每个批处理文件的批处理文件代码。

echo %date% %time% >> time_in.txt


echo %date% %time% >> time_out.txt

我已经设置了excel,在打开时用最新的文本文件更新电子表格,它看起来像这样。

Excel SpreadSheet

正如您所看到的,公式在最新的时间内被一个关闭。所有其他时间仍然是正确的,但最新的似乎采取从它下面的行的值。如果我从顶部公式中重新拖动它会解决问题,但仅限于当前会话。

Fixed Spread Sheet

当我重复该过程一段新时间并重新打开excel以读取更新的文本文件时,它会产生同样的问题。有谁知道这可能是由什么引起的?

谢谢

1 个答案:

答案 0 :(得分:0)

在数据范围属性下,我更改了“如果重置时数据范围内的行数发生变化:使用新数据覆盖现有单元格,清除未使用的单元格

我还选中了在数据旁边的列中填写公式

My Solution