jeg lurer noen ganger på om Microsoft bruker så mye på sin programmering billig hotellrom i det har lite til overs til å bruke på designere. Denne tanken ofte krysser tankene når du arbeider med Office eksempel filer, maler og stiler.

Ta, for eksempel, auto-formater leveres med pre-2007 versjoner av Excel. Hvem utviklet disse ting? Ikke bare er de stygge, de også ikke-adresse grunnleggende formatering behov som coloring hver andre rad for å gjøre tabellen mer lesbar., Ja, det er en auto-format alternativet som gir deg dette – slags – men det kommer med skjemmende overskrifter og bunntekst formatering og det er lite fleksible.

løsningen? Gjør jobben selv, ved hjelp av betinget formatering. Betinget formatering kan du bruke formatering basert på verdien som finnes i en celle eller basert på resultatet av en formel.

Her er hvordan du kan bruke det til å søke skygge for å annenhver rad:

  1. Velg celleområdet du ønsker å formatere.
  2. Klikk på Format -> Betinget Formatering.,
  3. I drop-down boksen, velg Formel Er.
  4. I boksen, skriv:

=MOD(RAD(),2)=0

  1. Klikk Format-knappen, og deretter klikker du kategorien Mønster.
  2. Velg en farge for den skyggelagte rader og klikk på OK to ganger.

Der har du det: en tabell med banded farger. Hvis du finner ut at du ikke liker fargen, velger du bare utvalg gang, åpne Betinget Formatering-boksen, og velg en annen farge.,

Den virkelige skjønnheten av denne metoden er at selv om du sletter en rad i tabellen, og den banding, vil bli lagret automatisk.,idth: 30px; høyde: 2px; float: left;»>

) no-repeat høyre, topp, bredde: 30px; høyde: 2px; float: right;»>

) repeat-x center toppen; margin: 0 30px; høyde: 2px;»>

) no-repeat venstre -2px; bredde: 6px; høyde: 25px;»>

Formatering for Excel 2007

Hvis du bruker Excel 2007, du har en hel rekke nye formatering verktøy til din disposisjon, herunder alternative rad skyggelegging som tilbys gjennom Format Som Tabell valg., Jeg skal skrive mer om disse mulighetene i fremtiden.

Likevel, du kan fortsatt rulle din egen betingede formater hvis du velger: fra kategorien Hjem, klikk Betinget Formatering -> Ny Regel -> Bruk En Formel for Å Finne ut Hvilken Cellene du vil Formatere, og deretter bruker den samme formelen som er beskrevet i Trinn 4 ovenfor for å lage striper.,i:0;padding:0;border-width:0;»>

) repeat-y høyre center; bredde: 6px;margin:0;padding:0;border-width:0;»>

) no-repeat nederst til venstre; bredde: 30px; høyde: 10px; float: left;»>

) no-repeat høyre nederst; bredde: 30px; høyde: 10px; float: right;»>

) repeat-x center nederst; margin: 0 30px; høyde: 10px;»>

Betinget formatering forklart

Hvis du ikke er kjent med betinget formatering, en liten forklaring er i orden.,

Betinget formatering som brukes på en celle når tilstanden du angir, er sant. Tilstanden kan forholde seg til cellens innhold. Du kan For eksempel angi alle celler som inneholder negative verdier skal vises i en rød skrift. Alternativt, kan du bruke en logisk uttrykk eller formelen som beregner som SANT eller USANT, som vi gjorde i eksemplet ovenfor. I Excel, en 0-verdi tilsvarer FALSK, mens alle tall større enn 0 tilsvarer SANT.

MOD() og RAD() funksjoner

Den formelen vi har brukt inneholder to funksjoner, RAD(referanse) og MOD(antall,divisor)., RAD-funksjonen returnerer nummeret på raden som finnes i referanse-eller, hvis referansen er utelatt (som i vårt eksempel) returnerer nummeret til raden som inneholder funksjonen. Så, hvis du legger inn formelen =ROW() i celle A9, verdien som returneres, er 9.

Evaluering av Logiske Uttrykk

Nå ta en titt på den formelen vi har brukt til å lage skygge på hver andre rad:

=MOD(RAD(),2)=0

I dette tilfellet er maksimumsverdien for ROW() gir antall, mens 2 er divisor i vår MOD () – funksjonen. I engelsk, vi deler den aktuelle raden antall av 2., Resten vil enten være 0 for selv nummerert rader eller 1 for odd-nummererte rader.

