3 metody použití zaškrtávacího políčka k zobrazení nebo skrytí obsahu buňky v aplikaci Excel

Sdílej nyní:

Někdy musíte při práci používat zaškrtávací políčka. A zobrazit určitý obsah v určitých buňkách podle hodnot zaškrtávacích polí může zobrazit informace jasněji. V tomto článku vám ukážeme 3 účinné metody pro zobrazení nebo skrytí obsahu buněk.

Na tomto obrázku níže jsme do listu zadali zaškrtávací políčka. A teď musíte ukázat určitý obsah v určitých buňkách.Zaškrtávací políčka pro zobrazení určitého obsahu

Když zaškrtnete jedno políčko, určitá buňka musí skrýt nebo zobrazit určitý obsah. A níže jsou 3 metody k dosažení tohoto úkolu.

Metoda 1: Propojení buněk

V této metodě můžete propojit zaškrtávací políčka s určitými buňkami.

  1. Klikněte pravým tlačítkem na jedno zaškrtávací políčko v listu.
  2. Potom klikněte na možnost „Ovládání formátu“ v podnabídce.Ovládání formátu
  3. Poté zadejte určený odkaz na buňku do textového pole „Odkaz na buňku“. Zde můžete také použít myš a přímo vybrat buňku. Nezapomeňte však použít absolutní referenci. A v tomto příkladu použijeme buňku B2 jako buňku odkazu.Odkaz na buňku
  4. Poté klikněte na tlačítko „OK“ v aktuálním okně.

Dále se vrátíte do listu. Nejprve v buňce B2 není žádný obsah.

Když zaškrtnete toto políčko, v buňce B2 se zobrazí hodnota „PRAVDA“. A pokud zrušíte zaškrtnutí políčka, v buňce se zobrazí „FALSE“.Zobrazit obsah

  1. Nyní opakujte výše uvedené kroky a propojte další zaškrtávací políčka s buňkami. Když se tedy změní hodnoty zaškrtávacích políček, změní se také obsah v propojených buňkách. Kromě toho můžete také vymazat obsah v buňkách ručně.

Metoda 2: Použijte funkci IF

V této metodě se musíte ujistit, že jsou zaškrtávací políčka propojena s určitými buňkami. Můžete tedy použít funkci IF k zobrazení určitého obsahu.

  1. Klikněte na buňku, kde potřebujete zobrazit obsah. Zde klikneme na buňku C2 v tomto listu.
  2. A pak do listu zadejte následující vzorec:

= IF (B2, „Dostupné“, „Nedostupné“)

Zde vidíte, že tento vzorec použije výsledek v propojené buňce B2. Musíte tedy také propojit buňky pro tato zaškrtávací políčka. V tomto vzorci můžete také změnit obsah podle svých potřeb.

  1. Poté stiskněte tlačítko „Enter“ na klávesnici. Výsledek tedy uvidíte okamžitě v buňce.Funkce IF
  2. Nyní poklepejte na úchyt buňky C2 a vyplňte vzorec do dalších buněk.Vyplňte buňku

Když změníte hodnotu zaškrtávacích políček, odpovídajícím způsobem se také změní výsledek v buňkách.

Metoda 3: Použijte makro VBA

Na druhou stranu, pokud nechcete propojovat buňky a chcete zobrazit určitý obsah v určitých buňkách, můžete použít makro VBA. A zde vám ukážeme kroky k dokončení tohoto úkolu.

  1. Stiskněte klávesové zkratky „Alt + F11“ na klávesnici.
  2. Dále klikněte na panelu nástrojů na tlačítko „Vložit“.
  3. V rozevírací nabídce pak vyberte možnost „Modul“.Vložte modul
  4. Nyní zkopírujte následující kódy VBA do nového modulu.
Sub ShowContent()

    Dim CheBox As CheckBox, i As Integer

    i = 2

    For Each CheBox In ActiveSheet.CheckBoxes

        If CheBox.Value = -4146 Then

            Range("C" & i) = "Not Available"

        Else

            If CheBox.Value = 1 Then

                Range("C" & i) = "Available"

            End If

        End If

        i = i + 1

    Next

