Excel villkorlig formatering baserad på datum (9 exempel)

  • Dela Detta
Hugh West

Villkorlig formatering har använts i Excel under en ganska lång tid. Men vad är villkorlig formatering och hur kan det vara till nytta för dig? Processen att ställa upp villkor som bestämmer vilken formatering som ska tillämpas på en kolumn eller rad kallas villkorlig formatering. Det hjälper till att presentera data på ett mer organiserat sätt. I den här artikeln kommer vi att diskutera olika sätt att tillämpa Excelvillkorlig formatering baserad på datum.

Om du vill lära dig mer om villkorlig formatering i allmänhet kan du läsa följande denna artikel .

Ladda ner övningsboken

Ladda ner följande övningsbok för att träna medan du läser den här artikeln.

Villkorlig formatering baserad på datum.xlsx

9 exempel på villkorlig formatering baserad på datum i Excel

Vi kommer att diskutera 9 exempel på villkorlig formatering baserad på datum i följande avsnitt.

1. Använda inbyggda datumregler

Det finns några inbyggda datumregler i alternativet Villkorlig formatering som ger 10 olika villkor för att formatera valda celler baserat på det aktuella datumet. I det här exemplet har jag använt en av dessa tio regler för att formatera de rader där anslutningsdatumen är inom de senaste 7 dagarna ( Nuvarande datum: 25-10-22 ).

📌 Steg:

  • Vi har lagrat de anställdas namn och deras anställningsdatum i datasetet.

  • Välj de celler som du vill tillämpa den villkorliga formateringen på (i mitt fall, Område D5:D9 ).
  • Gå till Hem och välj den Villkorlig formatering alternativet i enlighet med Stil sektion.
  • Välj den Markera cellregler först och välj sedan alternativet Ett datum som inträffar alternativet därifrån.

  • Ett nytt fönster med namnet Ett datum som inträffar bör visas.
  • Välj den Under de senaste 7 dagarna från den första rullgardinsmenyn.

  • Välj standardfärg för markeringsceller.

  • Slutligen trycker du på OK och titta på datasetet.

Villkoret hanteras automatiskt av Excel. Vi kan välja de övriga nio inbyggda alternativen enligt våra behov.

  • Nu vill vi markera datumen för den senaste månaden genom att gå till Ett datum som inträffar som visas tidigare. Välj Förra månaden från rullgardinslistan.

  • Klicka sedan på rullgardinsymbolen för markeringsfärgen.
  • Välj den Anpassat format alternativ.

  • Formatera celler fönstret visas.
  • Gå till Typsnitt fliken.
  • Välj Fet som den önskade Typsnitt .

  • Flytta återigen till Fyll på fliken.
  • Välj önskad färg från listan.
  • Tryck sedan på OK knapp.

  • Titta på datasetet.

Kort sagt får vi i detta avsnitt alternativ för igår, idag, imorgon, förra veckan, denna vecka, nästa vecka, förra månaden, denna månad och nästa månad. Vi kan utnyttja dessa alternativ utan att använda någon annan formel eller teknik.

Alternativ metod:

Det finns en alternativ metod för det inbyggda datumalternativet i Excel. Ta en titt på avsnittet nedan.

📌 Steg:

  • Klicka på rullgardinslistan för Villkorlig formatering .
  • Klicka på Ny regel alternativ.

  • Ny formateringsregel fönstret visas.
  • Välj Formatera endast celler som innehåller alternativet.
  • Gå sedan till Redigera regelbeskrivningen sektion.
  • Välj den Datum som inträffar från listan.

  • Därefter ser vi ett nytt rullgardinsfält bredvid det föregående avsnittet.
  • Klicka på nedåtpilen.

Vi får en liknande lista över de 1:a metod som visas i det övre avsnittet. Den innehåller också samma 10-datum alternativ.

  • Välj nu den Förra veckan alternativ.
  • Klicka sedan på Format alternativ.

  • Vi väljer den önskade Typsnitt och Fyll på färg från den visade Formatera celler fönster.
  • Tryck på OK knapp.

  • Vi går tillbaka till det föregående fönstret och ser Förhandsgranska av resultatet.

  • Slutligen klickar du på OK knapp.

Vi kan se att cellerna med datum för den senaste veckan har ändrats.

2. Markera datum som föregår det aktuella datumet med hjälp av funktionen NOW eller TODAY.

Det här exemplet visar hur du kan tillämpa villkorlig formatering i valda celler baserat på det aktuella datumet. Vi kommer att kunna upptäcka tidigare och framtida datum i det här exemplet. Det finns två populära sätt att få fram det aktuella datumet i MS Excel.

  • Användning av I DAG funktion - Den returnerar det aktuella datumet.
  • Användning av NOW-funktion - Den returnerar det aktuella datumet och den aktuella tiden.

