公式根据多列中的单元格查找匹配的行值
我试图查找col4值时,在同一行,col1,col2和col3每个匹配。
我引用这个SO Post,因为它是一个类似的问题,但该解决scheme不适合我。
我正在search特定的Date
,特定的Status
并希望返回相应的Count
s。
我的数据需要输出的例子:
可能不是首选的方法,甚至可能不会给出正确的答案,但是对于任何新来数据透视表的人来说,他们越早对他们感到满意,他们就可以更加努力地保存自己:
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的这篇文章