-1
由于某些原因,excel上的MATCH函数返回错误。 不幸的是,我不能共享数据以复制问题,但我想知道是否有人比我更有经验可能在我的代码中发现一个小错误或我错过了一些东西。Excel上的MATCH函数返回错误
我使用了根据这些directions的功能,我也尝试了解决方案here,但是这两个源都没有什么帮助。
=INDEX(IB_RAW!A2:L301,MATCH(1,(IB_RAW!$B:$B=IB!P10)*(IB_RAW!$D:$D=IB!A9)*(IB_RAW!$C:$C=IB!Q9)*(IB_RAW!$L:$L=IB!P7),0),IB_RAW!$J:$J)
我会尽量描述数据是最好的,我可以:
- IB:我想要的片材,显示所提取的值
- IB_RAW:从哪里获得信息的表从
- A2:L301:整个数据集,我使用查找参数 (在IB_RAW)
- 记者:我想要的值来提取(在IB_RAW)
的问题是与MATCH
功能,因为它返回#N/A
,我已经使用了Show Calculation Steps...
选项,看看问题出在哪里,
所以对于
(IB_RAW!$B:$B=IB!P10) returns TRUE
(IB_RAW!$D:$D=IB!A9) returns FALSE
(IB_RAW!$C:$C=IB!Q9) returns TRUE
(IB_RAW!$L:$L=IB!P7) returns TRUE
因此MATCH(1,0,0)
但这种回报改为#N/A
。