Note: The other languages of the website are Google-translated. Back to English

如何在Excel中根據日期進行條件格式設置?

眾所周知,條件格式可以根據單元格內容自動更改單元格格式。 在本教程中,我將介紹如何在Excel中根據日期條件格式化單元格。

條件格式日期等於/大於/早於TODAY

過去日期的條件格式

有條件地格式化將來的日期

兩個日期之間的條件格式

基於另一列中日期的條件格式


條件格式日期等於/大於/早於TODAY

要設置條件格式日期,您需要創建一個新規則。

1.選擇要添加條件格式的單元格,單擊 首頁 > 條件格式 > 新規則.
doc條件格式日期1

2。 在裡面 新格式規則 對話框中選擇 使用公式來確定要格式化的單元格 in 選擇規則類型 部分,然後根據需要選擇一個公式 格式化此公式為真的值 文本框。

  • 等於今天:=$B2=TODAY()
  • 比今天更好: =$B2>TODAY()
  • 比今天更舊: =$B2<TODAY()

doc條件格式日期2

3。 點擊 格式單元格格式 對話框中,選擇一種要突出顯示所需單元格的格式。
doc條件格式日期3

4。 點擊 OK > OK。 日期已格式化。

備註:今天是15/8/2018
doc條件格式日期4


過去日期的條件格式

如果要有條件地格式化過去的日期,可以在“新建格式規則”對話框中執行以下操作。

1.根據需要選擇以下公式之一,然後將其鍵入到 格式化此公式為真的值 文本框。

  • 30多天前: =TODAY()-$B2>30
  • 從30到15天(含)之前: =AND(TODAY()-$B2>=15, TODAY()-$B2<=30)
  • 不到15天前: =AND(TODAY()-$B2>=1, TODAY()-$B2<15)

2。 然後點擊 格式 在中選擇一種格式 單元格格式 對話。

3。 點擊 OK > OK 關閉對話框。

備註:今天是15/8/2018
doc條件格式日期5


有條件地格式化將來的日期

要有條件地格式化將來的日期,可以執行以下操作:

1.根據需要選擇以下公式之一,然後將其鍵入到 格式化此公式為真的值 文本框。

  • 從現在起30天內將發生: =$B2-TODAY()>30
  • 在30到15天內(包括XNUMX天): =AND($B2-TODAY()>=15, $B2-TODAY()<=30)
  • 在不到15天的時間內: =AND($B2-TODAY()>=1, $B2-TODAY()<15)

2。 然後點擊 格式 在中選擇一種格式 單元格格式 對話。

3。 點擊 OK > OK 關閉對話框。


兩個日期之間的條件格式

要在兩個日期之間進行條件格式設置,請選擇單元格並使用此公式, =AND($B2>=$D$2,$B2<=$E$2) D2是開始日期,E2是結束日期。 然後使用所需的格式格式化單元格。

doc條件格式日期6
doc條件格式日期7

基於另一列中日期的條件格式

如果要根據另一列中的日期對單元格進行條件格式設置,則可以執行這些操作。

1.假設您要突出顯示C列中的銷售額,而B列中的相對日期是16/8/2018,請首先選擇C列範圍。

2.啟用“新格式設置規則”對話框並鍵入此公式 =$B2=DATEVALUE("8/16/2018") 格式化此公式為真的值 文本框,然後將單元格格式設置為 單元格格式 對話。

doc條件格式日期8
doc條件格式日期9

備註: 在上述公式中,B2是所選日期範圍的第一個日期單元格。



