Innholdsfortegnelse
Betinget formatering har vært brukt i Excel i ganske lang tid. Men hva er betinget formatering, og hvordan kan det være til nytte for deg? Prosessen med å sette opp betingelsene som bestemmer formateringen som brukes på en kolonne eller en rad, er kjent som betinget formatering. Det hjelper å presentere dataene på en mer organisert måte. I denne artikkelen vil vi diskutere ulike måter å bruke Excel betinget formatering basert på dato.
Hvis du vil lære om betinget formatering generelt, kan du sjekke ut denne artikkelen .
Last ned øvelsesarbeidsbok
Last ned følgende øvelsesarbeidsbok for å trene mens du leser denne artikkelen.
Betinget formatering basert på dato. xlsx
9 eksempler på betinget formatering basert på dato i Excel
Vi vil diskutere 9 eksempler på betinget formatering basert på datoen i de følgende avsnittene.
1. Bruke innebygde datoregler
Det er noen innebygde datoregler i alternativet Betinget formatering som gir 10 forskjellige betingelser for å formatere valgte celler basert på gjeldende dato. I dette eksemplet har jeg brukt en av disse ti reglene for å formatere radene der sammenføyningsdatoene er innenfor de siste 7 dagene ( Gjeldende dato: 25-10-22 ).
📌 Trinn:
- Vi lagret navn på ansatte og deres tiltredelsesdatoer iDato eldre enn 1 år
I dette eksemplet ønsker vi å fremheve datoene som er eldre enn 1 år. Forutsatt at vi har et datasett med personer som ble med i et selskap. Vi vil bruke den betingede formateringen basert på formelen for å fremheve datoene eldre enn 1 år i Excel.
📌 Trinn:
- Først velger du Område D5:D9 , som bare inneholder datoer.
- Velg alternativet Mindre enn fra Uthev celler Regler delen.
- Mindre enn -vinduet vises.
- Plasser følgende formelbasert på I DAG funksjonen i den merkede delen.
=TODAY()-365
- Endelig , trykk på OK -knappen.
7. Excel betinget formatering basert på dato mindre enn 6 måneder fra i dag
I dette eksemplet vil vi finne ut cellene med en dato mindre enn 6 måneder fra i dag. Til det bruker vi funksjonen I DAG her.
📌 Trinn:
- Velg Område D5:D9 .
- Følg trinnene i Eksempel 2 .
- Sett deretter inn følgende formel i boksen merket som 2 .
=DATEDIF($D5,TODAY(),''m'')<6
- Deretter definerer vi formatet av uthevede celler som vist i Eksempel 1 .
- Trykk til slutt OK -knappen.
Vi kan se datoene mindre enn 6 månederer uthevet med ønsket farge.
8. Excel betinget formatering basert på forfallsdato på 15 dager
I denne delen ønsker vi å fremheve datoer med 15 dager fra i dag. Ta en titt på delen nedenfor for detaljer.
📌 Trinn:
- Først velger du cellene i Registreringsdato kolonnen.
- Følg trinnene i Eksempel 2 og gå til Ny formateringsregel seksjon.
- Sett nå følgende formel på boksen merket som 2 .
=TODAY()-$D5>15
- Velg deretter uthevingsfargen fra Format
- Trykk til slutt OK knapp.
Vi kan endre forfallsdagen i formelen.
9. Betinget formatering basert på dato i en annen kolonne
I denne delen vil vi bruke betinget formatering på Faktisk leveringsdato -kolonnen basert på Forventet leveringsdato .
📌 Trinn:
- Først velger du område B5: C9 .
- Gå nå til delen Ny formateringsregel som vist i Eksempel 2 .
- Sett deretter følgende formel på den merkede delen.
=$C5>$D5
- Velg ønsket cellefarge fra Format -funksjonen.
- Trykk på OK -knappen igjen.
Så, betinget formateringhar blitt brukt basert på en annen kolonne.
Konklusjon
I denne artikkelen beskrev vi betinget formatering basert på datoen i ulike situasjoner i Excel, og jeg håper dette vil tilfredsstille dine behov. Ta en titt på nettsiden vår ExcelWIKI og gi forslagene dine i kommentarfeltet.
- Velg cellene du vil bruke betinget formatering på (i mitt tilfelle, område D5:D9 ) .
- Gå til Hjem og velg alternativet Betinget formatering under Stil -delen.
- Velg Marker Cell Rules -alternativet først og velg deretter A Date Occurring -alternativet derfra.
- Et nytt vindu kalt En dato som oppstår skal vises.
- Velg alternativet I de siste 7 dagene fra den første rullegardinmenyen.
- Velg standardfargen for utheving av celler.
- Trykk til slutt OK knapper og se på datasettet.
Tilstanden vil bli håndtert automatisk av Excel. Vi kan velge de andre ni innebygde alternativene i henhold til våre behov.
- Nå vil vi fremheve datoene for den siste måneden. Gå til vinduet En dato som forekommer som vist tidligere. Velg alternativet Siste måned fra rullegardinlisten.
- Klikk deretter på rullegardinsymbolet for uthevingsfarge.
- Velg Egendefinert format alternativet.
- Format celler vinduet vises.
- Gå til Skrift -fanen.
- Velg Fet som ønsket Skriftstil .
- Igjen, flytt til Fyll -fanen.
- Velg ønsket farge fraliste.
- Trykk deretter på OK -knappen.
- Se på datasettet.
Kort sagt i denne delen får vi alternativer for i går, i dag, i morgen, forrige uke, denne uken, neste uke, forrige måned, denne måneden og neste måned. Vi kan benytte disse alternativene uten å bruke noen annen formel eller teknikk.
Alternativ metode:
Det er en alternativ metode for innebygd datoalternativ i Excel. Ta en titt på delen nedenfor.
📌 Trinn:
- Klikk på rullegardinlisten for Betinget Formatering .
- Klikk på alternativet Ny regel .
- Den Ny Vinduet Formateringsregel vises.
- Velg Formater bare celler som inneholder alternativet.
- Gå deretter til Rediger regelbeskrivelsen -delen.
- Velg alternativet Datoer som forekommer fra listen.
- Etter det ser vi en ny nedgang -ned-feltet ved siden av forrige seksjon.
- Klikk på nedoverpilen.
Vi får en lignende liste over 1. metode vist i den øvre delen. Den inneholder også de samme 10-datoer -alternativene.
- Nå velger du alternativet Forrige uke .
- Klikk deretter på Format alternativ.
- Vi velger ønsket Skrift og Fyll farge fra vinduet Formater celler som vises.
- Trykk på OK -knappen.
- Vi går tilbake til forrige vindu og ser Forhåndsvisning av resultat.
- Til slutt klikker du på OK -knappen.
Vi kan se cellene som inneholder datoene for den siste uken er endret.
2. Fremhev datoer før gjeldende dato ved å bruke funksjonen NOW eller TODAY
Dette eksemplet viser hvordan du kan bruke betinget formatering i valgte celler basert på gjeldende dato. Vi vil kunne oppdage tidligere og fremtidige datoer i dette eksemplet. Det er to populære måter å få gjeldende dato på i MS Excel
- Ved bruk av TODAY funksjonen – Den returnerer gjeldende dato.
- Ved bruk av NÅ-funksjonen – Den returnerer gjeldende dato med gjeldende klokkeslett.
Her ønsker vi å formatere cellene og uthevet datoen utløpt produkter basert på gjeldende dato ( 25/10/22 ). Jeg har brukt NÅ -funksjonen i dette eksemplet, men du kan bruke I DAG -funksjonen i stedet for NÅ også. Det vil gi samme resultat. Vi fremhever cellene med to farger. En for produktene som er utløpt og en annen for produkter innen utløpsdatoen.
📌 Trinn:
- Velg cellene du ønsker å bruke betinget formatering på (I mitt tilfelle, B5:D9 ).
- Gå til Hjem og velg alternativet Betinget formatering under Stil delen.
- Velg alternativet Ny regel fra rullegardinmenyen.
- Et nytt vindu kalt Ny formateringsregel skal vises. Velg Bruk en formel for å bestemme hvilke celler som skal formateres regeltype.
- Skriv inn formelen i det angitte feltet.
=$D5
- Deretter velger du Format -funksjonen.
Forklaring: Dollartegnet ( $ ) er kjent som absolutt symbol . Det gjør cellereferansene absolutte og tillater ingen endringer. Du kan låse en celle ved å velge cellen og trykke på F4 -knappen.
Her, =$D5
- Vi velger ønsket format (se Eksempel 1 ) og klikker OK .
- Gå tilbake til forrige vindu og se på Forhåndsvisning delen.
- Igjen, trykk på OK -knappen og se på datasettet.
Vi kan se produktene med utløpte datoer eller tidligere datoer. blitt rofarge endret. Nå ønsker vi å fremheve celler med fremtidige datoer.
- Igjen, gå til Ny formateringsregel vinduet.
- Sett inn følgende formel for produkter med en fremtidig dato.
=$D5>Today()
- Vi har også formatert uthevingenfarge fra formatdelen.
- Trykk til slutt på OK -knappen.
Vi kan se produktene med tidligere datoer og fremtidige datoer har blitt merket med forskjellige farger.
Lignende avlesninger
- Excel betinget formatering basert på dato i en annen celle
- Excel betinget formateringsdatoer eldre enn i dag (3 enkle måter)
- Excel betinget formatering Basert på en annen celledato (4 måter)
- Hvordan gjøre betinget formatering Fremhev rad basert på dato
3. Bruk av WEEKDAY-funksjonen for å fremheve spesifikke dager i en uke
WEEKDAY-funksjonen returnerer et tall fra 1 til 7 som identifiserer ukedag for en dato.
Dette eksemplet introduserer deg til WEEKDAY -funksjonen og viser hvordan du kan bruke den til å markere helger i en kalender. Her har jeg fremhevet helgene i de to første ukene av april 2021 i kalenderen ved å bruke funksjonen WEEKDAY .
📌 Trinn:
- Velg cellene du vil bruke betinget formatering på (i mitt tilfelle, C7:L11 ).
- Gå nå til Ny formateringsregel vinduet ved å følge trinnene i Eksempel 2 . Velg Bruk en formel for å bestemme hvilke celler som skal formateres regeltype.
- Skriv inn formelen i den angittefelt.
=WEEKDAY(C$8,2)>5
- Velg deretter ønsket format ved å følge trinnene i Eksempel 1 .
Forklaring:
Dollertegnet ($) er kjent som det absolutte symbolet. Det gjør cellereferansene absolutte og tillater ingen endringer. Du kan låse en celle ved å velge cellen og trykke på F4-knappen.
Her, =WEEKDAY(C$8,2)>5 ; denne formelen returnerer bare en TRUE-verdi når dagene er lørdag (6) og søndag (7) og formaterer cellene deretter.
- Trykk til slutt OK -knappen og se på datasettet.
Det vil formatere de valgte cellene i henhold til betingelsen og det valgte formatet.
Les mer: Excel betinget formateringsdatoer
4. Fremhev datoer innenfor et datoområde ved å bruke AND regel i betinget formatering
Dette eksemplet viser hvordan du kan bruke betinget formatering i valgte celler innenfor et bestemt datoområde.
Her, jeg har formatert radene der sammenføyningsdatoene er mellom to forskjellige datoer. Vi vil fremheve cellene med sammenføyningsdatoen mellom start- og sluttdatoen.
📌 Trinn:
- Velg cellene du vil bruke betinget formatering på (i mitt tilfelle, B8:D12 ).
- Gå nå til vinduet Ny formateringsregel ved å følge trinnene i Eksempel 2 . Velg Bruk enformel for å bestemme hvilke celler som skal formateres regeltype.
- Skriv inn betingelsen/formelen i det angitte feltet
=AND($D8>=$C$4, $D8<=$C$5)
- Velg ønsket format ved å følge trinnene fra Eksempel 1 .
Forklaring:
Dollertegnet ( $ ) er kjent som Absolutt -symbol. Det gjør cellereferansene absolutte og tillater ingen endringer. Du kan låse en celle ved å velge cellen og trykke på F4 -knappen.
Her, =AND($D13>=$C$4, $D13<=$C$6 ) denne formelen sjekker om datoene i kolonne D er større enn datoen for C4 -cellen og mindre enn datoen for C6 -cellen. Hvis datoen oppfyller betingelsene, formaterer den cellen).
- Trykk til slutt OK -knappen.
Det vil formatere de valgte cellene i henhold til betingelsen og det valgte formatet.
En ting til må legges til at vi brukte betingelsesformateringen basert på en annen celle.
Alternativ metode:
Det er en alternativ metode i betinget; formatering for å markere celler innenfor et område.
- Først velger du Område B8:D12 .
- Velg Uthev cellerregler fra Betinget formatering rullegardinmenyen.
- Klikk på alternativet Mellom fra listen.
- Som et resultat vil dialogboksen vises med navnet Mellom .
- Plasser cellenreferanse til startdatoen på boksen merket som 1 og sluttdatoen på boksen merket som 2 .
- Trykk til slutt på OK -knappen.
Forskjellen mellom de to metodene er at den første metoden endrer fargen på hele raden basert på tilstanden. Men den alternative metoden gjelder kun for cellene.
Les mer: Excel-formel for å endre cellefarge basert på dato
5. Fremhev helligdager med funksjonen MATCH eller COUNTIF i betinget formatering
I denne delen vil vi vise hvordan du bruker MATCH eller COUNTIF-funksjonen for å fremheve en kolonne som oppfyller et datokriterie med ønsket farge.
📌 Trinn:
- Først legger vi til listen over helligdager april 2021 til datasettet.
- Nå velger du Område C7:L11 .
- Følg trinnene i Eksempel 2 og skriv inn følgende formel i det merkede feltet.
=MATCH(C$7,$C$14:$C$16,0)
- Deretter velger du ønsket farge fra Format -delen.
Her brukte vi formelen basert på funksjonen MATCH .
- Trykk deretter på OK -knappen.
Vi kan imidlertid også bruke formelen basert på COUNTIF funksjonen og som vil utføre samme operasjon.
=COUNTIF($C$14:$C$16,C$7)>0