Vložení zaškrtávacího políčka do aplikace Excel: vytvoření interaktivního kontrolního seznamu nebo seznamu úkolů

  • Sdílet Toto
Michael Brown

Tento návod vám ukáže, jak vytvořit zaškrtávací políčko v aplikaci Excel a použít výsledky zaškrtávacího políčka ve vzorcích k vytvoření interaktivního kontrolního seznamu, seznamu úkolů, sestavy nebo grafu.

Věřím, že každý ví, co je to zaškrtávací políčko, určitě jste jich na různých formulářích na internetu viděli spoustu. Přesto mi dovolte, abych pro přehlednost začal stručnou definicí.

A zaškrtávací políčko , označovaný také jako zaškrtávací políčko nebo zaškrtávací políčko nebo výběrové pole , je malé čtvercové pole, ve kterém kliknutím vyberete nebo zrušíte výběr dané možnosti.

Vložení zaškrtávacího políčka do aplikace Excel se zdá jako triviální věc, ale otevírá řadu nových možností pro vaše pracovní listy, které vám pomohou sledovat vaše cíle, rozvrh, úkoly atd.

    Jak vložit zaškrtávací políčko do aplikace Excel

    Stejně jako všechny ostatní Formulář ovládací prvky,... Zaškrtávací políčko Ovládací prvek se nachází na kartě Vývojář, která se ve výchozím nastavení na pásu karet aplikace Excel nezobrazuje. Proto je třeba jej nejprve zapnout.

    1. Zobrazte kartu Vývojář na pásu karet

    Chcete-li přidat kartu Vývojář na pás karet aplikace Excel, postupujte takto:

    • Klikněte pravým tlačítkem myši kdekoli na pásu karet a potom klikněte na možnost Přizpůsobení pásu karet ... Nebo klikněte na Soubor > Možnosti > Přizpůsobení pásky .
    • Pod Přizpůsobení pásu karet , vyberte Hlavní karty (obvykle je vybrána ve výchozím nastavení), zaškrtněte políčko Vývojář a klikněte na tlačítko OK.

    Na kartě Vývojář nyní získáte přístup k řadě interaktivních ovládacích prvků, včetně zaškrtávacího políčka.

    2. Uspořádejte data

    Pokud vytváříte kontrolní seznam nebo seznam úkolů v aplikaci Excel, je třeba nejprve vytvořit seznam úkolů nebo jiných položek, pro které budou vložena zaškrtávací políčka.

    Pro tento příklad jsem vytvořil následující. Kontrolní seznam pro plánování večírků :

    3. Přidejte zaškrtávací políčko

    Přípravné kroky jsou hotové a nyní se dostáváme k hlavní části - přidání zaškrtávacích políček do seznamu pro plánování večírků.

    Chcete-li do aplikace Excel vložit zaškrtávací políčko, proveďte následující kroky:

    • Na Vývojář na kartě Ovládací prvky klikněte na tlačítko Vložte a vyberte Zaškrtávací políčko pod Ovládací prvky formuláře .

    • Klikněte do buňky, do které chcete vložit první zaškrtávací políčko (v tomto příkladu B2). Ovládací prvek Zaškrtávací políčko se objeví v blízkosti tohoto místa, i když není přesně umístěn v buňce:

    • Chcete-li zaškrtávací políčko správně umístit, najeďte na něj myší, a jakmile se kurzor změní na čtyřbodovou šipku, přetáhněte políčko tam, kam chcete.

    • Odstranění textu " Zaškrtněte políčko 1 ", klikněte pravým tlačítkem myši na zaškrtávací políčko, vyberte text a odstraňte jej. Nebo klikněte pravým tlačítkem myši na zaškrtávací políčko, vyberte možnost Upravit text v kontextové nabídce a poté text odstraňte.

    Vaše první zaškrtávací políčko Excelu je připraveno a stačí ho zkopírovat do dalších buněk.

    4. Zkopírujte zaškrtávací políčko do dalších buněk

    Pomocí kláves se šipkami na klávesnici vyberte buňku se zaškrtávacím políčkem a umístěte kurzor do pravého dolního rohu buňky. Jakmile se ukazatel myši změní na tenký černý křížek, přetáhněte jej dolů do poslední buňky, do které chcete zaškrtávací políčko zkopírovat.

    Hotovo! Zaškrtávací políčka jsou přidána ke všem položkám kontrolního seznamu:

    Jak vidíte na výše uvedeném snímku obrazovky, náš kontrolní seznam aplikace Excel je téměř připraven. Proč téměř? Přestože jsou zaškrtávací políčka vložena a nyní je můžete zaškrtnout nebo odškrtnout pouhým kliknutím na políčko, aplikace Microsoft Excel není schopna na tyto změny reagovat, protože k žádnému ze zaškrtávacích políček zatím není připojena žádná buňka.

    V dalším díle našeho výukového programu Excel Checkbox se dozvíte, jak zachytit výběr nebo zrušení zaškrtávacího políčka uživatelem a jak tyto informace použít ve vzorcích.

    Jak propojit zaškrtávací políčko s buňkou

    Jak již bylo uvedeno, aby bylo možné zachytit stav zaškrtávacího políčka (zaškrtnuto nebo nezaškrtnuto), je třeba přiřadit zaškrtávací políčko k určité buňce. Za tímto účelem postupujte podle následujících kroků:

    1. Klikněte pravým tlačítkem myši na zaškrtávací políčko a potom klikněte na Kontrola formátu .

    2. V Kontrola formátu dialogové okno, přepněte na Kontrola klikněte na kartu Odkaz na buňku a vyberte prázdnou buňku na listu, na kterou chcete políčko propojit, nebo zadejte odkaz na buňku ručně:

    3. Výše uvedený krok zopakujte pro ostatní zaškrtávací políčka.

      Tip: Chcete-li snadno identifikovat propojené buňky, vyberte je v sousedním sloupci, který neobsahuje žádná jiná data. Takto budete moci později propojené buňky bezpečně skrýt, aby nezaneřádily pracovní list.

    4. Nakonec klikněte na každé z propojených zaškrtávacích políček. V propojených buňkách se u vybraných zaškrtávacích políček zobrazí TRUE a u vymazaných políček FALSE:

    V tuto chvíli vám propojené buňky pravděpodobně nedávají příliš smysl, ale vydržte se mnou ještě chvíli a uvidíte, kolik nových možností vám poskytnou.

    Příklady použití zaškrtávacích políček v aplikaci Excel

    Níže najdete několik příkladů, jak v aplikaci Excel použít zaškrtávací políčka k vytvoření interaktivního kontrolního seznamu, seznamu úkolů, sestavy a grafu. Nejprve se však naučíme, jak propojit zaškrtávací políčka s buňkami. Tato technika je velmi jednoduchá, ale je základním kamenem pro používání výsledků zaškrtávacích políček ve vzorcích.

    Tip: Chcete-li rychle získat výběr šablon kontrolních seznamů pro aplikaci Excel, klikněte na možnost Soubor > Nový , do vyhledávacího pole zadejte "checklist" a stiskněte klávesu Enter.

    Jak vytvořit kontrolní seznam se souhrnem údajů

    Větší část práce jsme již vlastně udělali přidáním zaškrtávacích políček a jejich propojením s buňkami. Nyní už jen napíšeme několik vzorců, abychom vytvořili přehled dat pro náš kontrolní seznam Excelu.

    Vzorec pro výpočet celkového počtu úloh

    Je to nejjednodušší - pomocí funkce COUNTA získáte počet neprázdných buněk v kontrolním seznamu:

    =COUNTA(A2:A12)

    Kde A2:A12 jsou položky kontrolního seznamu.

    Vzorec pro počítání počtu zaškrtnutých položek (dokončených úkolů)

    Splněný úkol znamená zaškrtávací políčko se symbolem zaškrtnutí, což znamená hodnotu TRUE v propojené buňce. Celkový počet hodnot TRUE tedy získáte pomocí tohoto vzorce COUNTIF:

    =COUNTIF(C2:C12,TRUE)

    Kde C2:C12 jsou propojené buňky.

    Aby byl vzorec trochu chytřejší, použijete ke kontrole prázdných buněk v seznamu (sloupec A) místo COUNTIFS:

    =COUNTIFS(A2:A12, "", C2:C12, TRUE)

    Pokud v takovém případě odstraníte z kontrolního seznamu aplikace Excel některé nerelevantní položky, ale zapomenete odstranit symbol zaškrtnutí z příslušného pole, nebudou tato zaškrtnutí započítána.

    Vzorec pro získání procenta dokončených úkolů

    Pro výpočet prezentovaných splněných úkolů použijte běžný procentuální vzorec:

    Část/celkem = procento

    V našem případě vydělte počet splněných úkolů celkovým počtem úkolů takto:

    =COUNTIF(C2:C12,TRUE)/COUNTA(A2:A12)

    Následující snímek obrazovky ukazuje všechny výše uvedené vzorce v akci:

    Jak vidíte na obrázku výše, vložili jsme ještě jeden vzorec do pole B18. Vzorec je založen na funkci IF, která vrací "Ano", pokud se počet dokončených úkolů rovná celkovému počtu úkolů, v opačném případě "Ne":

    =IF(B14=B15, "Jo!", "Ne :(")

    Chcete-li svůj kontrolní seznam ještě trochu zkrášlit, můžete vytvořit několik pravidel podmíněného formátování, která změní barvu buňky B18 v závislosti na její hodnotě.

    Po dokončení skrýt sloupec s propojenými buňkami a kontrolní seznam aplikace Excel je hotový!

    Pokud se vám líbí kontrolní seznam, který jsme vytvořili pro tento příklad, můžete si jej stáhnout.

    Stáhnout kontrolní seznam aplikace Excel

    Jak vytvořit seznam úkolů s podmíněným formátováním

    V podstatě můžete přidávat zaškrtávací políčka a vzorce pro seznam úkolů přesně stejným způsobem, jako jsme to právě udělali pro kontrolní seznam v Excelu. "Jaký má tedy smysl psát tuto část?" můžete se mě zeptat. No, v typickém seznamu úkolů mají splněné úkoly hodnotu formát přeškrtnutí jako je tento:

    Tohoto efektu lze snadno dosáhnout vytvořením pravidla podmíněného formátování. Podrobný postup je uveden níže.

    Na začátku napište seznam úkolů, vložte zaškrtávací políčka a propojte je s buňkami:

    A nyní použijte podmíněné formátování který zaškrtnutým položkám dodá formát přeškrtnutí a případně i jinou barvu pozadí nebo písma.

    1. Vyberte seznam úloh (v tomto příkladu A2:A11).
    2. Přejděte na Home karta> Styly a klikněte na tlačítko Podmíněné formátování > Nové pravidlo...
    3. V Nové pravidlo formátování dialogového okna vyberte možnost Pomocí vzorce určete, které buňky se mají formátovat .
    4. V Formátování hodnot, kde je tento vzorec pravdivý zadejte následující vzorec:

      =$C2=TRUE

      Kde C2 je nejvyšší propojená buňka.

    5. Klikněte na Formát nastavte požadovaný styl formátování a klikněte na tlačítko OK. V tomto příkladu vybereme styl. Přeškrtnutí efekt a světle šedá barva písma:

      Tip: Pokud máte s podmíněným formátováním málo zkušeností, může vám pomoci následující podrobný návod: Podmíněné formátování aplikace Excel na základě jiné hodnoty buňky.

    Od této chvíle se při zaškrtnutí určitého políčka příslušná položka naformátuje světle šedou barvou písma s přeškrtnutím.

    A ještě jeden nápad na formátování seznamu úkolů v aplikaci Excel. Místo škrtání soutěžních úkolů můžete vložit další sloupec s následujícím vzorcem IF:

    =IF(E2=TRUE, "Hotovo", "Bude dokončeno")

    Kde E2 je nejvyšší propojená buňka.

    Jak je znázorněno na obrázku níže, vzorec vrací hodnotu "Hotovo", pokud propojená buňka obsahuje hodnotu TRUE, a hodnotu "Bude dokončeno", pokud obsahuje hodnotu FALSE:

    Poté použijte požadovaný podmíněný formát na položku Stav sloupec na základě tohoto vzorce:

    =$C2="Hotovo"

    Výsledek bude vypadat podobně:

    Nakonec přidejte několik vzorců pro výpočet splněných úkolů (jako jsme to udělali u kontrolního seznamu), skryjte propojené buňky a váš seznam úkolů v Excelu je připraven!

    Sloupcový graf v horní části seznamu úkolů je založen na procentuálním vzorci v B2. Pokud vás zajímají podrobnosti, doporučuji vám stáhnout si šablonu, odkrýt sloupce D a E a prozkoumat vzorce.

    Stáhnout šablonu seznamu úkolů

    Jak vytvořit interaktivní sestavu se zaškrtávacími políčky

    Dalším užitečným využitím zaškrtávacích políček v aplikaci Excel je vytváření interaktivních sestav.

    Předpokládejme, že máte sestavu o prodeji, která obsahuje údaje pro 4 regiony: Sever, Jih, Východ a Západ. Vaším cílem je získat celkový součet pro jeden nebo více vybraných regionů. To lze samozřejmě provést pomocí funkce Slicers tabulky Excel nebo PivotTable nebo vložením mezisoučtů. Proč ale neudělat sestavu uživatelsky přívětivější vložením 4 zaškrtávacích políček v horní části?

    Vypadá to pěkně, že? Chcete-li vytvořit podobnou sestavu ve svém listu, postupujte podle následujících kroků:

    1. Přidejte 4 zaškrtávací políčka v horní části listu, pro Severní , Jižní , Východní a West regiony.
    2. Vytvořte oblast kritérií někde v nepoužívané části listu a propojte zaškrtávací políčka s prázdnými buňkami:

      Na výše uvedeném snímku obrazovky jsou I2:I5 propojené buňky a H2:H5 jsou názvy oblastí přesně tak, jak jsou uvedeny ve zprávě.

    3. Do oblasti kritérií přidejte další sloupec se vzorcem IF, který vrací název oblasti, pokud je hodnota propojené buňky TRUE, v opačném případě pomlčku ("-"):

      =IF(I2=TRUE, H2, "-")

    4. Zadejte nadpis sloupce vzorce, který přesně odpovídá nadpisu odpovídajícího sloupce v sestavě ( Region V tomto příkladu je přesná shoda velmi důležitá a v dalším kroku pochopíte proč.
    5. Dále napište vzorec pro výpočet součtu pro vybrané oblasti. K tomu použijeme funkci DSUM, která sečte hodnoty v databázi, které odpovídají zadaným podmínkám: DSUM(databáze, pole, kritéria).

      Kde:

      • Databáze je vaše tabulka nebo rozsah včetně nadpisů sloupců (v tomto příkladu A5:F48).
      • Pole je sloupec, který chcete sečíst. Může být zadán buď jako záhlaví sloupce uzavřené v uvozovkách, nebo jako číslo, které představuje pozici sloupce v databázi. V tomto příkladu sečteme čísla ve sloupci Dílčí součet sloupec, takže náš druhý argument je "mezisoučet".
      • Kritéria je rozsah buněk, které obsahují vaše podmínky, včetně záhlaví sloupce (J1:J5). Proto by se záhlaví sloupce vzorce v oblasti kritérií mělo shodovat se záhlavím sloupce v sestavě.

      Když výše uvedené argumenty spojíte dohromady, získáte následující vzorec DSUM:

      =DSUM(A5:F48, "mezisoučet", J1:J5)

      ...a funguje perfektně!

    Pokud chcete skrýt chybu #DIV/0!, která se objeví, když není vybrána žádná oblast, zabalte DSUM do funkce IFERROR:

    =IFERROR(DSUM(A5:F48, "mezisoučet", J1:J5), 0)

    Pokud sestava kromě součtu počítá i průměr pro každý řádek, můžete použít funkci DAVERAGE(databáze, pole, kritérium), abyste získali prodejní hodnotu. průměr pro vybrané oblasti.

    Nakonec skryjte a pravděpodobně uzamkněte oblast kritérií, abyste zabránili náhodným změnám, a interaktivní sestava je připravena!

    Stáhnout interaktivní zprávu

    Vytvoření dynamického grafu na základě stavu zaškrtávacího políčka

    Tento příklad vás naučí, jak vytvořit dynamický graf aplikace Excel, který může reagovat na změnu stavu zaškrtávacích políček (zaškrtnuto nebo vymazáno):

    Zdrojová data pro tento příklad jsou takto jednoduchá:

    Chcete-li z něj vytvořit dynamický graf aplikace Excel, proveďte následující kroky:

    1. Vytvoření zaškrtávacích políček a odkaz do prázdných buněk.

      Konkrétně vložte 2 zaškrtávací políčka pro roky 2013 a 2014 a připojte je k buňkám G2 a G3:

    2. Vytvořit datová sada pro graf v závislosti na zdrojových datech a propojených buňkách (viz obrázek níže):
      • Pro rok 2013 (J4:J7) použijte následující vzorec:

        =IF($G$2=TRUE, B4, NA())

        Pokud je zaškrtnuto políčko 2013 (G2 je TRUE), vzorec vytáhne původní hodnotu z B4, jinak vrátí chybu #N/A.

      • Pro rok 2014 (K4:K7) zadejte podobný vzorec, který vytáhne hodnoty ze sloupce C, pokud je zaškrtnuto políčko 2014:

        =IF($G$2=TRUE, C4, NA())

      • Do buňky L4 zadejte vzorec =$D4 , a zkopírujte jej dolů do sloupce L7. Protože by se v grafu měla vždy zobrazovat data za rok 2015, není pro tento sloupec vzorec IF potřeba.

    3. Vytvořte kombinovaný graf na základě závislého souboru dat (I3:L7). Protože jsme všechny buňky závislé tabulky propojili s původními daty, bude se graf automaticky aktualizovat, jakmile dojde k jakékoli změně v původním souboru dat.

    Stáhnout dynamický graf

    Takto můžete v Excelu vytvářet a používat zaškrtávací políčka. Chcete-li si prohlédnout všechny příklady probírané v tomto tutoriálu, můžete si stáhnout náš ukázkový sešit níže. Děkuji vám za přečtení a doufám, že se uvidíme na našem blogu příští týden.

    Cvičebnice ke stažení

    Příklady zaškrtávacích políček aplikace Excel (.xlsx soubor)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.