Vi da sammenligne resultatet til 0. For selv nummerert rader, ender vi opp med uttrykk 0=0, som er SANT. Fordi tilstanden evalueres til SANN, bruker vi valgte formatering. For odd-nummererte rader, er resultatet 1=0, som er åpenbart FALSKE, og dermed formatering er ikke brukt og rad forblir standard farge.

Gløgg lesere lurer kanskje på, «Hvorfor trenger vi av =0 på slutten av dette uttrykket, når vi kunne bare evaluere =MOD(RAD(),2)?,»Det er sant, vi kan la av =0, og vi vil fortsatt ende opp med et uttrykk med vekslende verdier av 0 og 1 og samme band av farge (selv om de skraverte/ikke-skyggelagte rader vil bli reversert). Men ved å legge =0 vi gjør det svært enkelt å utvide dette til uttrykk coloring hver tredje eller fjerde eller femte rad, og så videre. For eksempel:

=MOD(RAD(),3)=0

farge hver tredje rad. Dette er lett å sjekke ved å evaluere uttrykk for rad 1 til 6:

Og så videre.,

Så hva skjer hvis du forlater =0 av uttrykket? I stedet for skyggelegging hver n-te raden du vil farge n-1 rader la deretter neste rad unshaded, noe som kan komme godt med, også. I tilfellet over vil du skygge rad 1 og 2, la rad 3 urørt, skygge rad 4 og 5, og la rad 6 urørt.

Kolonne-og sjakkbrett skyggelegging

Du kan bruke en lignende teknikk for å lage vekslende skyggelegging på søyler., I stedet for å bruke RAD () – funksjonen, kan du bruke KOLONNE () – funksjonen:

=MOD(KOLONNE(),2)=0

Merk at KOLONNEN () – funksjonen returnerer kolonnenummeret, med kolonne A=1, kolonne B=2 og så videre.

Noen for sjakkbrett skyggelegging? Du:

=MOD(RAD(),2) =MOD(KOLONNE(),2)

Du vil ende opp med et sjakkbrett skyggelegging mønster.

Forstå logikken

Hvis du er fornøyd med dette resultatet, og ikke trenger å vite muttere og bolter, klasse avvist., Hvis, på den annen side, du ønsker å forstå hvordan vi ender opp med et rutemønster fra dette uttrykket, stokk med meg. Med mindre du har noen programmering eller en filosofi grad under beltet, prøver å få hodet rundt logisk uttrykk kan være litt forvirrende i begynnelsen.

Merk at for å produsere rutemønster, vi har brukt to formler den ene etter den andre, og vi har også avviklet med den endelige =0 vi brukte i tidligere formler.

Hvorfor er det slik?,

Vel, i stedet for å sammenligne resultatet av et uttrykk til 0, kan vi sammenligne resultatet av det første uttrykket til resultatet av den andre uttrykk, og avgjøre om de er likeverdige. Så, Excel evaluerer den første formelen og bestemmer om det er SANT eller USANT. Det vurderer den andre formelen og bestemmer om det er SANT eller USANT. Til slutt, det tilsvarer to resultater og avgjør om sluttresultatet er SANT eller USANT.

med andre ord, du ender opp med fire mulige mellomliggende resultatene:

  1. Begge uttrykk er SANT.,
  2. første er SANT; det andre er FALSKE.
  3. Begge uttrykk er FALSKE.
  4. første er USANN, den andre er SANT.

Nå, ta det siste steget og evaluere disse fire middels resultater. Den første og tredje evaluere til SANN (som er SANN = TRUE er klart OPPFYLT, akkurat som FALSKE = FALSE er klart TRUE); det andre og fjerde vurdere å USANN (TRUE = FALSE er FALSE, FALSE = TRUE er USANN).,»4f5b53d39d»>- >

=MOD(1,2) =MOD(2,2)
– 1 = 0 som er FALSE

For B2:

=MOD(2,2) =MOD(2,2)
0 = 0 som er SANT

For B3:

=MOD(3,2) =MOD(2,2)
– 1 = 0 som er FALSE

For B4:

=MOD(4,2) =MOD(2,2)
0 = 0 som er SANT

Og så videre, med vekslende TRUE/FALSE/SANT/USANT i en kolonne og FALSE/TRUE/FALSE/SANT i neste bygge opp dambrett skyggelegging.,

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *