Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
Google sheets 如何在多个工作表中获取列的最后一个值并将它们相加_Google Sheets - Fatal编程技术网

Google sheets 如何在多个工作表中获取列的最后一个值并将它们相加

Google sheets 如何在多个工作表中获取列的最后一个值并将它们相加,google-sheets,Google Sheets,我目前正在尝试获取多个工作表中“D”列的最后一个值,然后将所有值相加,然后根据主工作表单元格中的值计算百分比 我可以使用=VALUE(D:D)和=VALUE(Animations!D15),但我需要的不是两者的组合(因为列的大小将继续增长) 最好是D列中的最后一个数值,不要考虑空格或字符串 谢谢 要查找列中最后填充的数字,请使用与1E+99近似匹配的索引 =index(sheet2!d:d, match(1e99, sheet2!d:d)) 上面检索表2 D列中的最后一个数字 GoogleSh

我目前正在尝试获取多个工作表中“D”列的最后一个值,然后将所有值相加,然后根据主工作表单元格中的值计算百分比

我可以使用=VALUE(D:D)和=VALUE(Animations!D15),但我需要的不是两者的组合(因为列的大小将继续增长)

最好是D列中的最后一个数值,不要考虑空格或字符串


谢谢

要查找列中最后填充的数字,请使用与1E+99近似匹配的索引

=index(sheet2!d:d, match(1e99, sheet2!d:d))
上面检索表2 D列中的最后一个数字

GoogleSheets不会像Excel那样通过间接方式处理工作表名称数组,但会有一个“helper”列来处理。如果您想将一系列工作表名称硬编码为索引/匹配公式之和,则甚至不需要间接编码

在附带的链接工作表中,我使用此方法从包含数字、文本和错误的列中检索最后一个数字。我还输入了“最后一个号码”的手机地址