我在 AC 到 AU 列中有几行值(但也有一些空白)
我想通过查找将这些值转换为公式,并对一行中的所有查找值求和。
对于 1 个单元格,我可以成功使用 VLOOKUP(AC2,'Lookup_Table'!A2:B41,2)
如何通过这种查找对 AC2 到 AU2 的整行求和?
请注意,查找是在垂直查找中面向列的,“查找表”实际上是一个工作表。
这已经困扰了我好几个小时了!
| AC | AD | AE ..Ax... AU
Row 1 | 12 | 23 | 43 ..00... 67
'Lookup table' worksheet
A | B
12 | 4
23 | 2
43 | 3
67 | 5
上面第 1 行示例数据的结果应为 14
最佳答案
使用数组公式(ctrl+shift+enter
而不是仅仅enter
)要容易得多。一般来说,我不喜欢数组公式(因为它们很容易被未受过教育的人破解),但我认为除了重新格式化工作表或使用辅助列之外,它在您的情况下效果最好。
{=SUM(IF(AC2:AU2=Lookup_Table!A2:A41,Lookup_Table!B2:B41))}
如果输入正确的话,整个内容应该有 {}。
关于excel - 如何将 Excel 中的行与基于列的查找中的查找值相加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25790314/