excel中的非相邻单元格使用INDIRECT函数

时间:2017-06-08 05:19:05

标签: excel

我正在尝试创建一个公式,仅在单元格中查找字母数字编号,并忽略其余数字,并单独对字母数字值进行求和。如果我选择一系列细胞,我疲倦的公式就会起作用。但我想将此仅应用于备用单元格,因此我使用了INDIRECT函数。我可以看到间接函数没有在单元格中点击值,因此它失败了。有人可以帮我这个。

enter image description here

附上,使用样本excel模式

适用于连续单元格的公式 Ctrl + Shift + 输入

=SUM(IFERROR(VALUE(LEFT(A2:F2,LEN(A2:F2)-1)),0))

不适用于非相邻单元格的公式:

=SUM(IFERROR(VALUE(LEFT(INDIRECT({"A2","C2","E2"}),LEN(INDIRECT({"A2","C2","E2"}))-1)),0))

在此我可以看到INDIRECT({"A2","C2","E2"})本身没有返回A2C2E2的值。

1 个答案:

答案 0 :(得分:0)

尝试这个输入数组的公式:

{=SUM(IFERROR(VALUE(LEFT(T(OFFSET(A2,0,{0,2,4},1,1)),LEN(T(OFFSET(A2,0,{0,2,4},1,1)))-1)),0))}