Google表格:如果有多个匹配项,则使用vlookup或匹配项求和

时间:2020-03-13 16:58:07

标签: google-sheets match vlookup sumifs

我有一个查找表,该表对列的名称进行了分类。例如,列名称是山羊,老鼠和蝴蝶,分类表显示这些列名称分别是哺乳动物,哺乳动物和昆虫。对于每一行,我需要对属于“哺乳动物”类的所有列求和。请参见下面的图片(我的防火墙可能不允许显示该图片,因此我可以在家中重试)。

example

我目前拥有的只是返回第一列匹配项,而不是所有与“哺乳动物”匹配的列。

= sumif($ B $ 1:$ F $ 1,vlookup(“ Mammal”,$ K $ 1:$ L $ 5,2,0),B2:F2)

一个小曲线球是这张纸将是动态的。人们会添加动物栏并将其在查找表中分类,我不希望他们编辑公式。

1 个答案:

答案 0 :(得分:1)

这个公式怎么样:

=SUMPRODUCT(B1:F1,N(IFERROR(VLOOKUP(B$1:F$1,{L:L,K:K},2,0))="Mammal")))

然后将其向下拖动?