Excelsearch并匹配同一行中的两个单元格以获得多行

我试图在Excel中完成查找,我似乎无法find任何关于它的在线。 无可否认,我可能不会以正确的方式寻找答案。 所以,如果这是多余的,已经被回答,我先道歉。

我会尽我所能地描述我的情况。

我的困境如下,

我有几列和几行数据,每一列都包含特定的行信息(参见示例)。 我正在尝试search特定文本的第1列,然后search第1列中包含该特定文本的每一行。在同一行的第4列中查找特定文本,以及第4列是否与特定文本匹配,且两者都为真。 计算这两个项目匹配的次数。

像这样的东西(但我知道这不给我我要找的结果):

  A B C D
 1“面包”“黄油”
 2“意大利面”“酱”
 3“玉米”“黄油”
 4“意大利面”“奶酪”
 5“意大利面”“酱”

等等…

IF A1:A2000 =“Pasta”AND(与“Pasta”出现在同一行中)IF D1:D2000 =“Sauce”统计的次数均为真

在这种情况下,它只会等于“2”。 那就是它应该只计算前面提到的search的次数。

提前感谢任何人都可以提供的帮助。

丰富

你可以用=COUNTIFS()来完成这个工作:

 =COUNTIFS(A1:A2000,"Pasta", D1:D2000,"Sauce") 

COUNTIFS将采用多个条件并对这些条件为真的行进行计数。

如果您有旧版本的Excel(2003或更早版本),也可以使用=SUMPRODUCTS

 =SUMPRODUCTS((A1:A2000="Pasta")*(D1:D2000="Sauce") * 1) 

这将完成相同的多个标准计数。