Pri práci niekedy musíte použiť začiarkavacie políčka. A zobraziť určitý obsah v určitých bunkách podľa hodnôt začiarkavacích políčok môže zobraziť informácie jasnejšie. V tomto článku si ukážeme 3 účinné metódy na zobrazenie alebo skrytie obsahu buniek.
Na tomto obrázku nižšie sme do pracovného hárka vložili začiarkavacie políčka. A teraz musíte v určitých bunkách zobraziť určitý obsah.
Keď začiarknete jedno políčko, určitá bunka musí skryť alebo zobraziť určitý obsah. A nižšie sú uvedené 3 metódy na dosiahnutie tejto úlohy.
Metóda 1: Prepojenie buniek
V tejto metóde môžete prepojiť začiarkavacie políčka s určitými bunkami.
- Kliknite pravým tlačidlom myši na jedno začiarkavacie políčko v hárku.
- Potom kliknite na možnosť „Ovládanie formátu“ v podponuke.

- Potom zadajte určený odkaz na bunku do textového poľa „Odkaz na bunku“. Tu môžete tiež použiť myš a bunku vybrať priamo. Nezabudnite však použiť absolútnu referenciu. A v tomto príklade používame bunku B2 ako bunku odkazu.
- A potom kliknite na tlačidlo „OK“ v aktuálnom okne.
Ďalej sa vrátite do pracovného hárka. Spočiatku v bunke B2 nie je žiadny obsah.
Po začiarknutí tohto políčka sa v bunke B2 zobrazí hodnota „TRUE“. Ak potom zrušíte začiarknutie tohto políčka, v bunke sa zobrazí „FALSE“.
- Teraz zopakujte vyššie uvedené kroky a prepojte ďalšie začiarkavacie políčka s bunkami. Preto keď sa zmenia hodnoty začiarkavacích políčok, zmení sa aj obsah v prepojených bunkách. Okrem toho môžete tiež vyčistiť obsah buniek ručne.
Metóda 2: Použite funkciu IF
Pri tejto metóde sa musíte ubezpečiť, že začiarkavacie políčka sú prepojené s určitými bunkami. Môžete teda použiť funkciu IF na zobrazenie určitého obsahu.
- Kliknite na bunku, kde musíte zobraziť obsah. Tu klikneme na bunku C2 v tomto pracovnom hárku.
- A potom do hárka zadajte nasledujúci vzorec:
= AK (B2, „Dostupné“, „Nie je k dispozícii“)
Tu vidíte, že tento vzorec použije výsledok v prepojenej bunke B2. Preto je tiež potrebné prepojiť bunky týchto začiarkavacích políčok. V tomto vzorci môžete tiež meniť obsah podľa svojej potreby.
- Potom stlačte na klávesnici tlačidlo „Enter“. Preto uvidíte výsledok okamžite v bunke.
- Teraz dvakrát kliknite na rukoväť na vyplnenie bunky C2 a vyplňte vzorec do ďalších buniek.
Keď zmeníte hodnotu začiarkavacích políčok, príslušne sa zmení aj výsledok v bunkách.
Metóda 3: Použite makro VBA
Na druhej strane, ak nechcete prepájať bunky a chcete v určitých bunkách zobraziť určitý obsah, môžete použiť makro VBA. A tu vám ukážeme kroky na dokončenie tejto úlohy.
- Na klávesnici stlačte klávesové skratky „Alt + F11“.
- Ďalej kliknite na paneli nástrojov na tlačidlo „Vložiť“.
- Potom v rozbaľovacej ponuke vyberte možnosť „Modul“.
- Teraz skopírujte nasledujúce 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óde sú dva postupy. Prvý podsekcia zobrazí určitý obsah v určitých bunkách podľa hodnôt začiarkavacích políčok. A druhý diel priradí prvé makro všetkým dávkovým začiarkavacím políčkam v tomto pracovnom hárku. Okrem toho vo svojom skutočnom pracovnom hárku môžete tiež zmeniť niektoré prvky, aby ste sprístupnili kódy VBA.
- A teraz kliknite do druhého pod.
- Potom kliknite na tlačidlo „Spustiť sub“ alebo stlačte tlačidlo „F5“ na klávesnici, aby ste spustili druhý sub.
- Teraz sa môžete vrátiť k listu.
Ak začiarknete alebo zrušíte začiarknutie jedného políčka, príslušným spôsobom sa zmení aj obsah v určitej bunke. A pre tieto začiarkavacie políčka nemusíte prepájať bunky.
Porovnanie medzi 3 metódami
Aby sme vám pomohli pri výbere z 3 spôsobov, uvádzame v nasledujúcej tabuľke všetky možné výhody a nevýhody.
|
Porovnanie |
Prepojiť bunky | Použite funkciu IF |
Použite makrá VBA |
|
výhody |
1. Táto metóda je veľmi ľahko použiteľná, ak potrebujete v bunkách zobraziť iba hodnotu „TRUE“ alebo „FALSE“.
2. V porovnaní s ostatnými dvoma metódami je to najpohodlnejšia metóda. |
1. Do vzorca môžete vložiť špeciálny obsah podľa svojej potreby.
2. Ak nie ste oboznámení s makrami VBA, môžete pomocou tejto funkcie zobraziť obsah. |
1. Všetky začiarkavacie políčka sú priradené makrám. Obsah môžete vidieť, keď začiarknete alebo zrušíte začiarknutie políčok.
2. V bunkách môžete zobraziť určitý obsah podľa svojej potreby. |
|
Nevýhody |
1. Spájanie buniek jednu po druhej vás môže stáť veľa času a energie.
2. Bunky môžu zobrazovať iba „TRUE“ alebo „FALSE“, čo môže byť v určitých situáciách nepríjemné. |
1. Pri používaní tejto funkcie musíte tiež prepojiť bunky so začiarkavacími políčkami jeden po druhom.
2. Zobrazenie výrazu „TRUE“ alebo „FALSE“ spolu s určeným obsahom súčasne poškodí váš pracovný hárok. |
1. Ak nie ste oboznámení s programom Excel VBA, pravdepodobne narazíte na problémy pri spustení makra.
2. Pomocou kódov VBA bude úloha zložitejšia. |
Z vyššie uvedenej analýzy máte teraz jasné pochopenie týchto rôznych metód. Teda nabudúce, ak potrebujete zobraziť určitý obsah v bunkách podľa hodnôt začiarkavacích políčok, môžete zvoliť metódu podľa svojej skutočnej potreby.
Vytvorte si záložný plán pre svoje súbory Excel
Aby ste sa vyhli negatívnym následkom v dôsledku katastrofy s dátami, jednou z najúčinnejších metód je vytváranie záloh vašich súborov. Takže kedykoľvek sa stretnete s poškodením súborov programu Excel, nebudete trpieť následkami. A pre všetky vaše súbory je potrebné vytvoriť účinný plán zálohovania. Môže však nastať situácia, že aj záložné súbory sú poškodené. V tomto momente môžete použiť nástroj tretej strany na... opraviť poškodenie súboru Excel. S týmto nástrojom na obnovenie a so záložnými súbormi už nestratíte údaje pri katastrofe údajov.
Úvod autora:
Anna Ma je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane opraviť poškodenie dokumentu docx a výhľadové softvérové produkty na opravu. Pre viac informácií navštívte www.datanumen. S





