někdy si říkám, zda Microsoft vynakládá tolik na jeho programového rozpočtu má trochu zbyly na designéry. Tato myšlenka často překračuje mou mysl při práci s kancelářskými ukázkovými soubory, šablonami a styly.

Vezměte například automatické formáty dodávané s verzemi Excelu před rokem 2007. Kdo tyto věci navrhl? Nejen, že jsou ošklivé, ale také neřeší základní potřeby formátování, jako je zbarvení každého druhého řádku, aby byla Tabulka čitelnější., Ano, existuje jedna možnost automatického formátu, která vám dává tento druh, ale přichází s neatraktivními nadpisy a formátováním zápatí a je nepružná.

řešení? Proveďte práci sami pomocí podmíněného formátování. Podmíněné formátování umožňuje použít formátování na základě hodnoty obsažené v buňce, nebo na základě výsledku vzorce.

Zde je, jak můžete použít k použít stínování na alternativní řádky:

  1. Vyberte oblast buněk, kterou chcete formátovat.
  2. klikněte na formát – > Podmíněné formátování.,
  3. v rozevíracím seznamu vyberte vzorec Is.
  4. V poli typ:

=MOD(ROW(),2)=0

  1. Klikněte na tlačítko Formát a potom klepněte na kartu vzorky.
  2. Vyberte barvu pro stínované řádky a dvakrát klikněte na OK.

tam to máte: stůl s pruhovanými barvami. Pokud zjistíte, že se vám nelíbí vybraná barva, jednoduše vyberte rozsah ještě jednou, otevřete Podmíněné formátování a vyberte jinou barvu.,

skutečná krása této metody spočívá v tom, že i když odstraníte řádek v tabulce, bude bandáž udržována automaticky.,idth: 30px; height: 2px; float: left;“>

) no-repeat pravé horní; width: 30px; height: 2px; float: right;“>

) repeat-x center top, margin: 0 30px; height: 2px;“>

) no-repeat vlevo -2px; šířka: 6px; height: 25px;“>

Formátování v aplikaci Excel 2007

Pokud používáte aplikaci Excel 2007, máte celou řadu nových nástrojů pro formátování k dispozici, včetně alternativní řadě stínování nabízeny prostřednictvím Formátu Jako Tabulka možnosti., Budu psát více o těchto možnostech v budoucnu.

Nicméně, stále se můžete vrátit své vlastní, podmíněné formáty, pokud si vyberete: od kartě Domů klikněte na Podmíněné Formátování -> Nové Pravidlo -> Použít Vzorec K Určení, Které Buňky Na Formát a pak použijte stejný vzorec je popsáno v Kroku 4 výše vytvořit pruhování.,v:0;padding:0;border-width:0;“>

) repeat-y vpravo uprostřed; šířka: 6px;margin:0;padding:0;border-width:0;“>

) no-repeat levé spodní; width: 30px; výška: 10px; float: left;“>

) no-repeat vpravo dole, šířka: 30px; height: 10px; float: right;“>

) repeat-x, center, bottom, margin: 0 30px; height: 10px;“>

Podmíněné formátování vysvětlil

Pokud si nejste obeznámeni s tím, podmíněné formátování, trochu vysvětlení je v pořádku.,

Podmíněné formátování se aplikuje na buňku, pokud je podmínka, kterou zadáte, pravdivá. Podmínka se může týkat obsahu buňky. Například můžete nastavit všechny buňky obsahující záporné hodnoty, které mají být zobrazeny červeným písmem. Případně můžete použít logický výraz nebo vzorec, který se hodnotí jako pravdivý nebo nepravdivý, jako jsme to udělali ve výše uvedeném příkladu. V aplikaci Excel se hodnota 0 rovná FALSE, zatímco jakékoli číslo větší než 0 se rovná TRUE.

funkce MOD() a ROW ()

vzorec, který jsme použili, obsahuje dvě funkce, řádek (odkaz) a MOD(číslo,dělitel)., Funkce ROW vrací číslo řádku obsaženého v odkazu nebo, pokud je odkaz vynechán (jako v našem příkladu), Vrátí číslo řádku obsahujícího funkci. Pokud tedy umístíte vzorec = řádek () do buňky A9, vrácená hodnota je 9.

Vyhodnocování Logických Výrazů

Nyní se podívat na vzorec, použili jsme pro vytvoření stínování u každého druhého řádku:

=MOD(ROW(),2)=0

V tomto případě, ŘÁDEK() poskytuje číslo, zatímco 2 je dělitel v naší MOD() funkce. V angličtině dělíme aktuální číslo řádku o 2., Zbytek bude buď 0 pro sudé číslované řádky nebo 1 pro liché řádky.

