繁体   English   中英

Google表格,根据另一个单元格的内容为单元格添加值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM