我在Google电子表格中有这样一个函数:
SUM(A10:A500)
我正在使用500
,但如果可能的话,我希望使用一个表示end of the column A
的常量(即包含数据/数字的列的最后一行)。
有这样的常数或公式吗?
发布于 2016-12-04 18:42:02
使用开放式引用。
范围参考包括两个部分:起始单元的地址和结束单元的地址。在A1表示法中,单元格地址通常包括一个指定列的字母和指定行的数字。
对于问题中的具体情况,而不是
SUM(A10:A500)
试一试
SUM(A10:A)
发布于 2016-07-09 22:09:16
我倾向于用以下一种方法来解决这类问题:
根据您的示例,解决方案将是:
=SUM(A10:INDIRECT(CONCATENATE("A",MATCH(999999999,A:A,1))))
有趣的部分是:INDIRECT(CONCATENATE("A",MATCH(999999999,A:A,1)))
INDIRECT
基于给定的字符串返回引用。Concatenate("A",...)
正在创建一个单元格引用字符串,其中"A“作为列,下一部分给出行号。MATCH(999999999,A:A,1)
返回数组A:A
中的一个位置(即A列的整个位置),其中值小于(末尾的1
指定搜索必须小于“999999999
”)。由于这个数字非常大(根据您的需求和数据集,您可以使其更大或尽可能大),匹配将搜索到数组的末尾(在本例中为A:a),并返回最后一个值的位置,该值将始终是列中的最后一行(因为999999999非常大)。https://webapps.stackexchange.com/questions/95538
复制相似问题