Google sheets 在Google电子表格中使用多个匹配字符串的COUNTIF

Google sheets 在Google电子表格中使用多个匹配字符串的COUNTIF,google-sheets,spreadsheet,google-docs,google-spreadsheet-api,Google Sheets,Spreadsheet,Google Docs,Google Spreadsheet Api,我想知道如何在谷歌电子表格中使用COUNTIF和多个匹配字符串 以下是重要的部分,我想在电子表格中计算包含“BAIRRO NOVO”和“Externo”的记录。这些字符串显示在不同的列中,而不是在同一单元格中 =COUNTIF(IMPORTRANGE("10OAEb2fBfvAqCdp1yyuTBQ4NErtxtOyJ29whFkvVqaw";"Data!B:P");"BAIRRO NOVO") 这可以通过,但仅当数据放在工作表中时:即,importrange(…)完成,然后countifs引

我想知道如何在谷歌电子表格中使用COUNTIF和多个匹配字符串

以下是重要的部分,我想在电子表格中计算包含“BAIRRO NOVO”和“Externo”的记录。这些字符串显示在不同的列中,而不是在同一单元格中

=COUNTIF(IMPORTRANGE("10OAEb2fBfvAqCdp1yyuTBQ4NErtxtOyJ29whFkvVqaw";"Data!B:P");"BAIRRO NOVO")
这可以通过,但仅当数据放在工作表中时:即,
importrange(…)
完成,然后
countifs
引用其列,如

 =countifs(C:C, "BAIRRO NOVO", G:G, "Externo")
要在不将所有数据放入当前电子表格的情况下获取此计数,请使用

这里是Col1,Col2。。。是导入范围的列;例如,在您的示例中,Col2是C,因为范围以B开头。最后一个参数“1”是查询范围的标题行数:通常为0或1

要确保输出是单个单元格,没有“count(something)”这样的标题,请添加一个空标签,如下所示

=query(importrange(...), "select count(Col1) where Col2 = 'BAIRRO NOVO' and Col7 = 'Externo' label count(Col1) ''", 1)
若要在未找到任何内容时使查询输出为0而不是N/A,请将其包装在
iferror(…,0)


你的意思是记录将在同一个单元格中同时包含两个字符串,比如“something Bairro Novo and Externo something”?或者您正在查找一列包含“Bairro Novo”而另一列包含“Externo”的行?确切地说,是后一种情况。我想数一数“Bairro Novo”出现的行以及另一列中的“Externo”。这听起来不错,但我无法让它工作。下面的结构返回一个错误单元格,我做错了什么<代码>=QUERY(IMPORTRANGE(“10oaeb2fffvaqcdp1yyutbq4nertxtoyj29whfkvvqaw”;“Data!B:P”);“选择计数(B),其中H='BAIRRO NOVO'和B='Externo'”;1)我在示例中使用了Col1、Col2等。这是有原因的。如果导入的范围未放置在工作表中,则没有列名B、H等来对其进行寻址。它必须是Col+number。当然可以,但是,即使我使用了以下命令,我还是得到了#REF错误。听起来好像
计数
应该粘贴在
查询
之外,你不这么认为吗<代码>=查询(IMPORTRANGE(“10OAEB2BFVAQCDP1YYUTBQ4NERTXTOYJ29WHFKVQAW”;“数据!B:P”);“选择计数(Col1),其中Col7='BAIRRO NOVO'和Col1='Externo';1)语法正确。当您将鼠标悬停在“#REF”错误上时,它会说什么?一个原因可能是输出不止一个单元格,并且没有扩展的空间。我编辑了答案来解决这个问题。现在它在@Michelle工作,谢谢。对于我尚未提及的计数,我得到了#N/A,当没有提及时,您能否编辑您的答案以返回0?
=query(importrange(...), "select count(Col1) where Col2 = 'BAIRRO NOVO' and Col7 = 'Externo' label count(Col1) ''", 1)
=iferror(query(importrange(...), "select count(Col1) where Col2 = 'BAIRRO NOVO' and Col7 = 'Externo' label count(Col1) ''", 1), 0)