最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (18)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
你好。 Muchas gracias por la informationación, es justo lo que estaba buscando pero... no funciona la fórmula cuando la incluyo en el excel, me sale un mensaje de error。 No sé si es porque está en inglés y mi excel está en español, pero no sé cambiarla a formato castellano。 格拉西亞斯!
網站主持人對此評論進行了最小化
Gracias por su mensaje, lamento mucho que esta fórmula solo se pueda adaptar a la versión en inglés de Excel。
網站主持人對此評論進行了最小化
Ich habe in einer Spalte drei Datumsangaben (C,F,G) und möchte Spalte A rot färben, wenn mindestens eins davon älter als heute ist。 Wie stelle ich das an?
網站主持人對此評論進行了最小化
你好,我不懂德語,如果我誤解了你的問題,謝謝你的原諒。
我的理解是為 A 列中的單元格著色,如果 C、D、G 列中的一個單元格小於今天的值。
首先,在單元格 A1 中使用公式 =IF(OR(C1
然後,選擇單元格A1,然後單擊主頁>條件格式>突出顯示單元格規則>等於,然後在文本框中鍵入是,然後單擊右側下拉列表中的自定義格式以選擇紅色填充。
現在,如果任何單元格(C1、D1、G1)小於今天,則單元格 A1 將被塗成紅色。
查看附件 (3 / 5)
網站主持人對此評論進行了最小化
Bonjour, j'ai téléchargé un document excel pour la gestion des congés:輪班工作人員。 Je voudrais que certaines dates soient conditionnées pour rester inactives chaque année (il s'agit des congés légaux comme le 1er janvier ou le 15 aout) - actuellement je ne peux conditonner que les jours de la semaine, pas les dates - pouvez-vous m '助手?

非常感謝

帕斯卡爾
網站主持人對此評論進行了最小化
你好,
je cherche dans GOOGLE SHEET à faire une mise en forme conditionnelle par rapport à une date; je cherche à faire en sorte que quand la date inscrite dans une case dépasse 15jrs alors elle devienne rouge。 (01/08/22 dans la case, quand nous sommes le 16/08/22 je voudrais que la case devienne rouge)

謝謝你。
網站主持人對此評論進行了最小化
嗨,vex,對不起,因為我不懂法語,所以我只能用英語回复。 假設您要根據日期 15/7/21 格式化所有超過 2022 天的日期,您可以首先將日期 7/21/2022 更改為數字 44763,然後選擇要突出顯示的日期,單擊 格式 > 條件格式,並選擇 自定義公式是格式規則 部分,類型 B2>44763+15,然後選擇紅色。 看截圖:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc_google_sheet_conditional_formatting.png
希望能幫到你。
網站主持人對此評論進行了最小化
ERP PO No. Region Update-1 Supplier PIC Note To Receiver PO Age
1091BPA6438143-121 巴厘島 - 龍目島尚未實施 PS2MS XL 31
1091BPA6438143-123 巴厘島 - 龍目島尚未實施 Lumpsum 31
1091BPA6438143-124 巴厘島 - 龍目島尚未實施服務包 31
1091BPA6438143-125 Bali - Lombok 尚未實施電池維護 31
1091BPA6438143-127 巴厘島 - 龍目島尚未實施 MS 拆卸板 22

kalau cara 條件格式 untuk PO 老化 Lebih dari 70 gimana ya,tapi di file pivot,karena 數據庫 saya untuk po 老化 70 itu pake rumus =IFERROR(DATEDIF(NOW();B56;"d");""&DATEDIF(B56; NOW();"d")) jadi saat saya 條件形成老化 lebih dari 70 dengan warna merah itu tidak ke detack di pivotnya,
mohon bantuannya😁
網站主持人對此評論進行了最小化
您好!

como puedo hacer una formula para que si columna D es igual a la comuna E sea verdadero, pero si columna A + 90 dias es igual al columna E siga siendo verdadero de lo contrario sea falso, gracias。
網站主持人對此評論進行了最小化
嗨,試試這個公式:=IFERROR(IFS(E2=D2,"TRUE",E2=A2+90,"TRUE"),"""FALSE")
請注意,如果您不在其他語言版本中,則可能需要將公式轉換為您的本地語言。
網站主持人對此評論進行了最小化
你好呀! 我一直在到處尋找我的問題的答案。 我真的希望你能幫忙。 我有一列過去發生的日期。 那是進行醫學適合性測試的時候。 這些需要每兩年完成一次。 我想要做的是讓日期在 30 天內到期時突出顯示黃色框,然後在到期後立即突出顯示紅色框。 (因此,如果框中的日期是 1 年 1 月 2021 日,它將在 12 年 1 月 22 日變成黃色。然後在 1 年 2 月 23 日變成紅色)這些日期是數據庫中的一列,所以我可以不要只是在單元格中輸入一個日期作為公式中的參考。 我只能使用帶有日期本身的單元格。 我的大腦已經融化試圖解決這個問題,請幫忙。 我進入了 Excel 公式圈,卻一無所獲。

我還有第二個專欄,我需要對每年發生的地方做同樣的事情。

任何幫助將不勝感激。 謝謝
網站主持人對此評論進行了最小化
嗨,Kris,在條件格式對話框中創建兩個規則:
=和(0
=(日期(年(A1)+2,月(A1),日(A1))
網站主持人對此評論進行了最小化
再見,來吧 posso utilizzare il conditional formatting per evidenziare il mese corrente e il mese successivo?
網站主持人對此評論進行了最小化
嗨,米歇拉,
突出顯示當月日期,請在條件格式新規則對話框中使用公式 =TEXT(TODAY(),"m")-TEXT(A1,"m")=0 ,並選擇黃色等顏色突出日期.
突出顯示下個月的日期,在條件格式新規則對話框中使用公式 =TEXT(A1,"m")-TEXT(TODAY(),"m")=1 ,並選擇綠色等顏色來突出日期。
看截圖:
https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-highlight-current-month.png
網站主持人對此評論進行了最小化
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym。
網站主持人對此評論進行了最小化
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym。
網站主持人對此評論進行了最小化
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym。
網站主持人對此評論進行了最小化
在條件格式對話框中使用兩個公式:
開始日期和結束日期之間的差異大於或等於 7 天:=B2-A2>=7 格式為紅色
開始日期和結束日期之間的差異小於 7 天:=B2-A2<7 格式為綠色
看截圖:
https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-difference-greater-than-7.png
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護