Jak odstranit prázdná místa ze seznamu pro ověřování dat v aplikaci Excel (5 metod)

  • Sdílet Toto
Hugh West

Tento článek stručně popisuje některé cenné metody, jak odstranit polotovary od a seznam pro ověřování dat Když máme prázdná místa v seznamu excelovského grafu, zůstávají také v seznam pro ověřování dat což je nežádoucí.

Budu tedy pracovat s následujícím souborem dat, abych vám ukázal, jak můžete odstranit polotovary od a seznam pro ověřování dat v aplikaci Excel.

Stáhnout cvičebnici

Ověřování dat Odstranit prázdná místa.xlsx

Problém při vytváření seznamu ověřování dat s prázdnými buňkami

Ukážu vám, co se stane, když vytvoříme rozevírací seznam včetně prázdných buněk. Nejprve je třeba vytvořit rozevírací seznam .

Kroky:

  • Vyberte buňku C5 .
  • A pak vyberte Data >> Datové nástroje >> Ověřování dat

  • A dialogové okno se zobrazí. Vyberte Seznam z Povolit (znázorněno na následujícím obrázku).

  • Nyní klikněte na označený ikona .

  • Poté vyberte buňky B5 na B14 a klikněte na označený ikona .

  • Pak stačí kliknout na OK .

Tímto způsobem jsme právě vytvořili náš rozevírací seznam .

Zde si můžete všimnout, že rozevírací seznam je vytvořen spolu s prázdné buňky . Nyní popíšu, jak můžete tyto prázdné buňky vyloučit ze seznamu rozevírací seznam .

5 způsobů odstranění prázdných míst ze seznamu pro ověřování dat v aplikaci Excel

1. Odstranění prázdných míst ze seznamu pro ověřování dat pomocí funkce OFFSET

Tímto způsobem můžete vytvořit více prostoru pro své rozevírací seznam bez prázdných míst v tomto sloupci. Nejprve je třeba. filtr ven polotovary z vašich dat. Probereme tento proces.

Potřebujeme upravit náš soubor dat.

  • Přidejme nový sloupec před sloupec který se používá pro rozevírací seznam . Jmenovali jsme nový sloupec a sloupec používáme pro rozevírací seznam jako Seznam jmen s prázdnými místy a Seznam bez prázdných políček (Chcete-li se podívat, jak vytvořit rozevírací seznam , přejděte prosím na Oddíl 1 ).

Kroky:

  • Nejprve zadejte do buňky následující vzorec C5 .
=FILTER(B5:B14,B5:B14"")

Zde se FILTR funkce převezme rozsah B5:B14 a zkontrolujte všechny polotovary mezi rozsah . Pak to filtry ven prázdný nebo prázdné stránky buňky z seznam.

  • Nyní stiskněte tlačítko ENTER Uvidíte seznam jmen bez jakéhokoli polotovary .

  • Poté vyberte Jméno manažera z Karta Vzorec a klikněte na Nový .

  • Dejte své rozsah jméno. Budu používat NameNonBlanks jako název rozsah .
  • A pak napište následující vzorec v Vztahuje se na
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

V tomto scénáři chceme použít další buňky, do kterých můžeme zadat nová jména, ale nechceme. polotovary v našem rozevírací seznam pro tyto prostory. Zde vytváříme nové položky pro seznam pro ověřování dat z C12 na C16 vložením tohoto vzorce. Mějte na paměti, že offset! odkazuje na list název, který používáme.

  • Nyní klikněte na OK Uvidíte Okno ... zavřít to.

  • A pak vyberte buňku D5 a vyberte Data >> Seznam ověřování dat .
  • Změňte Název zdroje na =NameNonBlanks .
  • Klikněte na OK .

  • Vyberte rozevírací seznam sloupec v buňce D5 . Zobrazí se seznam jména používáme.

  • Nyní napište několik nových názvů do celé buňky C12 na C16 .
  • Pak vyberte seznam pro ověřování dat buňka D5 .

