在 Excel 裡如果製作了工作輪值的基本資料表,可以轉換成不同的呈現方式。

 

【形式1】

例如下圖左,標示每一天輪班人員的標示,轉換為下圖右將每人輪班的日期標示出來。

儲存格I2:=IF(C2="●",$A2,"")

複製儲存格I2,貼至儲存格I2:M27。

Excel-輪值表轉換不同呈現方式(OFFSET,MATCH)

 

【形式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為起點,傳回對應的內容。

Excel-輪值表轉換不同呈現方式(OFFSET,MATCH)

 

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel OFFSET MATCH
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()