2016-07-26 71 views
0

是否有一個函數輸出給定單元格值的行名稱?我不經常使用索引和匹配,所以對我來說不是很直觀。任何幫助表示讚賞,寧願避免VBA。使用Excel中的單元格值在矩陣中查找行名稱

例如圖像中,我希望函數輸出「13」如果我有一個單元格引用值6/16/2016 enter image description here

回答

1

對於1900日期系統,如果你的參考值是在Z1,請嘗試:

=INT((Z1-42365)/14)+1 
+0

嗨進入,感謝您試圖提供幫助,但是這不起作用,因爲我有一列參考值日期,我想通過上面指出的矩陣來查找 – Daruki

+1

這很好,比數組公式更有效,如果第一個日期是2015年12月27日(或我會寫它的27/12/15),那麼它是不是42365? –

1

假設你的行名在列A:和你的範圍來搜索是B2:O27和要匹配值在Z1,那就試試這個公式:

=INDEX($A:$A,MAX(--($B$2:$O$27=$Z$1)*ROW($B$2:$O$27))) 

需要使用來輸入數組公式輸入

1

還有一種使用數組公式中的二維數組中查找該行一個標準的公式: -

=MIN(IF($B$2:$O$27=Z1,row($B$2:$O$27)-row($B$2)+1)) 

必須使用按Ctrl輸入

相關問題