4

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

我引用了这个SO Post,因为它是一个类似的问题,但该解决方案对我不起作用。

我正在搜索特定Source的 s,在特定Date的 s 上,具有特定Status的 s,并希望返回相应Count的 s。

我的数据需要输出示例:

重新上传图片

4

2 回答 2

4

要使用多个查找字段INDEX()MATCH()您必须将其提交为数组公式。使用嵌套IF()语句来选择每个条件。您必须按 CTRL+SHIFT+ENTER 才能将公式作为数组公式输入。

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

如果您使用 CTRL+SHIFT+ENTER 正确输入,您将在公式周围看到花括号{ }

另请参阅Microsoft 的这篇文章

于 2013-10-17T17:44:15.277 回答
1

可能不是首选方法,甚至可能不会给出正确的答案,但对于数据透视表的新手来说,他们越早适应它们,他们可能会节省更多的精力:

SO19433337 示例

选择您的数据集(上面的 A1:D16),插入 > 表格 - 数据透视表、数据透视表。选择新工作表,或者像这里一样,选择现有工作表位置 F1。如图所示,将上方框中的字段拖到较小的框中。剩下的只是格式化,除非对Src All.

于 2013-10-24T23:46:29.373 回答