Como eliminar espazos en branco da lista de validación de datos en Excel (5 métodos)

  • Comparte Isto
Hugh West

Este artigo describirá brevemente algúns métodos valiosos sobre como eliminar os espazos en branco dunha lista de validación de datos en Excel. Cando temos espazos en branco nunha lista dun gráfico de Excel, tamén permanece na lista de validación de datos , o que non é desexable.

Entón vou traballar no seguinte conxunto de datos para mostrarche como fas pode eliminar os espazos en branco dunha lista de validación de datos en Excel.

Descargar Practice Workbook

Validación de datos Eliminar Blanks.xlsx

Problema ao crear unha lista de validación de datos con celas en branco

Déixeme mostrar o que sucede se creamos unha lista despregable incluíndo celas en branco. Primeiro necesitamos crear a lista despregable .

Pasos:

  • Seleccione a cela C5 .
  • E logo seleccione Datos >> Ferramentas de datos >> Validación de datos

  • Aparecerá unha caixa de diálogo . Seleccione Lista da barra Permitir (mostrado na seguinte figura).

  • Agora faga clic no botón marcada icona .

  • Despois diso, seleccione as celas B5 a B14 e prema na icona marcada.

  • A continuación, prema en Aceptar .

Deste xeito, acabamos de crear a nosa lista despregable .

Aquí, pode notar que se crea a lista despregable xunto con celas en branco . Agora vou describir como podesexcluír estas celas en branco da lista despregable .

5 formas de eliminar espazos en branco da lista de validación de datos en Excel

1. Eliminar espazos en branco da lista de validación de datos usando a función OFFSET

Esta é unha forma de crear máis espazo para a túa lista despregable sen ter espazos en branco nesa columna. Primeiro cómpre filtrar os ocos en branco dos seus datos. Comentemos o proceso.

Necesitamos algunhas modificacións no noso conxunto de datos.

  • Engadimos unha nova columna diante da columna que estase a utilizar para a lista despregable . Chamamos á nova columna e á columna que estamos a usar para a lista despregable como Lista de nomes con espazos en branco e Lista sen espazos en branco , respectivamente. (Para ver como crear unha lista despregable , vai á Sección 1 ).

Pasos:

  • Primeiro, escriba a seguinte fórmula na cela C5 .
=FILTER(B5:B14,B5:B14"")

Aquí a función FILTRO tomará o rango B5:B14 e marcará calquera espazo en branco entre o intervalo . Despois filtra sácao as celas baleiras ou en branco da lista .

  • Agora preme o botón ENTER Verá a lista de nomes sen ningún espazos en branco .

  • Despois iso, seleccione Xestor de nomes na Pestaña Fórmula e prema en Novo .

  • Dá o teu intervalo un nome. Vou usar NameNonBlanks como nome do intervalo .
  • E despois escriba a seguinte fórmula en Refírese a
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

Neste escenario, queremos usar algunhas celas máis onde podemos introducir algúns nomes novos, pero non Non quero espazos en branco na nosa lista despregable para eses espazos. Aquí estamos creando novas entradas para a lista de validación de datos de C12 a C16 poñendo esa fórmula. Teña en conta que " offset!' refírese ao nome da folla que estamos a usar.

  • Agora fai clic en Aceptar . Verá unha Xanela . Só pechao .

  • E despois selecciona a cela D5 e selecciona Datos >> Lista de validación de datos .
  • Cambia o Nome da fonte por =NameNonBlanks .
  • Fai clic en OK .

  • Seleccione a lista despregable na cela D5 . Verá a lista de nomes que estamos a usar.

  • Agora escribe algúns nomes novos na cela C12 a C16 .
  • A continuación, seleccione lista de validación de datos celda D5 .

Podes ver os novos nomes na túa lista despregable . Non podes ver ningunha entrada nova baixo a cela C16 porque non están no teu intervalo .

Seguendo este enfoque, podes crear algunhas espazos en branco para novas entradas nos seus datoslista de validación sen facer espacios en branco nela.

Ler máis: Como crear unha lista despregable de Excel para a validación de datos (8 xeitos)

2. Usando Ir ao comando especial para eliminar espazos en branco da lista

Creamos a nosa lista despregable ( sección 1 ) , ves que quedan espacios en branco nel. Para eliminalos, simplemente podemos seguir os seguintes pasos.

Pasos:

  • Seleccione as celas B5 a B14 e despois seleccione Inicio >> Buscar & Seleccione >> Ir a especial .

  • Despois diso, seleccione Obras en branco e, a continuación, prema Aceptar .

  • Esta operación seleccionará as celas en branco .

  • Agora selecciona calquera destas celas en branco , fai faga clic co botón dereito nela e selecciona Eliminar para Eliminar os Ocos en branco .

  • Verá un cadro de diálogo . Seleccione Mover celas cara arriba e prema en Aceptar .

  • Esta operación eliminará os ocos en branco da lista orixinal, así como da lista despregable .

Segundo este enfoque , pode eliminar facilmente os espazos en branco ou celas baleiras dunha lista despregable .

Ler máis: Crear validación de datos despregable Lista abaixo con selección múltiple en Excel

3. Usando a función de filtro de Excel para eliminar espazos en branco dos datosLista de validación

Neste aspecto podemos aplicar a función FILTRO . Usaremos o conxunto de datos da Sección 2 . Para ver como crear unha lista despregable , vai á Sección 1 .

Pasos:

  • Escriba a seguinte fórmula na cela C5 .
