Ako odstrániť prázdne miesta zo zoznamu na overenie údajov v programe Excel (5 metód)

  • Zdieľajte To
Hugh West

Tento článok stručne opisuje niektoré cenné metódy, ako odstrániť polotovary od a zoznam na overenie údajov Keď máme prázdne miesta v zozname excelovského grafu, zostávajú aj v zoznam na overenie údajov čo je nežiaduce.

Budem teda pracovať s nasledujúcim súborom údajov, aby som vám ukázal, ako môžete odstrániť polotovary od a zoznam na overenie údajov v programe Excel.

Stiahnite si cvičebnicu

Overovanie údajov Odstrániť prázdne miesta.xlsx

Problém pri vytváraní zoznamu na overovanie údajov s prázdnymi bunkami

Ukážem, čo sa stane, ak vytvoríme rozbaľovací zoznam vrátane prázdnych buniek. Najprv musíme vytvoriť rozbaľovací zoznam .

Kroky:

  • Vyberte bunku C5 .
  • A potom vyberte Údaje >> Dátové nástroje >> Overovanie údajov

  • A dialógové okno sa zobrazí. Vyberte Zoznam z adresy Umožniť (znázornené na nasledujúcom obrázku).

  • Teraz kliknite na označený ikona .

  • Potom vyberte bunky B5 na B14 a kliknite na označený ikona .

  • Potom stačí kliknúť na OK .

Týmto spôsobom sme práve vytvorili náš rozbaľovací zoznam .

Tu si môžete všimnúť, že rozbaľovací zoznam sa vytvorí spolu s prázdne bunky Teraz popíšem, ako môžete tieto prázdne bunky vylúčiť z rozbaľovací zoznam .

5 spôsobov odstránenia prázdnych miest zo zoznamu na overenie údajov v programe Excel

1. Odstránenie prázdnych miest zo zoznamu na overenie údajov pomocou funkcie OFFSET

Týmto spôsobom môžete vytvoriť viac priestoru pre svoje rozbaľovací zoznam bez prázdnych miest v tomto stĺpci. Najprv musíte filter von polotovary z vašich údajov. Prejdime si tento proces.

V našom súbore údajov potrebujeme určité úpravy.

  • Pridajme nový stĺpec pred stĺpec ktorý sa používa na rozbaľovací zoznam . Nazvali sme nový stĺpec a stĺpec používame pre rozbaľovací zoznam ako Zoznam mien s prázdnymi miestami a Zoznam bez medzier (Ak chcete zistiť, ako vytvoriť rozbaľovací zoznam , prejdite na stránku Časť 1 ).

Kroky:

  • Najprv zadajte do bunky nasledujúci vzorec C5 .
=FILTER(B5:B14,B5:B14"")

Tu sa FILTER funkcia prevezme rozsah B5:B14 a skontrolujte všetky polotovary medzi rozsah . Potom to filtre von prázdne alebo prázdne stránky bunky z zoznam.

  • Teraz stlačte tlačidlo VSTÚPIŤ Uvidíte zoznam mien bez akéhokoľvek polotovary .

  • Potom vyberte Názov manažéra z Karta Vzorec a kliknite na Nový .

  • Poskytnite svoj rozsah meno. Budem používať NameNonBlanks ako názov rozsah .
  • A potom napíšte nasledujúci vzorec v Vzťahuje sa na
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

V tomto scenári chceme použiť niekoľko ďalších buniek, do ktorých môžeme zadať niektoré nové názvy, ale nechceme polotovary v našom rozbaľovací zoznam pre tieto priestory. Tu vytvárame nové položky pre zoznam na overenie údajov z adresy C12 na C16 uvedením tohto vzorca. Majte na pamäti, že posunutie! sa vzťahuje na list názov, ktorý používame.

  • Teraz kliknite na OK Uvidíte Okno ... zavrieť to.

  • A potom vyberte bunku D5 a vyberte Údaje >> Zoznam overovania údajov .
  • Zmeniť Názov zdroja na =NameNonBlanks .
  • Kliknite na . OK .

  • Vyberte rozbaľovací zoznam stĺpec v bunke D5 . Zobrazí sa zoznam mená používame.

  • Teraz napíšte niekoľko nových názvov do celej bunky C12 na C16 .
  • Potom vyberte zoznam na overenie údajov bunka D5 .

