我有數據3號,如:行避免INDIRECT()
,我想找到這個詞通行證的前兩個事件。
首次發生很容易;在C6我輸入:
=MATCH("Pass",3:3,0)
並正確產生3 (柱Ç)。爲了得到第二次出現的位置,我想使用MATCH()從第一次出現的右邊開始一列,即D3:IV3,但是基於我已經在中得到的結果C6 我知道我可以得到d有:
=SUBSTITUTE((LEFT(ADDRESS(1,C6+1),3)),"$","")
所以我使用:
=MATCH("Pass",INDIRECT(SUBSTITUTE((LEFT(ADDRESS(1,C6+1),3)),"$","") & "3:IV3"),0)+C6
這工作:
但我不敢相信這個非常醜陋的公式是找到第二個事件的最好方法。有什麼建議麼 ??
參見[如何從行返回第二個非空白單元格](http://stackoverflow.com/questions/39374379/how-to-return-the-second-non-blank-cell-from-row-excel-for-mac/ 39374473 #39374473)從今天早些時候開始。 – Jeeped