在与一个或多个标准匹配的所有行的一列中求和值

时间:2017-11-17 14:48:53

标签: regex google-sheets

我有一些表格数据,其中我想要汇总所有行的特定列中的所有值,其中列A包含字符串A和/或列B包含字符串B.我怎样才能实现此目的?< / p>

这适用于一个标准:

=SUM(FILTER(G:G,REGEXMATCH(F:F,"stringA")))

我尝试了这个,但它没有工作:

=SUM(FILTER(G:G,OR(ISTEXT(REGEXMATCH(F:F,"stringA")),ISTEXT(REGEXMATCH(C:C,"stringB")))))

2 个答案:

答案 0 :(得分:2)

=SUM(FILTER(G:G,REGEXMATCH(F:F&C:C,"stringA|stringB")))

OR由|

表示
  

编辑添加&C:C以表示不同的列

答案 1 :(得分:2)

请尝试:

.visual1 { background: url(../images/bluepicture.png) no-repeat center; background-size: cover; } .visual2 { background: url(../images/whitepicture01.png) no-repeat center; background-size: cover; } .visual3 { background: url(../images/whitepicture02.png) no-repeat center; background-size: cover; } .visual4 { background: url(../images/whitepicture04.png) no-repeat center; background-size: cover; }

enter image description here

=SUM(FILTER(G:G,REGEXMATCH(F:F,"stringA")+REGEXMATCH(C:C,"stringB")))适用于+逻辑。 <{1}}不需要or,因为ISTEXT给出了真或假。

REGEXMATCH不起作用,因为ORfilter,在数组公式中使用arrayformula