![](/img/trans.png)
[英]Google sheets: Case statement or ifelse formula to modify a cell's value based on the value of another cell?
[英]Google sheets, adding a value to a cell based on the contents of another
这可能是在研究脚本领域而不是公式,但是我想知道是否可以使用Google工作表根据另一个单元格的内容向单元格添加值? 例如,如果我的工作表排列如下:
列A |列B |列C |列D
苹果橙子葡萄
番茄葡萄橙子
甜瓜苹果西红柿
葡萄柠檬苹果
然后我有另一个部分
G栏| H栏
苹果1
Tomates 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(transpose(sign(column(A:C)))))
将其粘贴到D1中。
这是arrayFormula的sum
的示例文件 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.