Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
动态工作表的Excel公式说明_Excel_Excel Formula - Fatal编程技术网

动态工作表的Excel公式说明

动态工作表的Excel公式说明,excel,excel-formula,Excel,Excel Formula,我有一个三列的动态电子表格。每次将记录添加到网站上时,它都会更新工作表。我需要根据创建日期计算票证的年龄 我在年龄列中使用了单元格公式=Today()-G2,其中G2是具有创建日期的单元格 列标题名称为: Ticket Status| Created Date | AGE 但是,我希望这个公式能够在列表中有新记录时动态地向下添加行。我如何才能做到这一点?而不深入了解网站是如何向您的工作表动态添加数据的: 试试看: 将公式修改为=IF(ISBLANK(G2),“”,TODAY()-G2)(如

我有一个三列的动态电子表格。每次将记录添加到网站上时,它都会更新工作表。我需要根据
创建日期计算票证的
年龄

我在年龄列中使用了单元格公式
=Today()-G2
,其中
G2
是具有创建日期的单元格

列标题名称为:

Ticket Status|  Created Date | AGE 

但是,我希望这个公式能够在列表中有新记录时动态地向下添加行。我如何才能做到这一点?

而不深入了解网站是如何向您的工作表动态添加数据的:

试试看:

将公式修改为
=IF(ISBLANK(G2),“”,TODAY()-G2)
(如果日期为空,则只会将单元格保留为空),然后选择列并按CTRL+D将公式填充到整个列中

其他选项:

正如@tigeravatar所提到的,也许更干净的解决方案是将表格转换成表格。但也有一些空洞可能会影响你,也可能不会影响你,比如床单看起来明显不同


最干净的解决方案是将其添加到添加从网站触发的行的代码中,但这可能要复杂得多。

要么将公式复制到当前使用区域之外,要么选择数据->插入->表格,以便将其转换为一个表格,在添加新行时自动填充公式谢谢Elijah!第一个公式起了神奇的作用!这正是我想要的。如果您愿意接受我的回答,我将不胜感激;)嘿,我现在似乎遇到了一些问题。有没有办法过滤并获得年龄?因为我必须检查年龄以确定身份。Ex:Status=进度,然后从创建日期计算年龄。但是表中还有其他状态。我不确定我是否完全理解,你是说
=IF(或者(ISBLANK(G2),F2“Progress”),“”,TODAY()-G2)
(假设“F”列存储了状态)?这将只计算状态等于“进度”时的年龄。