【发布时间】:2017-12-08 01:26:54
【问题描述】:
我正在尝试创建一个运动员数据库,使用来自运动员的输入,通过链接到电子表格的 Google 表单。
表单上的每个问题都对应于电子表格上的一个匹配列。除了我似乎无法将回复直接导入电子表格(它们出现在单独的工作表中)之外,一切都可以接受......
但是 - 总有一个然而 - 我希望运动员的出生日期生成他们当前的年龄,所以我添加了另一列,它使用 DATEDIF 给出了这个数字。
该栏不在表格上,所以我必须为每个新条目单独创建它 - 目前数据库中有超过 700 名运动员,而且还会有更多。
这是我的问题...我已手动链接每个运动员的 DATEDIF 公式,使用他们的 DoB 单元格和 A1 单元格作为 TODAY。它们都有效。
直到我添加另一个条目。然后,在该新条目下方,虽然 DATEDIF 似乎能够跟踪每个被新行取代的运动员的 DoB 单元格,但它也会在 TODAY 中添加一行,因此 A1 变为 A2,如果有两个新条目则变为 A3,依此类推开。
有没有办法应用 DATEDIF 公式停止更改 A1 作为我的参考,而不是将 A 列中的每个单元格都设置为 TODAY?
这是我使用的公式:=DATEDIF(H2,A1,"Y") 我的日期都是 dd/mm/yyyy 格式。运动员 DoB 都在 H 列,TODAY 总是 A1...
这远远超出了我的想象,我似乎创造了一个我无法驯服的野兽,除了插入新行然后将数百个 DATEDIF 公式重新指向正确的 TODAY 单元格。生命太短暂了!
非常感谢任何帮助...
【问题讨论】:
-
尝试使用
=DATEDIF(H2,$A$1,"Y")或=DATEDIF(H2,TODAY(),"Y"),下次您可能会包含google-spreadsheet 标记。他们似乎对细胞功能了解很多。 -
只是为了更新这个...我使用 DATEDIF(H2, TODAY(), "Y") 作为我的格式,并且 a) 它工作得很好,以及 b) 允许我拖动列向下的格式以更新每个条目!
标签: google-sheets google-forms formulas