關閉廣告
Excel合併欄位如何設定條件式格式

請問各位大大
小妹在製作排班表,每個人一天有兩個時段
如上圖,但目前想把 六 日 兩天假日 標上顏色註名
利用條件式格式設定
打上公式=WEEKDAY(Q$6:Q$7,2)>5
卻連同一~五的合併第2欄位也標上顏色了
請問我該怎麼修改才對或者合併欄位無法這樣使用?感謝~
kitto2580 wrote:
請問各位大大小妹在製...(恕刪)

這種應該不需要寫公式,直接選常用-->條件式格式設定-->新增規則-->只格式化包含下列的儲存格-->輸入"介於" "六"且"日"-->格式-->點選字型選擇色彩-->點選填滿選擇色彩-->按下確定即可

如果要連同下面欄位一起變色的話
有其他方法嗎?
目前以設定國定假日好後會像這樣 只有一欄變色而己
感謝解答
kitto2580 wrote:
請問各位大大小妹在製...(恕刪)


1. 這個判斷式"=WEEKDAY(Q$6:Q$7,2)>5"似乎有問題, 一般判斷weekday僅需一個儲存格, 不了解為何要用兩個, 而且這樣的寫法會回傳兩個儲存格
2. 要注意WEEKDAY在處理空白時會有很奇怪的結果, 舉個例子, 若A1為空白, WEEKDAY(A1,2)會傳回6

綜上所述, 估計Q$7是個空白, 因此在"WEEKDAY(Q$6:Q$7,2)"回傳的兩個儲存格中, 第二個儲存格總是6, 所以會符合條件式(>5)而上色

解決方法是只用Q$6來判斷, 若Q$6為空白則不符, 若不為空白再套用WEEKDAY, 公式如下
=IF(ISBLANK(Q$6),FALSE,WEEKDAY(Q$6,2)>5)
1tac wrote:
1. 這個判斷式"=WEEKDAY...(恕刪)

感謝大大的解答
但因為我要連下面的儲存格也跟著一起變色
如果照判斷式 =IF(ISBLANK(Q$6),FALSE,WEEKDAY(Q$6,2)>5)
會呈現下圖



不知道是否有其他方法?感謝
1tac
改成 =IF(ISBLANK(Q$6),WEEKDAY(P$6,2)>5,WEEKDAY(Q$6,2)>5) 概念很簡單, 若日期為空白, 就參照其左邊那一格
kitto2580
這個方法也可以,感謝 1tac 大大!!!!
將Q2:AV50框選起來。
點取「常用 > 條件式格式設定 >新增規則」。
輸入
=WEEKDAY(OFFSET(Q$2,0,MOD(COLUMN(),2)-1,1,1),2)>5
點取格式鈕,設定填滿色彩。
點取「確定」鈕二次。

錦色如月,子耀光芒。
kitto2580
感謝大大 真是太謝謝你了[含情][含情][含情][含情]
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!