Jak zvýraznit a vybrat prázdné buňky v aplikaci Excel

  • Sdílet Toto
Michael Brown

V článku je ukázáno, jak pomocí podmíněného formátování a VBA najít a zvýraznit prázdné buňky v aplikaci Excel. Podle potřeby můžete obarvit pouze skutečně prázdné buňky nebo i ty, které obsahují řetězce nulové délky.

Když od někoho obdržíte soubor aplikace Excel nebo jej importujete z externí databáze, je vždy dobré zkontrolovat data a ujistit se, že v nich nejsou žádné mezery nebo chybějící datové body. V malém souboru dat můžete snadno odhalit všechna prázdná místa vlastním okem. Pokud však máte obrovský soubor obsahující stovky nebo dokonce tisíce řádků, je ruční určení prázdných buněk téměř nemožné.

Tento návod vás naučí 4 rychlé a snadné způsoby zvýraznění prázdných buněk v aplikaci Excel, abyste je mohli vizuálně identifikovat. Který způsob je nejlepší? To záleží na struktuře dat, vašich cílech a definici "prázdných buněk".

    Vyberte a zvýrazněte prázdné buňky pomocí funkce Přejít na speciální

    Tato jednoduchá metoda vybere všechny prázdné buňky v daném rozsahu, které pak můžete vyplnit libovolnou barvou.

    Chcete-li v aplikaci Excel vybrat prázdné buňky, musíte provést následující kroky:

    1. Vyberte rozsah, ve kterém chcete zvýraznit prázdné buňky. Chcete-li vybrat všechny buňky s daty, klikněte na levou horní buňku a stisknutím klávesové zkratky Ctrl + Shift + End rozšiřte výběr na poslední použitou buňku.
    2. Na Home na kartě Úpravy klikněte na tlačítko Najít & Vybrat > Přejít na Speciální . Nebo stiskněte klávesu F5 a klikněte na Speciální... .

    3. V Přejít na Speciální dialogového okna vyberte možnost Slepé položky a klikněte na OK . Tím se vyberou všechny prázdné buňky v rozsahu.

    4. S vybranými prázdnými buňkami klikněte na Barva výplně na ikoně Home na kartě Písmo a vyberte požadovanou barvu. Hotovo!

    Tipy a poznámky:

    • Na stránkách Přejít na Speciální funkce vybírá pouze skutečně prázdné buňky , tj. buňky, které neobsahují vůbec nic. Buňky obsahující prázdný řetězec, mezery, znaky s návratem vozíku, netisknutelné znaky atd. nejsou považovány za prázdné a nejsou vybrány. Chcete-li zvýraznit buňky se vzorci, které jako výsledek vracejí prázdný řetězec (""), použijte buď podmíněné formátování, nebo makro VBA.
    • Tato metoda je statické a je nejlépe použít jako jednorázové řešení. Změny, které provedete později, se automaticky neprojeví: nová prázdná místa nebudou zvýrazněna a dřívější prázdná místa, která vyplníte hodnotami, zůstanou barevná. Pokud hledáte dynamické řešení, raději použijte přístup podmíněného formátování.

    Filtrování a zvýraznění prázdných míst v určitém sloupci

    Pokud vás nezajímají prázdné buňky kdekoli v tabulce, ale chcete spíše najít a zvýraznit buňky nebo celé řádky, které mají v určitém sloupci prázdná místa, může být filtr aplikace Excel tím správným řešením.

    Chcete-li ji provést, proveďte následující kroky:

    1. Vyberte libovolnou buňku v datovém souboru a klikněte na tlačítko Třídit a filtrovat > Filtr na Home nebo stiskněte klávesovou zkratku CTRL + Shift + L a zapněte automatické filtry.
    2. Klikněte na rozevírací šipku cílového sloupce a vyfiltrujte prázdné hodnoty. Za tímto účelem zrušte zaškrtnutí políčka Vybrat vše a potom vyberte možnost (prázdná místa) .
    3. Vyberte filtrované buňky v klíčovém sloupci nebo celé řádky a zvolte možnost Naplňte barvu, kterou chcete použít.

    V naší ukázkové tabulce můžeme takto filtrovat a poté zvýraznit řádky, ve kterých jsou buňky SKU prázdné:

    Poznámky:

    • Na rozdíl od předchozí metody se tento přístup týká vzorců, které vracejí prázdné řetězce ("") jako prázdné buňky.
    • Toto řešení není vhodné pro často měněná data, protože byste je museli při každé změně znovu vyčistit a zvýraznit.

    Jak zvýraznit prázdné buňky v aplikaci Excel pomocí podmíněného formátování

    Obě dříve probírané techniky jsou jednoduché a stručné, ale mají podstatnou nevýhodu - ani jedna z nich nereaguje na změny provedené v datové sadě. Na rozdíl od nich je podmíněné formátování dynamické řešení, což znamená, že pravidlo stačí nastavit pouze jednou. Jakmile se prázdná buňka vyplní jakoukoli hodnotou, barva okamžitě zmizí. A naopak, jakmile se objeví nová prázdná buňka,se automaticky zvýrazní.

    Příklad 1. Zvýraznění všech prázdných buněk v rozsahu

    Chcete-li zvýraznit všechny prázdné buňky v daném rozsahu, nakonfigurujte pravidlo podmíněného formátování aplikace Excel tímto způsobem:

    1. Vyberte rozsah, ve kterém chcete zvýraznit prázdné buňky (v našem případě A2:E6).
    2. Na Home na kartě Styly klikněte na tlačítko Nové pravidlo > Pomocí vzorce určete, které buňky se mají formátovat .
    3. V Formátování hodnot, kde je tento vzorec pravdivý zadejte jeden z níže uvedených vzorců, kde A2 je levá horní buňka vybraného rozsahu:

      Zvýraznění absolutně prázdné buňky které nic neobsahují:

      =ISBLANK(A2)

      Zdůraznit také zdánlivě prázdné buňky které obsahují řetězce nulové délky ("") vrácené vzorci:

      =LEN(A2)=0

      nebo

      =A2=""

    4. Klikněte na Formát přepněte na tlačítko Naplňte vyberte požadovanou barvu pozadí a klikněte na tlačítko OK.
    5. Klikněte na OK uložíte pravidlo a zavřete hlavní dialogové okno.

    Podrobný postup naleznete v části Vytvoření pravidla podmíněného formátování v aplikaci Excel na základě vzorce.

    Příklad 2. Zvýraznění řádků, které mají v určitém sloupci prázdná místa

    V situaci, kdy chcete zvýraznit celé řádky, které mají v určitém sloupci prázdné buňky, stačí provést malou změnu ve výše uvedených vzorcích tak, aby se vztahovaly k buňce v tomto konkrétním sloupci, a nezapomeňte zamknout souřadnici sloupce pomocí znaku $.

    Chcete-li například zvýraznit řádky s prázdnými místy ve sloupci B, vyberte celou tabulku bez záhlaví sloupců (v tomto příkladu A2:E6) a vytvořte pravidlo s jedním z těchto vzorců:

    Zvýraznění absolutně prázdné buňky :

    =ISBLANK($B2)

    Zvýraznění polotovary a buňky obsahující prázdné řetězce :

    =LEN($B2)=0

    nebo

    =$B2=""

    Výsledkem je, že jsou zvýrazněny pouze řádky, kde je buňka SKU prázdná:

    Další informace naleznete v části Podmíněné formátování prázdných buněk v aplikaci Excel.

    Zvýraznění, pokud je prázdné, pomocí VBA

    Pokud rádi automatizujete, mohou se vám hodit následující kódy VBA pro obarvení prázdných buněk v aplikaci Excel.

    Makro 1: Vybarvení prázdných buněk

    Toto makro vám pomůže zvýraznit skutečně prázdné buňky které neobsahují vůbec nic.

    K obarvení všech prázdných buněk ve vybraném rozsahu stačí jediný řádek kódu:

    Sub Highlight_Blank_Cells() Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Chcete-li zvýraznit prázdná místa v předdefinovaném listu a rozsahu (rozsah A2:E6 na listu 1 v níže uvedeném příkladu), použijte tento kód:

    Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Místo barvy RGB můžete použít jednu z 8 hlavních základních barev, například zadáním "vb" před název barvy:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue

    Nebo můžete zadat index barvy, například:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6

    Makro 2: Barevná prázdná místa a prázdné řetězce

    Chcete-li vizuálně rozpoznat prázdné buňky obsahující vzorce, které vracejí prázdné řetězce, jako prázdné, zkontrolujte, zda se Text vlastnosti každé buňky ve vybraném rozsahu = "", a pokud je TRUE, použije se barva.

    Zde je kód pro zvýraznění všech prázdných míst a prázdných řetězců ve vybraném rozsahu:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Selection For Each cell In rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Jak vložit a spustit makro

    Na přidat makro do sešitu, proveďte následující kroky:

    1. Stisknutím kláves Alt + F11 otevřete editor jazyka Visual Basic.
    2. V levém okně Průzkumníka projektu klikněte pravým tlačítkem myši na cílový sešit a potom klikněte na příkaz Vložte > Modul .
    3. V okně Kód vpravo vložte kód VBA.

    Na spustit makro , je třeba udělat toto:

    1. Vyberte rozsah v pracovním listu.
    2. Stisknutím kláves Alt + F8 otevřete Makro dialog.
    3. Vyberte makro a klikněte na tlačítko Spustit .

    Podrobné pokyny krok za krokem naleznete na adrese:

    • Jak vložit a spustit kód VBA v aplikaci Excel
    • Jak spustit makro v aplikaci Excel

    To je návod, jak v Excelu najít, vybrat a zvýraznit prázdné buňky. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu!

    Dostupné soubory ke stažení

    Zvýraznění prázdných míst pomocí podmíněného formátování (.xlsx soubor)

    Makra VBA pro obarvení prázdných buněk (.xlsm 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.