此數組公式允許我來填充D4通過搜索在列A的第一個非空值(參見鏈接 - https://exceljet.net/formula/get-first-non-blank-value-in-a-list)從索引指定的特定列中獲取第一個非空值。的Excel
=INDEX(A2:A1000,MATCH(FALSE,ISBLANK(A2:A1000),0))
然而,我想縮小它使得柱正在搜索會根據在C4中輸入的值而變化。
例如,如果C4中的值是1,我會得到值13.86。如果C4中的值是2,我會得到值10.看到這裏 - click for link to example data
我試着用IF函數調整上述數組公式,但沒有成功。我是一個總新手所以是一種:)
=IF(C4=1,(INDEX(A2:A1000,MATCH(FALSE,ISBLANK(A2:A1000)))),IF(C4=1,(INDEX(B2:B1000,MATCH(FALSE,ISBLANK(B2:B1000)))),0))
這太好了!它可以適應,以便它可以處理5個不同的潛在價值? –
您是否至少試圖拓寬專欄(請記住formulka需要推遲以避免circualr參考)?你瞭解C4的工作原理嗎?您是否閱讀過support.office.com上的INDEX功能文檔? – Jeeped
我已經擴大了列,並提出了公式是,但我試圖根據我可以瞭解的索引來修改公式的其餘部分。我之前從未使用過Excel,因此它有點慢! –