=FILTER(B5:B14,B5:B14"")

Aquí o <1 A función>FILTRO tomará o rango B5:B14 e comproba calquera oco entre o rango . A continuación, filtra salir as celas baleiras ou en branco da lista .

  • Preme o ENTER e verá a lista de nomes sen ningún espazos en branco .

  • Pero se vai á Lista despregable , seguirá vendo que contén espacios en branco da columna C .

  • Entón, para eliminar estes espacios en branco , vaia a Validación de datos dende a Pestana Datos .
  • Cambiar a cela final do intervalo a C11 xa que a súa lista filtrada ten o intervalo C5 a C11 no Fonte

  • Agora fai clic en Aceptar . Agora non terás celdas en branco na túa lista despregable .

Esta é unha forma bastante eficiente de eliminar os espazos en branco dunha lista despregable .

Ler máis: Lista despregable de validación de datos de Excel con filtro (2 exemplos)

Lecturas similares:

  • Como usar a fórmula de BUSCAR V personalizada nos datos de ExcelValidación
  • [Fixado] A validación de datos non funciona para copiar pegar en Excel (con solución)
  • Como facer unha lista de validación de datos a partir da táboa en Excel (3 métodos)
  • Aplicar validación de datos múltiples nunha cela en Excel (3 exemplos)
  • Validación de datos de Excel só alfanumérico (usando Fórmula personalizada)

4. Combinando IF, COUNTIF, ROW, INDEX e funcións pequenas para eliminar espazos en branco da lista de validación de datos

Tamén podemos usar a combinación de <1 Funcións>IF , COUNTIF , ROW , INDEX e SMALL para eliminar as celas baleiras da lista de validación de datos . Vai ser un pouco complexo. Usaremos o conxunto de datos da Sección 2 . E para ver como crear unha lista despregable , vai á Sección 1 .

Pasos:

  • Primeiro, escriba a seguinte fórmula na cela C5 .
=IF(COUNTIF($B$5:$B$14,"?*")

A fórmula ten dúas partes principais. A primeira parte é COUNTIF($B$5:$B$14,”?*”) ="" strong=""> e a segunda é INDEX(B:B,SMALL(IF(B$5:B$14”” ,ROW(B$5:B$14)),ROWS(B$5:B5))) .

  • A función CONTARSE conta texto non en branco aquí e por iso obtemos os 7 nomes na columna C .
  • A función ROW devolve o número fila dunha cela e a nosa cela baleira está na posición 5 da cela B5 . Estamos restando 4 porque queremos que así sexamenos que iso.
  • Agora preme ENTER .

  • Usa o Recheo para Encher automaticamente as celas inferiores.

  • Agora temos a Lista de nomes sen ningún brancos . Pero se facemos clic na lista de validación de datos , aínda vemos os espazos en branco na lista despregable .

  • E para eliminar estes espacios en branco , vaia a Validación de datos desde a Pestaña Datos .
  • Cambie o final cela do intervalo a C11 xa que a súa lista filtrada ten o intervalo C5 a C11 no Fonte .

  • Agora fai clic en Aceptar . Agora non terás celdas en branco na túa lista despregable .

Así podes facer un lista de validación de datos sen espazos en branco .

Ler máis: Valor predeterminado na lista de validación de datos con Excel VBA (macro e formulario de usuario)

5. Utilización de funcións combinadas para eliminar celas en branco da lista de validación de datos

Tamén podemos usar fórmulas aniñadas combinadas con ENDEREZO , INDIRECTO , Funcións COUNTBLANK , IF e SMALL . Discutamos o procedemento. Usaremos o conxunto de datos da Sección 2 . Tamén podes ir á Sección 1 para ver como crear unha lista despregable/lista de validación de datos .

Pasos:

  • Primeiro, escriba a seguinte fórmula na cela 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í,Vou explicar dun xeito moi sinxelo como funciona esta fórmula. Percorre o rango B5:B14 e comproba as celas en branco coa axuda da función COUNTBLANK . Despois tamén comproba que celas non están en branco ao longo de B5:B14 e, polo tanto, devolve celas non baleiras .

  • Preme CTRL + MAYÚS + ENTER (porque é unha fórmula matriz ) e verá a saída na cela C5 como a continuación.

  • Agora usa o Recheo de recheo para Enchemento automático as celas inferiores.

  • Pero se vai á Lista despregable , seguirá vendo que contén espacios en branco da columna C .

  • E para eliminar estes espacios en branco , vai a Validación de datos desde a Pestaña Datos .
  • Cambia a cela final do intervalo a C11 xa que a túa lista filtrada ten o intervalo C5 a C11 na Fonte .

  • Agora fai clic en Aceptar . Agora non terás celdas en branco na túa lista despregable .

Esta é outra forma de crear unha lista despregable libre de espacios en branco .

Ler máis: Como usar a declaración IF na fórmula de validación de datos en Excel ( 6 xeitos)

Sección de práctica

Nesta sección ofréceche o conxunto de datos para que poidas practicar estes métodos por ti mesmo.

Conclusión

En aEn poucas palabras, intentei explicar algúns métodos para eliminar espazos en branco dunha lista de validación de datos en Excel. Estes métodos son un pouco complicados pero tentei resumilos dun xeito moi sinxelo e comprensible. Pido que deixes algún comentario sobre este artigo na sección de comentarios, e tamén se tes as túas propias ideas ou preguntas, déixaas tamén na caixa de comentarios.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.