výsledek pak porovnáme s 0. U sudých číslovaných řádků skončíme výrazem 0=0, což je pravda. Protože se podmínka vyhodnotí na TRUE, použijeme vybrané formátování. U lichých řádků je výsledek 1=0, což je jasně nepravdivé, a proto se formátování nepoužívá a řádek zůstává výchozí barvou.

chytří čtenáři se mohou ptát: „Proč potřebujeme =0 na konci tohoto výrazu, když bychom mohli jednoduše vyhodnotit = MOD (řádek (), 2)?,“Je pravda, že jsme mohli odejít z =0 a stále bychom skončit s výrazem, s střídavě hodnoty 0 a 1 a stejný barevných pásem (i když stínované/non-stínované řádky by být obrácen). Ale přidáním =0 je velmi snadné rozšířit tento výraz na zbarvení každé třetí nebo čtvrté nebo páté řady a tak dále. Například:

=MOD(ROW(),3)=0

barva každé třetí řadě. To lze snadno zkontrolovat vyhodnocením výrazu pro řádky 1 až 6:

a tak dále.,

co se stane, když opustíte výraz =0? Namísto zastínění každého n. řádku byste obarvili řádky n-1 a pak nechali další řádek nestíněný, něco, co by se mohlo hodit, také. V případě výše uvedených, byste odstín řádky 1 a 2, nechte řádek 3 nedotčený, odstín řádky 4 a 5, a nechte řádek 6 nedotčené.

stínování sloupců a šachovnic

podobnou techniku můžete použít k vytvoření střídavého stínování ve sloupcích., Namísto použití ŘÁDKU() funkce, můžete použít SLOUPEC() funkce:

=MOD(SLOUPEC(),2)=0

Všimněte si, že SLOUPEC() funkce vrací číslo sloupce, sloupec A=1, sloupec B=2 a tak dále.

někdo pro šachovnicové stínování? Zkuste:

=MOD(ROW(),2) =MOD(SLOUPEC(),2)

Budete skončit s šachovnicovém stínování vzor.

Pochopení logiky

Pokud jste spokojen s tímto výsledkem a nepotřebuju vědět, matice a šrouby, rozchod., Pokud byste na druhou stranu chtěli pochopit, jak skončíme se šachovnicovým vzorem Z tohoto výrazu, držte se mě. Pokud nemáte nějaké programování nebo titul filozofie pod pásem, snaží se dostat hlavu kolem logických výrazů může být trochu matoucí na první pohled.

Všimněte si, že k výrobě šachovnicovém vzoru, jsme použili dvě formule jedna po druhé; také jsme připravili s konečným =0 použili jsme v předchozích vzorců.

proč tomu tak je?,

namísto porovnání výsledku výrazu s 0 porovnáme výsledek prvního výrazu s výsledkem druhého výrazu a určíme, zda jsou ekvivalentní. Excel tedy vyhodnotí první vzorec a určí, zda je pravdivý nebo nepravdivý. Poté vyhodnotí druhý vzorec a určí, zda je pravdivý nebo nepravdivý. Nakonec se rovná dvěma výsledkům a určuje, zda je konečný výsledek pravdivý nebo nepravdivý.

jinými slovy, skončíte se čtyřmi možnými průběžnými výsledky:

  1. oba výrazy jsou pravdivé.,
  2. první je pravda; druhá je falešná.
  3. oba výrazy jsou nepravdivé.
  4. první je falešná, druhá je pravdivá.

nyní proveďte poslední krok a vyhodnoťte tyto čtyři průběžné výsledky. TRUE = TRUE je jasně pravdivá, stejně jako FALSE = FALSE je jasně pravdivá); druhý a čtvrtý hodnotit na FALSE (TRUE = FALSE je FALSE; FALSE = TRUE je FALSE).,“4f5b53d39d“>

=MOD(1,2) =MOD(2,2)
1 = 0, který je FALSE

Pro B2:

=MOD(2,2) =MOD(2,2)
0 = 0, což je PRAVDA,

Pro B3:

=MOD(3,2) =MOD(2,2)
1 = 0, který je FALSE

Pro B4:

=MOD(4,2) =MOD(2,2)
0 = 0, což je PRAVDA,

A tak dále, s střídavé TRUE/FALSE/TRUE/FALSE v jednom sloupci a NEPRAVDA/PRAVDA/NEPRAVDA/PRAVDA v dalším budování šachovnice stínování.,

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *