【问题标题】:Use excel vlookup to return the sum of specific columns使用 excel vlookup 返回特定列的总和
【发布时间】:2017-10-17 05:22:45
【问题描述】:

我是一个相当新手的 excel 用户,并且发现这个公式在将一组列中的指定单元格范围相加时效果很好:

{=SUM(VLOOKUP(A11,PLAYERS!A:BM, {31, 32, 33, 34, 35}, FALSE))}

但是,有没有办法将 {31、32、33、34、35} 替换为一系列列,在我的示例中是 AM:AW 的总和。如果是这样,我希望添加在一起的列随着某些条件的变化而变化?

【问题讨论】:

    标签: excel sum range multiple-columns vlookup


    【解决方案1】:

    在表格中为您要相加的列索引留出一个范围,例如K1:K11。用例如填充它们=COLUMN(AM1)...=COLUMN(AW1) 这样您就不必自己计算索引了。然后使用这个稍微修改的公式

    {=SUM(VLOOKUP(A11,PLAYERS!A:BM, K1:K11, FALSE))}
    

    作为矩阵公式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多