更新: 当前公式:= 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))} >
但是它计算不正确。它不占用列。也许有人知道如何解决它,或者有另一个更好的解决方案?
答案 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))