是否可以使用 =NOW 函数,但只有在特定单元格更新时才更新单元格?

是否可以使用 =NOW 函数,但只有在特定单元格更新时才更新单元格?

我在电子表格中有一个联系人列表,列在我希望使用的=NOW行单元格中,而下一个单元格中则是我团队中最后一个联系他们的人的姓名。

=NOW当相邻单元格中的名称更新时,是否可以让单元格仅更新日期和时间?

答案1

不,这是不可能的:每次工作表发生变化时,都会执行新的计算。

您想要的只能使用 VBA、使用Worksheet_Changed事件(或类似的东西)来实现,同时检查该事件的目标是否是与您需要时间戳的单元格相邻的单元格。

答案2

有一个技巧可以避免使用 VBA,即使用迭代计算在这个 stackoverflow 答案中解释

它依靠循环引用和附加单元格来发现单元格何时发生变化。

相关内容