Můžete si prohlédnout nové jména ve vašem rozevírací seznam . V buňce se nezobrazují žádné nové položky. C16 protože nejsou ve vašem rozsah .

Tímto přístupem můžete vytvořit několik prázdná místa pro nové položky ve vašem seznam pro ověřování dat aniž by se polotovary v něm.

Přečtěte si více: Jak vytvořit rozevírací seznam aplikace Excel pro ověřování dat (8 způsobů)

2. Pomocí speciálního příkazu Přejít na odstranění prázdných míst ze seznamu

Vytvořili jsme naše rozevírací seznam ( oddíl 1 ), zjistíte, že existují polotovary Pro jejich odstranění můžeme jednoduše provést následující kroky.

Kroky:

  • Vyberte buňky B5 na B14 a poté vyberte Home >> Najít & Vybrat >> Přejít na Speciální .

  • Poté vyberte Slepé položky a pak klikněte na OK .

  • Tato operace vybere prázdné buňky .

  • Nyní vyberte některou z těchto možností prázdné buňky , do kliknutí pravým tlačítkem myši a vyberte možnost Odstranit na Odstranit . Slepé položky .

  • Uvidíte dialogové okno . Posun buněk nahoru a klikněte na OK .

  • Tato operace odstraní polotovary z originálu seznam a také z rozevírací seznam .

Tímto postupem můžete snadno odstranit polotovary nebo prázdné buňky od a rozevírací seznam .

Další informace: Vytvoření rozbalovacího seznamu s ověřením dat s vícenásobným výběrem v aplikaci Excel

3. Použití funkce filtru aplikace Excel k odstranění prázdných míst ze seznamu pro ověřování dat

Můžeme použít FILTR V tomto ohledu budeme používat datovou sadu z databáze Oddíl 2 . Chcete-li zjistit, jak vytvořit rozevírací seznam , přejděte prosím na Oddíl 1 .

Kroky:

  • Do buňky zadejte následující vzorec C5 .
=FILTER(B5:B14,B5:B14"")

Zde se FILTR funkce převezme rozsah B5:B14 a zkontroluje všechny polotovary mezi rozsah . Pak to filtry ven prázdný nebo prázdné stránky buňky z seznam.

  • Stiskněte tlačítko ENTER a zobrazí se klávesa seznam jmen bez jakéhokoli polotovary .

  • Ale když se podíváte na Rozbalovací seznam , uvidíte, že obsahuje polotovary z sloupec C .

  • Abyste je odstranili. polotovary , přejděte na Ověřování dat z Karta Data .
  • Změňte poslední buňku rozsah na C11 jako vaše filtrováno seznam má rozsah C5 na C11 v Zdroj:

  • Nyní klikněte na OK Nyní nebudete mít žádné prázdné stránky buňky ve vašem rozevírací seznam .

To je docela účinný způsob, jak odstranit polotovary od a rozevírací seznam .

Přečtěte si více: Rozbalovací seznam Excelu s filtrem (2 příklady)

Podobné čtení:

  • Jak používat vlastní vzorec VLOOKUP při ověřování dat aplikace Excel
  • [Opraveno] Ověřování dat nefunguje při kopírování a vkládání v aplikaci Excel (s řešením)
  • Jak vytvořit seznam pro ověření dat z tabulky v aplikaci Excel (3 metody)
  • Použití vícenásobného ověření dat v jedné buňce v aplikaci Excel (3 příklady)
  • Ověřování dat aplikace Excel Pouze alfanumerické (pomocí vlastního vzorce)

4. Kombinace funkcí IF, COUNTIF, ROW, INDEX a malých funkcí pro odstranění prázdných míst ze seznamu pro ověřování dat

Můžeme také použít kombinaci IF , COUNTIF , ROW , INDEX a SMALL funkce pro odstranění prázdných buněk z seznam pro ověřování dat . Bude to trochu složitější. Budeme používat datovou sadu ze serveru Oddíl 2 . A podívejte se, jak vytvořit rozevírací seznam , přejděte na Oddíl 1 .

Kroky:

  • Nejprve zadejte do buňky následující vzorec C5 .
=IF(COUNTIF($B$5:$B$14,"?*")

Vzorec má dvě hlavní části. První část je COUNTIF($B$5:$B$14,"?*") ="" strong=""> a druhý je INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))) .

  • Na stránkách COUNTIF funkce počítá neprázdný text zde, a proto dostáváme 7 jména na adrese sloupec C .
  • Na stránkách ROW funkce vrací řádek počet a buňka a naše prázdné buňka je v poloze 5 z buňky B5 . Odečítáme 4 protože chceme, aby to bylo méně.
  • Nyní stiskněte ENTER .

  • Použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.

  • Nyní máme Seznam jmen bez jakéhokoli polotovary . Ale pokud klikneme na seznam pro ověřování dat , stále vidíme polotovary v rozevírací seznam .

  • A odstranit tyto polotovary , přejděte na Ověřování dat z Karta Data .
  • Změňte poslední buňku rozsah na C11 jako vaše filtrováno seznam má rozsah C5 na C11 v Zdroj: .

  • Nyní klikněte na OK Nyní nebudete mít žádné prázdné stránky buňky ve vašem rozevírací seznam .

Můžete tak vytvořit seznam pro ověřování dat bez polotovary .

Přečtěte si více: Výchozí hodnota v seznamu pro ověřování dat pomocí aplikace Excel VBA (makro a uživatelský formulář)

5. Využití kombinovaných funkcí k odstranění prázdných buněk ze seznamu pro ověřování dat

Můžeme také použít vnořené vzorce v kombinaci s ADRESA , INDIREKTNÍ , COUNTBLANK , IF a SMALL Probereme si postup. Budeme používat soubor dat ze sady Oddíl 2 . Můžete také navštívit Oddíl 1 jak vytvořit rozevírací seznam/seznam pro ověřování dat .

Kroky:

  • Nejprve zadejte do buňky následující vzorec C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14"",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14))),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4))))

Zde vám velmi jednoduše vysvětlím, jak tento vzorec funguje. Prochází přes rozsah B5:B14 a kontroluje prázdné buňky s pomocí COUNTBLANK Pak také kontroluje, které buňky nejsou prázdné stránky v celém B5:B14 a vrací tak neprázdné buňky .

  • Tisk CTRL + SHIFT + ENTER (protože je to pole vzorec) a v buňce se zobrazí výsledek. C5 jak je uvedeno níže.

  • Nyní použijte Plnicí rukojeť na Automatické vyplňování spodní buňky.

  • Ale když se podíváte na Rozbalovací seznam , uvidíte, že obsahuje polotovary z sloupec C .

  • A odstranit tyto polotovary , přejděte na Ověřování dat z Karta Data .
  • Změňte poslední buňku rozsah na C11 jako vaše filtrováno seznam má rozsah C5 na C11 v Zdroj: .

  • Nyní klikněte na OK Nyní nebudete mít žádné prázdné stránky buňky ve vašem rozevírací seznam .

To je další způsob, jak můžete rozevírací seznam bez polotovary .

Přečtěte si více: Jak použít příkaz IF ve vzorci pro ověření dat v aplikaci Excel (6 způsobů)

Praktická část

V této části vám poskytnu soubor dat, abyste si mohli tyto metody sami vyzkoušet.

Závěr

Ve zkratce jsem se pokusil vysvětlit některé metody odstraňování prázdných míst z seznam pro ověřování dat v Excelu. Tyto metody jsou trochu složitější, ale snažil jsem se je stručně a srozumitelně popsat. Prosím vás, abyste v komentářích zanechali nějakou zpětnou vazbu na tento článek, a také pokud máte vlastní nápady nebo dotazy, zanechte je také v komentáři.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.