Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 使用“偏移”和“拆分”一起工作,以获得查找的单元格数组_Google Sheets_Sum_Array Formulas_Google Sheets Formula_Gs Vlookup - Fatal编程技术网

Google sheets 使用“偏移”和“拆分”一起工作,以获得查找的单元格数组

Google sheets 使用“偏移”和“拆分”一起工作,以获得查找的单元格数组,google-sheets,sum,array-formulas,google-sheets-formula,gs-vlookup,Google Sheets,Sum,Array Formulas,Google Sheets Formula,Gs Vlookup,我无法获取偏移量以返回中的数据数组。例如,在同一张表中,我有一个吃动物的玩家表,eats列存储动物的索引。我想把所有的重量加起来 这是我提出的(示例数字可能不完全正确),但它仅适用于第一个拆分值: =SUM(IFERROR(OFFSET($H$11,SPLIT(D6,","),0,1,1),0)) 假设用户A位于B2,而您的另一个表是命名范围(1),请尝试: =ArrayFormula(sum(vlookup(split(C2,","),NamedRange1,3,0))) 我创造了一个例

我无法获取偏移量以返回中的数据数组。例如,在同一张表中,我有一个吃动物的玩家表,eats列存储动物的索引。我想把所有的重量加起来

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

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

假设
用户A
位于B2,而您的另一个表是命名范围(
1
),请尝试:

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

我创造了一个例子。你能更新你的答案使之适用于此吗?@Zammbi-这似乎回答了你提出的问题。为什么它要在一些不属于问题一部分的数据矩阵上工作?@Jeeped我的例子很糟糕,令人困惑,我更新了问题。感谢pnuts,我使用它:“=ArrayFormula(sum(vlookup(split(D6),”),$F$12:$H$14,3,FALSE))”