在 Excel 裡如果製作了工作輪值的基本資料表,可以轉換成不同的呈現方式。
【形式1】
例如下圖左,標示每一天輪班人員的標示,轉換為下圖右將每人輪班的日期標示出來。
儲存格I2:=IF(C2="●",$A2,"")
複製儲存格I2,貼至儲存格I2:M27。
【形式2】
如果轉換成下圖右的形式,可以列出輪班人員名字。
儲存格K2:=OFFSET($C$1,0,MATCH("●",$C2:$G2,0)-1)
複製儲存格K2,貼至儲存格K2:K27。
(1) MATCH("●",$C2:$G2,0)
傳回在儲存格範圍C2:G2裡,「●」出現在第幾個,會傳回一個數值。
(2) OFFSET($C$1,0,第(1)式-1)
根據第(1)式的傳回值,代入 OFFICE 函數,以儲存格C1為起點,傳回對應的內容。
文章標籤
全站熱搜