Kā noņemt tukšos laukumus no datu validācijas saraksta programmā Excel (5 metodes)

  • Dalīties Ar Šo
Hugh West

Šajā rakstā īsi aprakstītas dažas vērtīgas metodes, kā noņemt sagataves no datu validācijas saraksts Excel. Ja Excel diagrammas sarakstā ir tukši lauki, tie paliek arī sarakstā. datu validācijas saraksts kas ir nevēlama.

Lai parādītu, kā varat noņemt šādu datu kopu, es strādāju ar šādu datu kopu. sagataves no datu validācijas saraksts programmā Excel.

Lejupielādēt Practice Workbook

Datu validēšana Dzēst tukšos laukumus.xlsx

Problēma, veidojot datu validācijas sarakstu ar tukšām šūnām

Ļaujiet man parādīt, kas notiek, ja mēs izveidojam nolaižamais saraksts ieskaitot tukšas šūnas. Vispirms mums ir jāizveido nolaižamais saraksts .

Soļi:

  • Atlasiet šūnas C5 .
  • Un pēc tam atlasiet Dati >> Datu rīki >> Datu validēšana

  • A dialoglodziņš parādīsies. Izvēlieties Saraksts no Atļaut josla (parādīts nākamajā attēlā).

  • Tagad noklikšķiniet uz ikona .

  • Pēc tam atlasiet šūnas B5 uz B14 un noklikšķiniet uz ikona .

  • Pēc tam noklikšķiniet uz LABI .

Šādā veidā mēs tikko izveidojām mūsu nolaižamais saraksts .

Šeit var pamanīt, ka nolaižamais saraksts tiek izveidots kopā ar tukšas šūnas . Tagad es aprakstīšu, kā varat izslēgt šīs tukšās šūnas no nolaižamais saraksts .

5 veidi, kā noņemt tukšos laukumus no datu validācijas saraksta programmā Excel

1. Tukšo vietu izņemšana no datu validācijas saraksta, izmantojot OFFSET funkciju

Tas ir veids, kā izveidot vairāk vietas jūsu nolaižamais saraksts bez tukšajiem laukumiem šajā slejā. Vispirms jums ir nepieciešams filtrs ārā sagataves no jūsu datiem. Apspriedīsim šo procesu.

Mūsu datu kopā ir jāveic dažas izmaiņas.

  • Pievienosim jaunu sleja pirms sleja kas tiek izmantots nolaižamais saraksts . Mēs nosaucām jauno sleja un sleja mēs izmantojam nolaižamais saraksts Vārdu saraksts ar tukšumiem un Saraksts bez tukšajām vietām (Lai uzzinātu, kā izveidot nolaižamais saraksts , lūdzu, dodieties uz 1. iedaļa ).

Soļi:

  • Vispirms šūnā ievadiet šādu formulu C5 .
=FILTER(B5:B14,B5:B14"")

Šeit FILTRS funkcija ņems diapazons B5:B14 un pārbaudiet jebkuru sagataves starp diapazons . Tad tas filtri ārā tukšs vai tukšs šūnas no saraksts.

  • Tagad nospiediet IEVADIET Jūs redzēsiet vārdu saraksts bez jebkādiem sagataves .

  • Pēc tam atlasiet Vārda pārvaldnieks no Cilne Formula un noklikšķiniet uz Jauns .

  • Sniedziet savu diapazons nosaukumu. Es izmantošu NameNonBlanks kā nosaukumu diapazons .
  • Un pēc tam ierakstiet šādu formulu Attiecas uz
=offset(offset!$C$5,0,0,0,counta(offset!$C$4:$C$16)-1,1)

Šajā scenārijā mēs vēlamies izmantot vēl dažas šūnas, kurās varam ievadīt dažus jaunus nosaukumus, bet nevēlamies, lai sagataves mūsu nolaižamais saraksts šīm vietām. Šeit mēs veidojam jaunus ierakstus par datu validācijas saraksts no C12 uz C16 ievietojot šo formulu. Paturiet to prātā kompensācija! attiecas uz lapa nosaukums, ko mēs izmantojam.

  • Tagad noklikšķiniet uz LABI . Jūs redzēsiet Logs ... aizvērt to.

  • Un pēc tam atlasiet šūnu D5 un izvēlieties Dati >> Datu validēšanas saraksts .
  • Mainīt Avota nosaukums uz =NameNonBlanks .
  • Noklikšķiniet uz LABI .

  • Izvēlieties nolaižamais saraksts josla šūnā D5 . Jūs redzēsiet sarakstu ar vārdi mēs izmantojam.

  • Tagad ierakstiet dažus jaunus nosaukumus visā šūnā C12 uz C16 .
  • Pēc tam atlasiet datu validācijas saraksts šūna D5 .