Môžete si pozrieť nové mená vo vašom rozbaľovací zoznam . V bunke sa nezobrazujú žiadne nové položky. C16 pretože nie sú vo vašej rozsah .

Týmto prístupom môžete vytvoriť niekoľko prázdne miesta pre nové položky vo vašom zoznam na overenie údajov bez toho, aby ste polotovary v ňom.

Prečítajte si viac: Ako vytvoriť rozbaľovací zoznam programu Excel na overovanie údajov (8 spôsobov)

2. Použitie príkazu Prejsť na špeciálny príkaz na odstránenie prázdnych miest zo zoznamu

Vytvorili sme naše rozbaľovací zoznam ( časť 1 ), vidíte, že existujú polotovary Ak ich chcete odstrániť, môžete jednoducho vykonať nasledujúce kroky.

Kroky:

  • Vyberte bunky B5 na B14 a potom vyberte Domov >> Nájsť & Vybrať >> Prejsť na špeciálny .

  • Potom vyberte Slepé polotovary a potom kliknite na OK .

  • Touto operáciou sa vyberie prázdne bunky .

  • Teraz vyberte niektorú z týchto možností prázdne bunky , do kliknutie pravým tlačidlom myši a vyberte Odstrániť na Odstrániť . Slepé polotovary .

  • Uvidíte dialógové okno . Posun buniek nahor a kliknite na OK .

  • Táto operácia odstráni polotovary z originálu zoznam ako aj z rozbaľovací zoznam .

Týmto postupom môžete ľahko odstrániť polotovary alebo prázdne bunky od a rozbaľovací zoznam .

Čítajte viac: Vytvorenie rozbaľovacieho zoznamu s overovaním údajov s viacnásobným výberom v programe Excel

3. Použitie funkcie filtra programu Excel na odstránenie prázdnych miest zo zoznamu na overenie údajov

Môžeme použiť FILTER V tomto aspekte budeme používať súbor údajov z Oddiel 2 Ak chcete zistiť, ako vytvoriť rozbaľovací zoznam , prejdite na stránku Časť 1 .

Kroky:

  • Do bunky zadajte nasledujúci vzorec C5 .
=FILTER(B5:B14,B5:B14"")

Tu sa FILTER funkcia prevezme rozsah B5:B14 a skontroluje všetky polotovary medzi rozsah . Potom to filtre von prázdne alebo prázdne stránky bunky z zoznam.

  • Stlačte tlačidlo VSTÚPIŤ a zobrazí sa zoznam mien bez akéhokoľvek polotovary .

  • Ale ak pôjdete do Rozbaľovací zoznam , stále uvidíte, že obsahuje polotovary z stĺpec C .

  • Takže na odstránenie týchto polotovary , prejdite na Overovanie údajov z Karta Údaje .
  • Zmeňte poslednú bunku rozsah na C11 ako váš filtrované zoznam má rozsah C5 na C11 v Zdroj

  • Teraz kliknite na tlačidlo OK Teraz už nebudete mať žiadne prázdne stránky bunky vo vašom rozbaľovací zoznam .

Toto je celkom účinný spôsob odstránenia polotovary od a rozbaľovací zoznam .

Prečítajte si viac: Rozbaľovací zoznam Excelu s filtrom (2 príklady)

Podobné čítania:

  • Ako používať vlastný vzorec VLOOKUP pri overovaní údajov v programe Excel
  • [Opravené] Overovanie údajov nefunguje pri kopírovaní a vkladaní v programe Excel (s riešením)
  • Ako vytvoriť zoznam na overenie údajov z tabuľky v programe Excel (3 metódy)
  • Aplikovanie viacnásobného overovania údajov v jednej bunke v programe Excel (3 príklady)
  • Overovanie údajov programu Excel iba alfanumerické (pomocou vlastného vzorca)

4. Kombinácia funkcií IF, COUNTIF, ROW, INDEX a malých funkcií na odstránenie prázdnych miest zo zoznamu na overenie údajov

