【问题标题】:Non adjacent cells in excel using INDIRECT functionexcel中使用INDIRECT函数的非相邻单元格
【发布时间】:2017-11-09 15:58:48
【问题描述】:

我正在尝试创建一个公式以仅在单元格中查找字母数字数字并忽略其余数字并仅对字母数字数字的值求和。如果我选择一系列单元格,我厌倦的公式就会起作用。但我只想将此应用于备用单元格,因此我使用了 INDIRECT 函数。我可以看到间接函数没有 grepping 单元格中的值,因此它失败了。有人可以帮我解决这个问题吗?

附上,使用的示例excel模式

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

=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"}) 本身没有返回 A2,C2,E2 的值。

【问题讨论】:

  • 如果您只在字母数字之后,为什么A2 是公式的一部分?只是为了确保我理解,它仍然只是您想要求和的字母数字?

标签: excel


【解决方案1】:

试试这个数组输入公式:

{=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))}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    相关资源
    最近更新 更多