Här vill vi formatera cellerna och markera datumet för de produkter som gått ut baserat på det aktuella datumet ( 25/10/22 ). Jag har använt mig av NU funktionen i detta exempel, men du kan använda funktionen I DAG funktion i stället för NU Det ger samma resultat. Vi markerar cellerna med två färger: en för produkter med utgångsdatum och en annan för produkter inom utgångsdatumet.

📌 Steg:

  • Välj de celler som du vill tillämpa den villkorliga formateringen på (i mitt fall, B5:D9 ).
  • Gå till Hem och välj den Villkorlig formatering alternativet i enlighet med Stil sektion.
  • Välj den Ny regel från rullgardinsmenyn.

  • Ett nytt fönster med namnet Ny formateringsregel bör visas. Välj Använd en formel för att bestämma vilka celler som ska formateras typ av regel.
  • Ange formeln i det angivna fältet.
=$D5
  • Därefter väljer du Format funktion.

Förklaring: Dollartecknet ( $ ) är känd som Absolut symbol Det gör cellreferenserna absoluta och tillåter inga ändringar. Du kan låsa en cell genom att markera cellen och trycka på knappen F4 knapp.

Här, =$D5 Denna formel kontrollerar om datumen i Kolumn D är mindre än det aktuella datumet. Om datumet uppfyller villkoren formateras cellen)

  • Vi väljer det önskade formatet (se Exempel 1 ) och klicka på OK .
  • Gå tillbaka till det föregående fönstret och titta på Förhandsgranska sektion.

  • Tryck återigen på OK och titta på datamängden.

Vi kan se att produkterna med utgångsdatum eller tidigare datum har ändrat färg i raderna. Nu vill vi markera celler med framtida datum.

  • Återigen, gå till Ny formateringsregel fönster.
  • Använd följande formel för produkter med ett framtida datum.
=$D5>Idag()
  • Vi har också formaterat färgen på markeringen från formatavsnittet.

  • Slutligen trycker du på OK knapp.

Vi kan se att produkter med tidigare datum och framtida datum har markerats med olika färger.

Liknande läsningar

  • Excel villkorlig formatering baserad på datum i en annan cell
  • Excel Villkorlig formatering av datum som är äldre än idag (3 enkla sätt)
  • Excel villkorlig formatering baserad på datum i en annan cell (4 sätt)
  • Hur man gör villkorlig formatering Markera rad baserat på datum

3. Användning av WEEKDAY-funktionen för att markera specifika dagar i veckan

Funktion WEEKDAY (veckodag) returnerar ett tal från 1 till 7 identifierar veckodagen för ett datum.

I det här exemplet får du en introduktion till VECKODAG och visar hur du kan använda den för att markera helger i en kalender. Här har jag markerat helgerna de två första veckorna av april 2021 i kalendern med hjälp av VECKODAG funktion.

📌 Steg:

  • Välj de celler som du vill tillämpa den villkorliga formateringen på (i mitt fall, C7:L11 ).

  • Gå nu till Ny formateringsregel genom att följa stegen i Exempel 2 . Välj Använd en formel för att bestämma vilka celler som ska formateras typ av regel.

  • Ange formeln i det angivna fältet.
=WEEKDAY(C$8,2)>5
  • Välj sedan det önskade formatet genom att följa stegen i Exempel 1 .

Förklaring:

Dollartecknet ($) är en så kallad absolut symbol. Den gör cellreferenserna absoluta och tillåter inga ändringar. Du kan låsa en cell genom att markera cellen och trycka på F4-knappen.

Här, =WEEKDAY(C$8,2)>5 ; formeln returnerar bara värdet TRUE när dagarna är lördag (6) och söndag (7) och formaterar cellerna i enlighet med detta.

  • Slutligen trycker du på OK och titta på datamängden.

Den formaterar de valda cellerna enligt villkoret och det valda formatet.

Läs mer: Excel villkorlig formatering av datum

4. Markera datum inom ett datumintervall med AND-regeln i villkorlig formatering

Det här exemplet visar hur du kan tillämpa villkorlig formatering i valda celler inom ett visst datumintervall.

Här har jag formaterat de rader där sammanfogningsdatumen ligger mellan två olika datum. Vi kommer att markera de celler där sammanfogningsdatumet ligger mellan start- och slutdatumet.

📌 Steg:

  • Välj de celler som du vill tillämpa den villkorliga formateringen på (i mitt fall, B8:D12 ).

  • Gå nu till fönstret Ny formateringsregel genom att följa stegen i Exempel 2 . Välj Använd en formel för att bestämma vilka celler som ska formateras typ av regel.
  • Ange villkoret/formeln i det angivna fältet.
=AND($D8>=$C$4, $D8<=$C$5)
  • Välj önskat format genom att följa stegen från Exempel 1 .

Förklaring:

Dollartecknet ( $ ) är känd som Absolut Den gör cellreferenserna absoluta och tillåter inga ändringar. Du kan låsa en cell genom att markera cellen och trycka på knappen F4 knapp.

