【发布时间】:2018-01-02 05:16:29
【问题描述】:
我必须列。一个有一个日期字段,另一个有一个值(即成本)。我们可以调用第一列A,第二列B。我想注册每个成本设置的日期。这意味着,当在 B 列中设置了一个值时,必须用当前日期自动填充 A 列。
我的第一个想法是使用today(),但是每次打开文档时这个函数都会更新值。这意味着 A 列的所有值始终具有当前日期。
我想知道是否可以只在第一次使用today()。因此,我尝试做类似的事情:
if(AND(len(A1)=0,len(B1)>0), today(), "")
但日期仍然更新为当前日期。
我的第二种方法是在单元格中设置today(),并在填满B 列时尝试复制A 列中的值。问题是我需要复制单元格的内容,而不是公式。在这种情况下我不能使用Paste special -> paste values only,因为是手动交互。在 google 中搜索了一下,我发现 this link 建议使用此操作来复制值而不是公式:
数据 -> 验证:
- 单元格范围:Sheet1!C2
- 标准:列表中的项目
- 从范围创建列表... Sheet1!E2
这不是一个坏方法,但我仍然需要在下拉列表中选择范围。它不是自动选择的。这里有一个截图:
有更好的方法来实现我的目的吗?还是我需要创建一个sn-p?
【问题讨论】:
标签: google-sheets