与OFFSET和SPLIT一起使用以获取一系列查找单元格

时间:2015-09-03 00:11:22

标签: google-sheets sum array-formulas google-sheets-formula gs-vlookup

我无法让OFFSET返回Google Sheets中的数据数组。例如,在同一张纸上,我有一个吃动物的玩家表,吃的列存储动物的索引。我想加总所有重量。

https://docs.google.com/spreadsheets/d/1XocZ0tkb4jllXEVuJS5eS2i11V1R0YxtfuiT2dkrbVw/edit#gid=0

这是我提出的(示例数字可能不完全正确)但它只适用于第一个分割值:

=SUM(IFERROR(OFFSET($H$11,SPLIT(D6,","),0,1,1),0))

1 个答案:

答案 0 :(得分:2)

假设User A在B2中而您的另一个表是命名范围(1),请尝试:

=ArrayFormula(sum(vlookup(split(C2,","),NamedRange1,3,0)))