End Sub

'assign macro for all the checkboxes in this worksheet

Sub AssignMacro()

    Dim CheBox As CheckBox

    For Each CheBox In ActiveSheet.CheckBoxes

        CheBox.OnAction = "ShowContent"

    Next CheBox

End Sub

V kódu jsou dva postupy. První díl bude zobrazovat určitý obsah v určitých buňkách podle hodnot políček. A druhý díl přiřadí první makro ke všem zaškrtávacím políčkům v dávce v tomto listu. Kromě toho ve svém aktuálním listu můžete také změnit některé prvky, abyste zpřístupnili kódy VBA.

  1. A nyní klikněte na druhý díl.
  2. Poté klikněte na tlačítko „Spustit Sub“ nebo stiskněte tlačítko „F5“ na klávesnici a spusťte druhý sub.
  3. Nyní se můžete vrátit k listu.Výsledek VBA

Když jedno zaškrtávací políčko zaškrtnete nebo zrušíte jeho zaškrtnutí, odpovídajícím způsobem se také změní obsah v určité buňce. A u těchto zaškrtávacích políček nepotřebujete propojovat buňky.

Srovnání mezi 3 metodami

Abychom vám pomohli vybrat ze 3 metod, uvádíme v tabulce níže všechny možné výhody a nevýhody.

Porovnání

Propojte buňky Použijte funkci IF

Použijte makra VBA

Výhody

1. Tato metoda je velmi snadno použitelná, pokud potřebujete v buňkách zobrazit pouze „PRAVDA“ nebo „NEPRAVDA“.

2. Ve srovnání s ostatními dvěma metodami je to nejpohodlnější metoda.

1. Do vzorce můžete zadat speciální obsah podle své potřeby.

2. Pokud nejste obeznámeni s makry VBA, můžete pomocí této funkce zobrazit obsah.

1. Všechna zaškrtávací políčka jsou přiřazena makry. Obsah můžete zobrazit, když zaškrtnete nebo zrušíte zaškrtnutí políček.

2. Můžete zobrazit určitý obsah v buňkách podle své potřeby.

Nevýhody

1. Propojování buněk jednu po druhé vás může stát spoustu času a energie.

2. Buňky mohou zobrazit pouze „PRAVDA“ nebo „NEPRAVDA“, což může být v určité situaci nepohodlné.

1. Při používání této funkce musíte také postupně spojovat buňky se zaškrtávacími políčky.

2. Zobrazení „PRAVDA“ nebo „NEPRAVDA“ společně s určeným obsahem současně poškodí váš list.

1. Pokud nejste obeznámeni s Excel VBA, pravděpodobně narazíte na problémy při spuštění makra.

2. Pomocí kódů VBA bude úkol ještě složitější.

Z výše uvedené analýzy máte nyní jasné pochopení těchto různých metod. Příště tedy, pokud potřebujete zobrazit určitý obsah v buňkách podle hodnot políček, můžete zvolit metodu podle vaší skutečné potřeby.

Vytvořte plán zálohování pro soubory aplikace Excel

Abyste se vyhnuli nepříznivým následkům v důsledku datové katastrofy, jednou z nejúčinnějších metod je zálohování souborů. Kdykoli se tedy setkáte s poškozením souborů Excelu, nebudete jimi trpět. A pro všechny své soubory je třeba vytvořit efektivní plán zálohování. Může však také nastat situace, kdy jsou poškozeny i záložní soubory. V tomto okamžiku můžete použít nástroj třetí strany. opravit poškození souboru Excel. Díky tomuto nástroji pro obnovení a záložním souborům již nebudete při ztrátě dat ztraceni.

Úvod autora:

Anna Ma je ​​expertem na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit poškození dokumentu docx a výhledové softwarové produkty pro opravy. Pro více informací navštivte www.datanumen.com

Sdílej nyní:

Komentáře jsou uzavřeny.