close

4168

Excel如何抓取各個日期中含有2的班別

小婷婷:「錦子老師,如果要抓取每個日期中含有2的班別,函數要怎麼設定?」

image

INDEX、MATCH函數

步驟1.點取B9儲存格輸入公式:「=INDEX($A$1:$A$5,MATCH(2,OFFSET($A$1,0,MATCH(A9,$A$1: $F$1,0)-1,5,1),0))」後,向下複製公式到B10:B13儲存格。

image

公式說明

=INDEX($A$1:$A$5,MATCH(2,OFFSET($A$1,0,MATCH(A9,$A$1:$F$1,0)-1,5,1),0))

以B9儲存格公式為例:

判斷A9儲存格內容在A1:F1中的那一欄(MATCH(A9,$A$1:$F$1,0))。

再從A1儲存格移動0列N欄(MATCH函數傳回值減一)後框選5列1欄範圍(OFFSET($A$1,0, MATCH(A9,$A$1:$F$1,0)-1,5,1))。

判斷2在OFFSET傳回範圍中的那一列(MATCH(2,OFFSET($A$1,0,MATCH(A9,$A$1:$F$1,0)-1,5, 1),0))。

最後傳回A1:A5儲存格範圍中MATCH函數指定的列編號儲存格內容(INDEX($A$1:$A$5,MATCH(2, OFFSET($A$1,0,MATCH(A9,$A$1:$F$1,0)-1,5,1),0)))。


arrow
arrow
    文章標籤
    OFFSET MATCH INDEX 班別
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()