close
4168 |
Excel如何抓取各個日期中含有2的班別 |
小婷婷:「錦子老師,如果要抓取每個日期中含有2的班別,函數要怎麼設定?」
▍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儲存格。
▍公式說明
=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)))。
文章標籤
全站熱搜
留言列表