通过日期和小时获取价值(索引匹配)(已更新)

时间:2019-01-15 12:39:55

标签: excel date indexing match

更新: 当前公式:= INDEX(Test!$ B $ 4:$ Y $ 34; MATCH(A5; $ A $ 5:$ A $ 724; 0); MATCH(C5; $ C $ 5:$ C $ 724; 0))它可以找到2019.01.01但对于2019.01.02,它跳至2019.01.25测试表并从该行获取值...找不到原因。有人有类似的问题和解决方案吗?

尝试编写公式以按日期和月份获取价值。

在数据表(Screen2)中,需要按日期(列A)和小时(列C)获取到Screen1 P列的值。

我在P列中使用的公式:

{=索引(测试!$ B $ 4:$ Y $ 34; MATCH(A5; $ A $ 5:$ A $ 724; 0); MATCH(C5; $ C $ 5:$ C $ 724; 0))}

但是它计算不正确。它不占用列。也许有人知道如何解决它,或者有另一个更好的解决方案?

Screen1

Screen2

1 个答案:

答案 0 :(得分:0)

我认为您不需要数组公式。尝试在单元格P5中输入以下内容:

=INDEX(Test!$B$4:$Y$34,MATCH(A5,Test!$A$4:$A$100,0),MATCH(C5,Test!$C$3:$CV$3,0))

编辑: 对于分号,公式为:

=INDEX(Test!$B$4:$Y$34;MATCH(A5;Test!$A$4:$A$100;0);MATCH(C5;Test!$C$3:$CV$3;0))