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

时间:2018-07-06 19:47:06

标签: google-sheets

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

我可以使= VALUE(D:D)和= VALUE(Animations!D15)一起工作,但不能同时满足我的需求(因为列的大小将继续增长)。

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

=index(sheet2!d:d, match(1e99, sheet2!d:d))

上面的方法检索Sheet2的D列中的最后一个数字。

Google表格不会像Excel一样通过INDIRECT处理工作表名称的数组,但是会在“帮助程序”列中进行处理。如果您想将一系列工作表名称硬编码为索引/匹配公式的总和,那么甚至不需要Indirect。

在随附的链接工作表中,我已使用此方法从具有数字,文本和错误的列中检索最后一个数字。我也输入了“最后一个号码”单元格地址。

enter image description here

Linked spreadsheet