gpt4 book ai didi

excel - #值(value)!数组索引和匹配错误

转载 作者:行者123 更新时间:2023-12-02 17:32:14 26 4
gpt4 key购买 nike

下面的数组索引和匹配有什么明显错误吗?

我无法解决这个问题,我得到的只是一个#Value!错误,没有更多信息。

{=INDEX(Sheet2!A:G,MATCH(1,(Sheet2!B:B=Sheet_1_crosstab!C2)*

(Sheet2!C:C=Sheet_1_crosstab!A2)*(Sheet2!D:D=Sheet_1_crosstab!T2),0),5,0}

表 2 如下所示:

Locale  provider    source_aggregated   Week num    Desktop Mobile  Tablet
AT Clickouts 40 0 0 0
AT Clickouts 41 0 0 0
AT Clickouts 42 0 0 0
AT Clickouts 43 0 0 0

表 1 如下所示:

Locale  provider    source_aggregated   Week num    Desktop
AT Clickouts 40 ={indexmatch..
AT Clickouts 41
AT Clickouts 42
AT Clickouts 43

我尝试根据匹配的区域设置、提供商和来源,将工作表 2 中的设备拆分与工作表 1 中的总体流量数据进行匹配。

最佳答案

MATCH 函数需要lookup_array 参数的单元格范围。

您可能会传递 1 或 0 作为 bool 数组相乘的结果。

那就是

=(Sheet2!B:B=Sheet_1_crosstab!C2)*(Sheet2!C:C=Sheet_1_crosstab!A2)*(Sheet2!D:D=Sheet_1_crosstab!T2)

如果有效,这将产生 True False 数组,这将导致 True 或 False,即 1 或 0。

所以实际上你已经

=INDEX(Sheet2!A:G,MATCH(1,1,0),5,0)

=INDEX(Sheet2!A:G,MATCH(1,0,0),5,0)

两者都会失败,因为预期的 Match 参数应该是一个范围。

如果您尝试进行查找,请考虑使用包含唯一键的辅助字段

使用感兴趣的字段串联来使关键字段变得唯一

=CONCATENATE(B2,C2,D2,E2)

关键字段:

Key

使用 key 检索桌面号码等

=VLOOKUP(CONCATENATE(A2,B2,C2,D2),Sheet2!A1:H5,MATCH(Sheet1!E1,Sheet2!1:1,0),FALSE)

注意:我已使用 Match 来查找桌面在 Sheet2 第 1 行中的位置,然后定义要返回的查找列。

如果 Mobile 位于该单元格中,则您将匹配 Sheet1!F1 等。

工作表中的查找:

Lookup

请记住在需要时使用 $ 将范围固定为绝对值。

关于excel - #值(value)!数组索引和匹配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49111568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com