Obsah
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.xlsxProblé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,"?*")
- 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.