-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
。