gpt4 book ai didi

excel - 使用 INDEX 和 MATCH 函数生成矩阵

转载 作者:行者123 更新时间:2023-12-03 02:39:39 27 4
gpt4 key购买 nike

我有三列:A、B 和 C。我尝试使用 INDEX 和 MATCH 在单元格 E、F、G、H 和 I 中生成一个矩阵。

      [A]   [B]         [C]         [D]   [E]   [F]   [G]   [H]   [I] 
[1] id answer key 1 2 3 4
[2] 1 yes 1 1 yes 1 0 0 0
[3] 2 no 2 2 yes 0 0 1 0
[4] 2 yes 3 2 no 0 1 0 1
[5] 2 no 4

我已经有了列标题,所以单元格 D 和 F-I 中的所有内容。我的单元格 F2 的公式:

{=INDEX($A$2:$C$5, MATCH(1, ($A$2:$B$5=$D2:$E2)*($C$2:$C$5=F$1), 0), 1,0)}

但我收到了 #VALUE! 错误。

最佳答案

除了两列匹配之外,您还必须适应选择第二个匹配。这两个问题的解决方案可以通过AGGREGATE function来实现。帮助INDEX function返回 C2:C5 中的值以与 G1:J1 进行比较(为了便于阅读,我将答案键向右移动了一列)。

     Answer_Key

我的 G2 中的标准公式是,

=--(G$1=IFERROR(INDEX($C$2:$C$5, AGGREGATE(15, 6, ROW($1:$4)/(($A$2:$A$5=$E2)*($B$2:$B$5=$F2)), COUNTIF($F2:F2,  ">"&0)+1)), 0))

向右和向下填充。第二个2 | J4中没有正确返回答案。

关于excel - 使用 INDEX 和 MATCH 函数生成矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33870595/

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