excel - SUM 公式中的 CONCATENATE 函数

标签 excel excel-formula excel-2010

我在工作表的 D 列中有一组数字,我需要对一组单元格进行求和并将其显示在不同的单元格中。我的输入 SUM 范围可能每次都会改变。

例如,通过使用下面的公式,我可以从工作表 DayWise2019 的 D3:D33 中获取 SUM。

=SUM(DayWise2019!D3:D33)

现在,我尝试使用两个单元格输入 SUM 函数的开始和结束单元格编号,并尝试使用连接来创建公式

当前工作表D13包含SUM范围的第一个单元格 当前工作表 D14 包含 SUM 范围的最后一个单元格

我正在使用如下公式

=SUM(CONCATENATE("DayWise2019!","D",D13,":","D",D14))

但它不起作用。值 "#VALUE" 出现错误。我单独检查了连接函数及其按预期工作。

CONCATENATE("DayWise2019!","D",D13,":","D",D14) 将给出 DayWise2019!D3:D33

>

有办法解决吗?

最佳答案

使用 INDEX 设置起始行 (D13) 和结束行 (D14) 单元格。

=SUM(index(DayWise2019!d:d, D13):index(DayWise2019!d:d, D14))

避免间接。

关于excel - SUM 公式中的 CONCATENATE 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52576682/

相关文章:

python - 在 python 中将 excel 文件中选定的工作表打印为 pdf

PHP 将 Excel 导入数据库(xls 和 xlsx)

vba - 运行时错误 "424: Object Required"

vba - 从工作簿中提取 .value 时类型不匹配

linux - 使用linux可识别的换行符将excel文件保存在mac中

excel - 获取包含 X 和 Y 的列中 X 的计数

vba - 字符串到缩写

regex - Excel 中的 ssn、名字、姓氏、电子邮件地址数据验证不起作用

c# - Excel VSTO 2010 加载项可以在 Office 2007 中运行吗?

excel - Excel 中范围内的 DATEDIF