Varat apskatīt jauno vārdi savā nolaižamais saraksts . Šūnā nav redzami jauni ieraksti. C16 jo tie nav jūsu diapazons .

Izmantojot šo pieeju, varat izveidot dažus tukšas vietas par jauniem ierakstiem jūsu datu validācijas saraksts neveicot nekādus sagataves tajā.

Lasīt vairāk: Kā izveidot Excel izlaižamo sarakstu datu validēšanai (8 veidi)

2. Izmantojot komandu Go to Special, no saraksta noņemiet tukšos laukumus.

Mēs izveidojām savu nolaižamais saraksts ( 1. sadaļa ), jūs redzat, ka ir sagataves Lai tos noņemtu, varam vienkārši veikt šādas darbības.

Soļi:

  • Atlasiet šūnas B5 uz B14 un pēc tam atlasiet Sākums >> Atrast & amp; atlasīt >> Pārejiet uz īpašo .

  • Pēc tam atlasiet Tukšas preces un pēc tam noklikšķiniet uz LABI .

  • Šī darbība atlasīs tukšas šūnas .

  • Tagad izvēlieties kādu no šiem tukšas šūnas , vai klikšķiniet ar peles labo pogu uz tā un izvēlieties Dzēst uz Dzēst . Tukšas preces .

  • Jūs redzēsiet dialoglodziņš ... Šūnu maiņa uz augšu un noklikšķiniet uz LABI .

  • Šī darbība noņems sagataves no oriģināla saraksts kā arī no nolaižamais saraksts .

Izmantojot šo pieeju, varat viegli noņemt sagataves vai tukšas šūnas no nolaižamais saraksts .

Lasīt vairāk: Datu apstiprināšanas nolaižamā saraksta izveide ar vairākkārtēju atlasi programmā Excel

3. Izmantojot Excel filtra funkciju, lai no datu validācijas saraksta noņemtu tukšos laukumus

Mēs varam piemērot FILTRS Šajā aspektā mēs izmantosim datu kopu no 2. iedaļa . Lai skatītu, kā izveidot nolaižamais saraksts , lūdzu, dodieties uz 1. iedaļa .

Soļi:

  • Ievadiet šādā šūnā šādu formulu C5 .
=FILTER(B5:B14,B5:B14"")

Šeit FILTRS funkcija ņems diapazons B5:B14 un pārbauda jebkuru sagataves starp diapazons . Tad tas filtri ārā tukšs vai tukšs šūnas no saraksts.

  • Nospiediet IEVADIET taustiņu, un tiks parādīts vārdu saraksts bez jebkādiem sagataves .

  • Bet, ja jūs dodaties uz Izlaižamais saraksts , jūs joprojām redzēsiet, ka tajā ir sagataves no C sleja .

  • Tātad, lai tos noņemtu. sagataves , dodieties uz Datu validēšana no Datu cilne .
  • Mainiet pēdējo šūnas diapazons uz C11 kā jūsu filtrēts sarakstā ir diapazons C5 uz C11 in the Avots:

  • Tagad noklikšķiniet uz LABI . Tagad jums nebūs tukšs šūnas jūsu nolaižamais saraksts .

Tas ir diezgan efektīvs veids, kā noņemt sagataves no nolaižamais saraksts .

Lasīt vairāk: Excel datu validēšanas nolaižamais saraksts ar filtru (2 piemēri)

Līdzīgi lasījumi:

  • Kā lietot pielāgotu VLOOKUP formulu Excel datu validācijā
  • [Labots] Datu validēšana nedarbojas kopēšanas ielīmēšanai programmā Excel (ar risinājumu)
  • Kā izveidot datu validācijas sarakstu no tabulas programmā Excel (3 metodes)
  • Vairāku datu validēšanas piemērošana vienā Excel šūnā (3 piemēri)
  • Excel datu validēšana Tikai burtciparu kods (izmantojot pielāgotu formulu)

4. IF, COUNTIF, ROW, INDEX un mazo funkciju apvienošana, lai no datu validācijas saraksta noņemtu tukšos laukumus

Mēs varam izmantot arī kombināciju IF , COUNTIF , ROW , INDEX un MAZS funkcijas, lai no datu validācijas saraksts . Tas būs nedaudz sarežģīti. Mēs izmantosim datu kopu no 2. iedaļa . Un lai uzzinātu, kā izveidot nolaižamais saraksts , dodieties uz 1. iedaļa .