Här, =AND($D13>=$C$4, $D13<=$C$6) Denna formel kontrollerar om datumen i Kolumn D är större än den C4 cellens datum och mindre än datumet för C6 Om datumet uppfyller villkoren formateras cellen).

  • Slutligen trycker du på OK knapp.

Den formaterar de valda cellerna enligt villkoret och det valda formatet.

En sak till måste läggas till: vi tillämpade villkoret formatering baserat på en annan cell.

Alternativ metod:

Det finns en alternativ metod i villkorlig; formatering för att markera celler inom ett intervall.

  • Välj först Område B8:D12 .
  • Välj Markera celler Regler från Villkorlig formatering rullgardinsmenyn.
  • Klicka på Mellan från listan.

  • Som ett resultat visas en dialogruta med namnet Mellan .
  • Sätt cellreferensen för startdatumet i rutan markerad som 1 och slutdatum på den ruta som är märkt med 2 .

  • Slutligen trycker du på OK knapp.

Skillnaden mellan de två metoderna är att den första metoden ändrar färgen på hela raden baserat på villkoret, medan den alternativa metoden endast gäller för cellerna.

Läs mer: Excel-formel för att ändra cellfärg baserat på datum

5. Markera helgdagar med funktionen MATCH eller COUNTIF i villkorlig formatering

I det här avsnittet visar vi hur man använder MATCH eller . COUNTIF-funktion för att markera en kolumn som uppfyller ett datumkriterium med önskad färg.

📌 Steg:

  • Först lägger vi till listan över helgdagar i april 2021 till datamängden.

  • Välj nu Intervall C7:L11 .

  • Följ stegen i Exempel 2 och ange följande formel i det markerade fältet.
=MATCH(C$7,$C$14:$C$16,0)
  • Därefter väljer du önskad färg från listan Format sektion.

Här har vi tillämpat formeln som bygger på den MATCH funktion.

  • Tryck sedan på OK knapp.

Vi kan dock också använda formeln som bygger på COUNTIF funktionen och den utför samma operation.

=COUNTIF($C$14:$C$16,C$7)>0

6. Excel Villkorlig formatering baserad på datum som är äldre än 1 år

I det här exemplet vill vi markera de datum som är äldre än 1 år. Om vi antar att vi har ett dataset med personer som började arbeta på ett företag. Vi kommer att tillämpa villkorlig formatering baserad på formeln för att markera datum som är äldre än 1 år i Excel.

📌 Steg:

  • Välj först Område D5:D9 , som endast innehåller datum.
  • Välj den Mindre än från alternativet Markera celler Regler sektion.

  • Mindre än fönstret visas.
  • Använd följande formel utifrån följande I DAG funktion i det markerade avsnittet.
=TODAY()-365

  • Slutligen trycker du på OK knapp.

7. Excel Villkorlig formatering baserad på datum mindre än 6 månader från idag

I det här exemplet hittar vi cellerna med ett datum som är mindre än 6 månader från och med idag. För detta kommer vi att använda oss av I DAG funktion här.

📌 Steg:

  • Välj den Område D5:D9 .

  • Följ stegen i Exempel 2 .
  • Lägg sedan in följande formel i den ruta som är markerad som 2 .
=DATEDIF($D5,TODAY(),''m''')<6
  • Därefter definierar vi formatet för de markerade cellerna enligt följande Exempel 1 .

  • Slutligen trycker du på OK knapp.

Vi kan se datum som är kortare än 6 månader markeras med önskad färg.

8. Excel Villkorlig formatering baserad på förfallodatum på 15 dagar

I det här avsnittet vill vi lyfta fram datum med 15 Se nedanstående avsnitt för mer information.

📌 Steg:

  • Markera först cellerna i Datum för anslutning kolumn.

  • Följ stegen i Exempel 2 och gå till Ny formateringsregel sektion.
  • Skriv nu följande formel i rutan som är markerad som 2 .
=TODAY()-$D5>15
  • Välj sedan en färg för markeringen från listan Format

  • Till sist trycker du på OK knapp.

Vi kan ändra förfallodagen i formeln.

9. Villkorlig formatering baserad på datum i en annan kolumn

I det här avsnittet kommer vi att tillämpa villkorlig formatering på Faktiskt leveransdatum kolumn baserad på den Förväntat leveransdatum .

📌 Steg:

  • Välj först den Intervall B5:C9 .

  • Gå nu till Ny formateringsregel enligt den sektion som visas i Exempel 2 .
  • Skriv sedan följande formel på den markerade delen.
=$C5>$D5
  • Välj önskad cellfärg från listan Format funktion.

  • Tryck återigen på OK knapp.

Villkorlig formatering har tillämpats baserat på en annan kolumn.

Slutsats

I den här artikeln har vi beskrivit villkorlig formatering baserad på datumet i olika situationer i Excel, och jag hoppas att detta kommer att tillfredsställa dina behov. Ta en titt på vår webbplats. ExcelWIKI och ge dina förslag i kommentarsfältet.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.