Com eliminar els espais en blanc de la llista de validació de dades a Excel (5 mètodes)

  • Comparteix Això
Hugh West

Aquest article descriu breument alguns mètodes valuosos sobre com eliminar espais en blanc d'una llista de validació de dades a Excel. Quan tenim espais en blanc en una llista d'un gràfic d'Excel, també roman a la llista de validació de dades que no és desitjada.

Per tant, treballaré en el conjunt de dades següent per mostrar-vos com podeu pot eliminar espais en blanc d'una llista de validació de dades a Excel.

Baixeu el quadern de pràctiques

Validació de dades Elimina Blanks.xlsx

Problema en crear una llista de validació de dades amb cel·les en blanc

Permeteu-me mostrar què passa si creem una llista desplegable incloses les cel·les en blanc. Primer hem de crear la llista desplegable .

Pasos:

  • Seleccioneu la cel·la C5 .
  • A continuació, seleccioneu Dades >> Eines de dades >> Validació de dades

  • Apareixerà un quadre de diàleg . Seleccioneu Llista de la barra Permet (que es mostra a la figura següent).

  • Ara feu clic al botó marcada icona .

  • Després, seleccioneu les cel·les B5 a B14 i feu clic a la icona marcada.

  • A continuació, feu clic a D'acord .

D'aquesta manera, acabem de crear la nostra llista desplegable .

Aquí teniu pot notar que la llista desplegable es crea juntament amb cel·les en blanc . Ara us explicaré com podeuexclou aquestes cel·les en blanc de la llista desplegable .

5 maneres d'eliminar espais en blanc de la llista de validació de dades a Excel

1. Eliminar espais en blanc de la llista de validació de dades mitjançant la funció OFFSET

Aquesta és una manera de crear més espai per a la vostra llista desplegable sense tenir espais en blanc en aquesta columna. Primer heu de filtrar els espais en blanc de les vostres dades. Parlem del procés.

Necessitem algunes modificacions al nostre conjunt de dades.

  • Afegim una nova columna davant de la columna que s'utilitza per a la llista desplegable . Hem nomenat la nova columna i la columna que estem utilitzant per a la llista desplegable com a Llista de noms amb espais en blanc i Llista sense espais en blanc , respectivament. (Per veure com crear una llista desplegable , aneu a la Secció 1 ).

Pasos:

  • Primer, escriviu la fórmula següent a la cel·la C5 .
=FILTER(B5:B14,B5:B14"")

Aquí la funció FILTRE agafarà l' interval B5:B14 i comprovarà qualsevol espai en blanc entre els interval . A continuació, filtra exclou les buides o les en blanc de la llista .

  • Ara premeu el botó ENTER Veureu la llista de noms sense cap espais en blanc .

  • Després això, seleccioneu Gestor de noms de la Pestanya Fórmula i feu clic a Nou .

  • Dona el teu interval un nom. Vaig a utilitzar NameNonBlanks com a nom de l' interval .
  • I després escriu la fórmula següent a Es refereix a
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

En aquest escenari, volem utilitzar algunes cel·les més on puguem introduir alguns noms nous, però no No vull espais en blanc a la nostra llista desplegable per a aquests espais. Aquí estem creant noves entrades per a la llista de validació de dades des de C12 a C16 posant aquesta fórmula. Tingueu-ho en compte que " offset!' fa referència al nom del full que estem utilitzant.

  • Ara feu clic a D'acord . Veureu una Finestra . Només tanqueu-lo .

  • I després seleccioneu la cel·la D5 i seleccioneu Dades >> Llista de validació de dades .
  • Canvieu el Nom de la font a =NameNonBlanks .
  • Feu clic a D'acord .

  • Seleccioneu la llista desplegable barra a la cel·la D5 . Veureu la llista de noms que estem fent servir.

  • Ara escriviu alguns noms nous a la cel·la C12 a C16 .
  • A continuació, seleccioneu llista de validació de dades cel·la D5 .

Podeu veure els nous noms a la vostra llista desplegable . No podeu veure cap entrada nova a la cel·la C16 perquè no es troben al vostre interval .

Seguint aquest enfocament, podeu crear algunes espais en blanc per a noves entrades a les vostres dadesllista de validació sense fer-hi buits .

Llegiu més: Com crear una llista desplegable d'Excel per a la validació de dades (8 maneres)

2. Utilitzant Vés a l'ordre especial per eliminar espais en blanc de la llista

Vam crear la nostra llista desplegable ( secció 1 ) , veus que hi queden espais en blanc . Per eliminar-los, només podem seguir els passos següents.

Pasos:

  • Seleccioneu les cel·les B5 a B14 i després seleccioneu Inici >> Troba & Seleccioneu >> Vés a l'especial .

  • Després, seleccioneu Buts i després feu clic a D'acord .

  • Aquesta operació seleccionarà les cel·les en blanc .

  • Ara seleccioneu qualsevol d'aquestes cel·les en blanc , feu clic dret a sobre i seleccioneu Suprimeix per Suprimir els espais en blanc .

  • Veureu un quadre de diàleg . Seleccioneu Desplaça cap amunt i feu clic a D'acord .

  • Aquesta operació eliminarà els espais en blanc de la llista original així com de la llista desplegable .

Seguint aquest enfocament , podeu eliminar fàcilment espais en blanc o cel·les buides d'una llista desplegable .

Més informació: Creació de validació de dades desplegable Llista baixa amb selecció múltiple a Excel

3. Ús de la funció de filtre d'Excel per eliminar espais en blanc de les dadesLlista de validació

Podem aplicar la funció FILTRE en aquest aspecte. Utilitzarem el conjunt de dades de la Secció 2 . Per veure com crear una llista desplegable , aneu a la Secció 1 .