Soļi:

  • Vispirms šūnā ierakstiet šādu formulu C5 .
=IF(COUNTIF($B$5:$B$14,"?*")

Formulā ir divas galvenās daļas. Pirmā daļa ir šāda. COUNTIF($B$5:$B$14,"?*") ="" strong=""> un otrais ir INDEKSS(B:B,SMALL(IF(B$5:B$14""",RINDA(B$5:B$14)),RINDAS(B$5:B5)))) .

  • Portāls COUNTIF funkciju skaits bez tukšrakstiem tekstu šeit, un tāpēc mēs saņemam 7 vārdi vietnē C sleja .
  • Portāls ROW funkcija atgriež rinda skaits a šūna un mūsu tukšo šūna ir pozīcijā 5 no šūnas B5 . Mēs atņemam 4 jo mēs vēlamies, lai tā būtu mazāka.
  • Tagad nospiediet IEVADIET .

  • Izmantojiet Uzpildes rokturis uz Automātiskā aizpildīšana apakšējās šūnas.

  • Tagad mums ir Vārdu saraksts bez jebkādiem sagataves . Bet, ja mēs noklikšķinām uz datu validācijas saraksts , mēs joprojām redzam sagataves in the nolaižamais saraksts .

  • Un, lai noņemtu šos sagataves , dodieties uz Datu validēšana no Datu cilne .
  • Mainiet pēdējo šūnas diapazons uz C11 kā jūsu filtrēts sarakstā ir diapazons C5 uz C11 in the Avots: .

  • Tagad noklikšķiniet uz LABI . Tagad jums nebūs tukšs šūnas jūsu nolaižamais saraksts .

Tādējādi jūs varat izveidot datu validācijas saraksts bez sagataves .

Lasīt vairāk: Noklusējuma vērtība datu validācijas sarakstā ar Excel VBA (makro un lietotāja veidlapa)

5. Kombinēto funkciju izmantošana, lai no datu validēšanas saraksta noņemtu tukšās šūnas

Varam arī izmantot ieliktās formulas kopā ar ADRESS , INDIRECT , COUNTBLANK , IF un MAZS Apspriedīsim procedūru. Mēs izmantosim datu kopu no 2. iedaļa Varat arī doties uz 1. iedaļa lai uzzinātu, kā izveidot nolaižamais saraksts/datu apstiprināšanas saraksts .

Soļi:

  • Vispirms šūnā ierakstiet šādu formulu 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))))

Šeit es ļoti vienkāršā veidā izskaidrošu, kā šī formula darbojas. Tā darbojas, izmantojot. diapazons B5:B14 un pārbauda tukšas šūnas ar COUNTBLANK funkcija. Tad tā arī pārbauda, kuras šūnas nav tukšs visā B5:B14 un tādējādi atgriež ne tukšas šūnas .

  • Preses CTRL + SHIFT + ENTER (jo tas ir masīvs formula) un redzēsiet rezultātu šūnā C5 kā tālāk tekstā.

  • Tagad izmantojiet Uzpildes rokturis uz Automātiskā aizpildīšana apakšējās šūnas.

  • Bet, ja jūs dodaties uz Izlaižamais saraksts , jūs joprojām redzēsiet, ka tajā ir sagataves no C sleja .

  • Un, lai noņemtu šos sagataves , dodieties uz Datu validēšana no Datu cilne .
  • Mainiet pēdējo šūnas diapazons uz C11 kā jūsu filtrēts sarakstā ir diapazons C5 uz C11 in the Avots: .

  • Tagad noklikšķiniet uz LABI . Tagad jums nebūs tukšs šūnas jūsu nolaižamais saraksts .

Šis ir vēl viens veids, kā varat nolaižamais saraksts bez sagataves .

Lasīt vairāk: Kā lietot IF paziņojumu datu validācijas formulā programmā Excel (6 veidi)

Prakses sadaļa

Šajā sadaļā es jums sniedzu datu kopu, lai jūs paši varētu praktizēt šīs metodes.

Secinājums

Īsumā, es mēģināju izskaidrot dažas metodes, kā noņemt tukšos laukumus no datu validācijas saraksts programmā Excel. Šīs metodes ir nedaudz sarežģītas, bet es centos tās īsi izklāstīt ļoti vienkārši un saprotami. Es lūdzu jūs atstāt atsauksmes par šo rakstu komentāru sadaļā, kā arī, ja jums ir savas idejas vai jautājumi, atstājiet tos arī komentāru laukā.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.