Obsah
Někdy potřebujeme z různých důvodů chránit konkrétní buňky obsahující vzorce a potřebujeme, aby se uživateli zobrazovaly pouze hodnoty. Za tímto účelem je vhodné skrýt vzorce před zobrazením v panelu vzorců. Uvedu dvě metody, jak skrýt vzorce ve vybrané buňce (buňkách) a zobrazit hodnoty v aplikaci Excel.
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit a procvičujte si při procházení článku.
Skrýt vzorce a zobrazit pouze data.xlsm2 způsoby skrytí vzorců a zobrazení pouze hodnot v aplikaci Excel
1. Formátování buněk pro skrytí vzorců a zobrazení hodnot
V tomto výukovém kurzu používáme následující datovou sadu:
Použil jsem funkce SUM pro výpočet celkových tržeb z horních 3 řádků. Použitý vzorec můžeme vidět v panelu vzorců ( f x ). Postupujte podle níže uvedených kroků:
Kroky
- Nejprve musíme vybrat buňku/buňky, které chceme upravit, v tomto případě je to buňka celkové tržby. C8 .
- Poté přejděte do spouštěče dialogového okna v části Skupina čísel v Home (Nebo stiskněte Ctrl+1 pro zkratku). Zobrazí se nové dialogové okno pro formátování.
- V " Formátování buněk ", vyberte Ochrana Na kartě zaškrtněte políčko " Skryté stránky ". Klikněte na OK .
- Pak přejděte na Recenze karta . V rámci Chránit skupinu vybrat " Ochranný list ".
- Ujistěte se, že " Ochrana pracovního listu a obsahu uzamčených buněk " je zaškrtnuta. Klikněte na Ok .
A je to tady. Nyní v poli vzorců nevidíte žádný vzorec, ale hodnota se zobrazí v buňce.
Přečtěte si více: Jak skrýt vzorec v listu aplikace Excel (2 metody)
2. Skrytí vzorců a zobrazení hodnot pomocí VBA
Ke stejnému účelu můžete použít jazyk Visual Basic for Application (VBA). Chcete-li skrýt všechny vzorce v tabulce, postupujte podle následujících kroků.
Kroky
- Pokud nemáte Vývojář podívejte se, jak zobrazit kartu vývojáře .
- V rámci " Vývojář ", vyberte možnost " Vizuální Základní ". Zobrazí se rozhraní VBA.
- V Editoru VBA vyberte možnost " Vložte " a klikněte na " Modul ". Tím se vytvoří nový modul.
- V editoru VBA zapište následující kódy.
Sub HideFormulasDisplayValues() With ActiveSheet .Unprotect .Cells.Locked = False .Cells.SpecialCells(xlCellTypeFormulas).Locked = True .Cells.SpecialCells(xlCellTypeFormulas).FormulaHidden = True .Protect AllowDeletingRows:=True End With End Sub
- Nyní vyberte možnost " Makra " buď z " Zobrazit " nebo " Vývojář ".
- Vyberte "HideFormulasDisplayValues "(název našeho makra) ze seznamu maker a klikněte na tlačítko Spusťte .
Tím se odstraní všechny vzorce ve vybraném listu a zobrazí se pouze hodnoty v buňkách.
Poznámka: musíte soubor uložit jako Sešit aplikace Excel s podporou maker (.xlsm), abyste mohli používat VBA.
Přečtěte si více: Jak skrýt vzorec v aplikaci Excel pomocí VBA (4 metody)
Závěr
Toto jsou dvě metody pro skrytí vzorců a zobrazení hodnot. Doufejme, že vám tento článek pomohl. Pokud se setkáte s nějakými problémy nebo máte nějaké dotazy či doporučení, neváhejte a komentujte je níže. Další články, jako je tento, najdete na adrese Exceldemy .
Díky za přečtení, hezký den.