公式根据多列中的单元格查找匹配的行值

我试图查找col4值时,在同一行,col1,col2和col3每个匹配。

我引用这个SO Post,因为它是一个类似的问题,但该解决scheme不适合我。

我正在search特定的Date ,特定的Status并希望返回相应的Count s。

我的数据需要输出的例子:

ReuploadedImage

可能不是首选的方法,甚至可能不会给出正确的答案,但是对于任何新来数据透视表的人来说,他们越早对他们感到满意,他们就可以更加努力地保存自己:

SO19433337的例子

select您的数据集(上面的A1:D16),插入>表格 – 数据透视表,数据透视表。 select新build工作表,或者,如这里,现有工作表位置F1。 如图所示,将上部框中的字段拖动到较小的框中。 其余的只是格式化,除非复杂的Src All治疗的具体要求。

要在多个查找字段中使用INDEX()MATCH() ,必须将其作为数组公式提交。 使用嵌套的IF()语句为每个条件select。 您必须按CTRL + SHIFT + ENTER将公式input为数组公式。

 =INDEX(col4, MATCH(criteria1, IF(col2=criteria2, IF(col3=criteria3, col1 )), 0) ) 

如果使用CTRL + SHIFT + ENTER正确input,则会在公式{ }看到大括号。

另请参阅Microsoft的这篇文章