2016-11-30 51 views
-3

我是新來的Excel,我想突出顯示比我的輸入日期更早的所有行。我的電子表格比這個示例圖片長很多,用戶可能會添加一行新的日期。基於InputDate高亮顯示行

我該如何實現這一目標?謝謝!

enter image description here

回答

1

這可以用條件格式來完成。首先,如果您可以提供幫助,請不要使用合併單元格(它看起來像您的輸入日期是「A和B 85」)。

假設你的輸入日期是$ 85美元,你可以去條件格式。我還將假設您的日期數據開始於$P$87

突出顯示第87行(如果不希望整行突出顯示,則只顯示A87:P87)。

條件格式,請使用以下公式:

=And($P87<>"",$P87<=$A$85)

然後單擊格式,然後轉到「填充」,並選擇黃色,或什麼顏色你想要的。

然後,更改條件格式應用於說=$A87:$P1000有中如果日期比你輸入日期的871000之間凸顯的所有行的範圍內。

enter image description here

+0

亞歷克說:我的電子表格比這個例子要長得多。所以我認爲「條件格式化」不是一個好主意(速度會更慢)。 「VBA」怎麼樣? – Andy

+0

@對不起 - 真的,但我會先嚐試CF,因爲它也是動態的......但好處是,如果數據太多,一個簡單的VBA循環可能會發揮作用。 – BruceWayne