Passos:

  • Escriviu la fórmula següent a la cel·la C5 .
=FILTER(B5:B14,B5:B14"")

Aquí el <1 La funció>FILTRE ocuparà l' interval B5:B14 i comprova qualsevol espai en blanc entre l' interval . A continuació, filtra exclou les buides o les en blanc de la llista .

  • Premeu ENTER i veureu la llista de noms sense cap espais en blanc .

  • Però si aneu a la Llista desplegable , encara veureu que conté espais en blanc de la columna C .

  • Per tant, per eliminar aquests espais en blanc , aneu a Validació de dades des de la pestanya Dades .
  • Canvia la cel·la final de l' interval a C11 ja que la vostra llista filtrada té l' interval C5 a C11 a la Font

  • Ara feu clic a D'acord . Ara no tindreu cel·les en blanc a la vostra llista desplegable .

Aquesta és una manera força eficient de eliminar espais en blanc d'una llista desplegable .

Llegir més: Llista desplegable de validació de dades d'Excel amb filtre (2 exemples)

Lectures similars:

  • Com utilitzar la fórmula de VLOOKUP personalitzada a les dades d'ExcelValidació
  • [Fixat] La validació de dades no funciona per a copiar i enganxar a Excel (amb solució)
  • Com fer una llista de validació de dades a partir de la taula a Excel (3 mètodes)
  • Aplica validació de dades múltiples en una cel·la a Excel (3 exemples)
  • Validació de dades d'Excel només alfanumèrica (utilitzant Fórmula personalitzada)

4. Combinant IF, COUNTIF, ROW, INDEX i petites funcions per eliminar espais en blanc de la llista de validació de dades

També podem utilitzar la combinació de <1 Funcions>IF , COUNTIF , ROW , INDEX i SMALL per eliminar les cel·les buides de la llista de validació de dades . Serà una mica complex. Utilitzarem el conjunt de dades de la Secció 2 . I per veure com crear una llista desplegable , aneu a la Secció 1 .

Passos:

  • Primer, escriviu la fórmula següent a la cel·la C5 .
=IF(COUNTIF($B$5:$B$14,"?*")

La fórmula té dues parts principals. La primera part és COUNTIF($B$5:$B$14,”?*”) ="" strong=""> i la segona és INDEX(B:B,SMALL(IF(B$5:B$14”” ,ROW(B$5:B$14)),ROWS(B$5:B5))) .

  • La funció COUNTIF compta text no en blanc aquí i per això obtenim els 7 noms a la columna C .
  • La funció ROW retorna el número fila d'una cel·la i la nostra cel·la buida es troba a la posició 5 de la cel·la B5 . Restem 4 perquè volem que siguimenys que això.
  • Ara premeu INTRO .

  • Utilitzeu la Annexa d'emplenament a Emplenar automàticament les cel·les inferiors.

  • Ara tenim la Llista de noms sense cap buits . Però si fem clic a la llista de validació de dades , encara veurem espais en blanc a la llista desplegable .

  • I per eliminar aquests espais en blanc , aneu a Validació de dades des de la Pestanya Dades .
  • Canvieu el final cel·la de l' interval a C11 , ja que la vostra llista filtrada té l' interval C5 a C11 a Font .

  • Ara feu clic a D'acord . Ara no tindreu cel·les en blanc a la vostra llista desplegable .

Així podeu fer un llista de validació de dades sense espais en blanc .

Llegir més: Valor predeterminat a la llista de validació de dades amb Excel VBA (macro i formulari d'usuari)

5. Ús de funcions combinades per eliminar cel·les en blanc de la llista de validació de dades

També podem utilitzar fórmules imbricades combinades amb ADREÇA , INDIRECTA , Funcions COUNTBLANK , IF i SMALL . Parlem del procediment. Utilitzarem el conjunt de dades de la Secció 2 . També podeu anar a la Secció 1 per veure com crear una llista desplegable/llista de validació de dades .

Passos:

  • Primer, escriviu la fórmula següent a la cel·la 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)))

Aquí,Explicaré d'una manera molt senzilla com funciona aquesta fórmula. Passa per l' interval B5:B14 i comprova les cel·les en blanc amb l'ajuda de la funció COUNTBLANK . A continuació, també comprova quines cel·les no estan en blanc al llarg de B5:B14 i, per tant, retorna cel·les no buides .

  • Premeu CTRL + MAJÚS + INTRO (perquè és una fórmula matriu ) i veureu la sortida a la cel·la C5 com a continuació.

  • Ara utilitzeu el Annex d'emplenament per Emplenament automàtic les cel·les inferiors.

  • Però si aneu a la Llista desplegable , encara veureu que conté espais en blanc de la columna C .

  • I per eliminar aquests espais en blanc , aneu a Validació de dades des de la Pestanya Dades .
  • Canvieu la cel·la final de l' interval a C11 , ja que la vostra llista filtrada té l' interval C5 a C11 a la Font .

  • Ara feu clic a D'acord . Ara no tindreu cel·les en blanc a la vostra llista desplegable .

Aquesta és una altra manera de fer que una llista desplegable llita de espais en blanc .

Llegiu més: Com utilitzar la instrucció IF a la fórmula de validació de dades a Excel ( 6 maneres)

Secció de pràctiques

En aquesta secció, us dono el conjunt de dades perquè pugueu practicar aquests mètodes pel vostre compte.

Conclusió

En aEn poques paraules, vaig intentar explicar alguns mètodes per eliminar espais en blanc d'una llista de validació de dades a Excel. Aquests mètodes són una mica complicats, però he intentat explicar-los d'una manera molt senzilla i entenedora. Us demano que deixeu alguns comentaris sobre aquest article a la secció de comentaris, i també si teniu les vostres idees o preguntes, deixeu-les també al quadre de comentaris.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.