Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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
Excel GoogleSheets,根据另一个单元格的内容向单元格添加值_Excel_Dynamic_Google Sheets_Formula_Addition_Google Spreadsheets - Fatal编程技术网

Excel GoogleSheets,根据另一个单元格的内容向单元格添加值

Excel GoogleSheets,根据另一个单元格的内容向单元格添加值,excel,dynamic,google-sheets,formula,addition,google-spreadsheets,Excel,Dynamic,Google Sheets,Formula,Addition,Google Spreadsheets,这可能涉及到脚本领域而不是公式,但我想知道是否有可能使用google sheets根据另一个单元格的内容向单元格添加值?例如,如果我有一张按如下方式排列的图纸: A列| B列| C列| D列 苹果橙子葡萄 西红柿、葡萄、橙子 瓜果苹果西红柿 葡萄柠檬苹果 然后我有另一个部分 G列| H列 苹果1 番茄酱2 橙子3 葡萄4 瓜5 柠檬6 是否有一个公式可以让我通过读取每行上的a-C列并添加H列上设置的值来填充D列的内容?让D列读8、9、8等 我希望这个问题是有意义的,感谢并为粗制滥造的格式道歉

这可能涉及到脚本领域而不是公式,但我想知道是否有可能使用google sheets根据另一个单元格的内容向单元格添加值?例如,如果我有一张按如下方式排列的图纸:

A列| B列| C列| D列
苹果橙子葡萄
西红柿、葡萄、橙子
瓜果苹果西红柿
葡萄柠檬苹果

然后我有另一个部分

G列| H列
苹果1
番茄酱2
橙子3
葡萄4
瓜5
柠檬6

是否有一个公式可以让我通过读取每行上的a-C列并添加H列上设置的值来填充D列的内容?让D列读8、9、8等

我希望这个问题是有意义的,感谢并为粗制滥造的格式道歉

=SUMPRODUCT(IFERROR(VLOOKUP(A2:C2,G:H,2,0)))
请尝试此单一配方解决方案:

=mmult(filter(VLOOKUP(A:C,G:H,2,0),A:A“”),ArrayFormula(转置)(符号(列(A:C')))))

将其粘贴到D1中


这是一个带有数组公式的

请尝试此单一配方解决方案:

=mmult(filter(VLOOKUP(A:C,G:H,2,0),A:A“”),ArrayFormula(转置)(符号(列(A:C')))))

将其粘贴到D1中



这是一个带有数组的

完美!非常感谢:)太好了!非常感谢:)