Môžeme tiež použiť kombináciu IF , COUNTIF , ROW , INDEX a MALÉ funkcie na odstránenie prázdnych buniek z zoznam na overenie údajov Bude to trochu zložitejšie. Budeme používať súbor údajov z Oddiel 2 . A pozrite sa, ako vytvoriť rozbaľovací zoznam , prejdite na Časť 1 .

Kroky:

  • Najprv zadajte do bunky nasledujúci vzorec C5 .
=IF(COUNTIF($B$5:$B$14,"?*")

Vzorec má dve hlavné časti. Prvou časťou 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))) .

  • Stránka COUNTIF funkcia počíta nevyplnené text tu, a to je dôvod, prečo sme dostali 7 mená na stránke stĺpec C .
  • Stránka ROW funkcia vracia riadok počet a bunka a naše prázdne bunka je v polohe 5 z bunky B5 . Odpočítavame 4 pretože chceme, aby to bolo menej.
  • Teraz stlačte VSTÚPIŤ .

  • Použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.

  • Teraz máme Menný zoznam bez akéhokoľvek polotovary Ale ak klikneme na zoznam na overenie údajov , stále vidíme polotovary v rozbaľovací zoznam .

  • A odstrániť tieto polotovary , prejdite na Overovanie údajov z adresy Karta Údaje .
  • Zmeňte poslednú bunku rozsah na C11 ako váš filtrované zoznam má rozsah C5 na C11 v Zdroj .

  • Teraz kliknite na tlačidlo OK Teraz už nebudete mať žiadne prázdne stránky bunky vo vašom rozbaľovací zoznam .

Takto môžete vytvoriť zoznam na overenie údajov bez polotovary .

Prečítajte si viac: Predvolená hodnota v zozname na overovanie údajov pomocou programu Excel VBA (makro a užívateľský formulár)

5. Využitie kombinovaných funkcií na odstránenie prázdnych buniek zo zoznamu na overovanie údajov

Môžeme tiež použiť vnorené vzorce v kombinácii s ADRESA , INDIRECT , COUNTBLANK , IF a MALÉ Poďme sa pozrieť na postup. Budeme používať súbor údajov z Oddiel 2 Môžete tiež navštíviť Časť 1 ako vytvoriť rozbaľovací zoznam/ zoznam na overenie údajov .

Kroky:

  • Najprv zadajte do bunky nasledujúci 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)))

Tu budem veľmi jednoducho vysvetľovať, ako tento vzorec funguje. Prechádza cez rozsah B5:B14 a kontroluje prázdne bunky s pomocou COUNTBLANK potom tiež kontroluje, ktoré bunky nie sú prázdne stránky na celej stránke . B5:B14 a tak vráti neprázdne bunky .

  • Tlač CTRL + SHIFT + ENTER (pretože je to pole vzorec) a výstup sa zobrazí v bunke C5 ako je uvedené nižšie.

  • Teraz použite Rukoväť náplne na Automatické vypĺňanie spodné bunky.

  • Ale ak pôjdete do Rozbaľovací zoznam , stále uvidíte, že obsahuje polotovary z adresy stĺpec C .

  • A odstrániť tieto polotovary , prejdite na Overovanie údajov z adresy Karta Údaje .
  • Zmeňte poslednú bunku rozsah na C11 ako váš filtrované zoznam má rozsah C5 na C11 v Zdroj .

  • Teraz kliknite na tlačidlo OK Teraz už nebudete mať žiadne prázdne stránky bunky vo vašom rozbaľovací zoznam .

Toto je ďalší spôsob, ako môžete rozbaľovací zoznam bez polotovary .

Prečítajte si viac: Ako používať príkaz IF vo vzorci na overovanie údajov v programe Excel (6 spôsobov)

Praktická časť

V tejto časti vám poskytnem súbor údajov, aby ste si tieto metódy mohli vyskúšať sami.

Záver

V skratke som sa pokúsil vysvetliť niektoré metódy odstraňovania prázdnych miest z zoznam na overenie údajov v programe Excel. Tieto metódy sú trochu komplikované, ale snažil som sa ich stručne opísať veľmi jednoduchým a zrozumiteľným spôsobom. Prosím vás, aby ste zanechali nejakú spätnú väzbu na tento článok v sekcii komentárov, a tiež ak máte vlastné nápady alebo otázky, zanechajte ich tiež v poli komentárov.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.