close

2192

前後列時間差距在2分鐘內的依各時間點填滿不同色彩

錦子老師:

小弟在使用Excel時發生一些困擾,請版上大大幫忙解惑,以B3為例子,若B4:B19內有前後列儲存格內容差距堑分鐘內都標記同一種顏色。

參考值希望為:「日期」及「時間」

如附圖,希望B3:B19日期+時間資料可以變得像D3:D19這樣方式呈現!!

時間轉數值輔助欄(E)

首先我們必須將B欄資料轉換成可以運算的數值資料。

故在E3儲存格輸入公式:

=VALUE(MID(D3,5,4)&RIGHT(D3,6))

並將E3公式複製到E4:E19儲存格中,將月日時分秒擷取出來變一串數字。

【公式解說】

MID(D3,5,4) 傳回D3儲存格從第5個字元開始的3個字元。

RIGHT(D3,6) 傳回D3儲存格右邊6個字元。

VALUE(MID(D3,5,4)&RIGHT(D3,6)) MID(D3,5,4)RIGHT(D3,6)結合並轉換為數字。

分組數字輔助欄(F)

接下來我們要分析每筆月日時分秒轉換的數字與前一筆是否差距在2分鐘內。

故在F3儲存格輸入公式:

=IF(E3<E2+200,F2,ROW())

並將F3公式複製到F4:F19儲存格中,將資料分好組。

【公式解說】

IF(E3<E2+200,F2,ROW()) 如果E3儲存格小於E2儲存格加200的值,則填入F2的數值,否則填入F3的列號。

設定格式化的條件

這部份是較麻煩的,目前19列可以分成7組,資料愈多分的組別也愈多,要一一設定真的….

框選D3:D19儲存格範圍。

點取「常用 > 設定格式化的條件 > 新增規則」指令。

在【新增格式化規則】對話方塊,點取「使用公式來決定要格式化哪些儲存格」項目。

點取「格式化在此公式為TRUE的值」欄位,輸入「=$F3=3」。

點取「格式」鈕。

填取「填滿」標籤,再點取所要色彩的色塊。

點取「確定」鈕,回到【新增格式化規則】對話方塊。

點取「確定」鈕,回到工作表即可看到設定結果。

重複操作設定「格式化在此公式為TRUE的值」欄位,輸入「=$F3=5」、「=$F3=8」、「=$F3=10」、「=$F3=12」、「=$F3=14」、「=$F3=18」及相關填滿色彩色塊

結果如下圖所示。

若不想讓人看到E欄與F欄則可以將其隱藏起來。


arrow
arrow
    創作者介紹

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