Como eliminar celas en branco dun intervalo en Excel (9 métodos)

  • Comparte Isto
Hugh West

Mentres traballamos cunha gran variedade de conxuntos de datos, é posible que vexamos algunhas celas en branco innecesarias que son bastante molestas. Afortunadamente, en Excel, hai varias opcións dispoñibles para eliminar estas celas en branco non desexadas. Polo tanto, este artigo guiarache sobre como eliminar celas en branco dun intervalo de datos en Excel.

Descargar o libro de prácticas

Podes descargar o libro de prácticas que usamos para preparar este artigo .

Eliminar celas en branco dun intervalo.xlsx

9 Métodos para eliminar celas en branco dun intervalo en Excel

Supoñamos, Teño un intervalo de datos ( B4:E12 ) que contén datos de vendas de varios produtos electrónicos (en función da data). Agora, pode eliminar as celas en branco manualmente seleccionándoas unha a unha (ver captura de pantalla); o que parece demorar cando o intervalo de datos é grande. Neste artigo, mostrareiche 9 métodos para eliminar celas en branco en Excel.

1. Opción "Ir a especial" de Excel para eliminar celas baleiras dun intervalo

Podemos excluír celas baleiras dun intervalo coa axuda da opción Ir a especial .

Pasos:

  • Primeiro, seleccione o intervalo ( B4:E12 ) de datos e prema F5 ou Ctrl + G para abrir o diálogo Ir a caixa. A continuación, prema Especial no cadro de diálogo.

  • Como resultado, o diálogo Ir a especial aparece o cadro. Escolla En branco entre as opcións dispoñibles e premavai a Datos > Da táboa/rango .

  • Como consecuencia, a seguinte táboa aparecerá na xanela Power Query Editor . Aquí, por defecto, nulo ponse en todas as celas en branco. Agora, desde a nova xanela, siga o camiño: Inicio > Eliminar filas > Eliminar filas en branco .

  • Como resultado, elimínanse todas as filas que contiñan nulo. Agora para pechar a operación, vai a Inicio > Pechar & Cargar > Pechar & Cargar .

  • En conclusión, o resultado final aparecerá nunha nova folla en Excel como a continuación.

Ler máis: Como encher automaticamente as celas en branco en Excel con valor superior (5 xeitos sinxelos)

Conclusión

No artigo anterior, tentei discutir varios métodos para eliminar celas en branco dun intervalo en Excel de forma elaborada. Con sorte, estes métodos e explicacións serán suficientes para resolver os seus problemas. Por favor, avisame se tes algunha dúbida.

Aceptar .

  • Despois de premer Aceptar , todas as celas en branco do intervalo están resaltados. Agora, prema Ctrl + – desde o teclado para abrir o diálogo Eliminar . A continuación, dependendo dos seus datos e requisitos, calquera das opcións de eliminación. Escollín Mover celas cara arriba . Prema Aceptar de novo. Esta opción eliminará as celas en branco e moverá as celas non baleiras cara arriba.

  • En consecuencia, aquí está o noso resultado final.

Nota:

  • Ten coidado ao elixir as opcións de eliminación de Eliminar diálogo. Escoller a opción de eliminación incorrecta alterará o seu intervalo de datos.
  • Podes abrir o diálogo Eliminar facendo clic co botón dereito na selección ou seguindo o camiño: Inicio > ; Celas > Eliminar > Eliminar celas .

Ler máis: Como para encher celas en branco en Excel con Ir a especial (con 3 exemplos)

2. Elimina as celas en branco dun intervalo usando a opción de filtro

Agora farei Filtrar o intervalo para as celas en branco e despois elimina esas celas.

Pasos:

  • Seleccione primeiro o intervalo e prema Ctrl + Maiús + L para aplicarlle Filtro . Cando se aplique a opción Filtro , aparecerá a frecha despregable.

  • Agora, supoña que vou filtrar a terceira columna do intervalo ( B5:E12 ) baseada na Data . Para facelo, fai clicna icona despregable da columna Data, pon unha marca de verificación só na opción Obras en branco e prema Aceptar .

  • Como resultado, filtraranse todas as filas que conteñan as celas en branco. Agora, selecciona todas as filas e fai clic co botón dereito na selección, fai clic en Eliminar fila .

  • A continuación, retira o filtro premendo de novo Ctrl + Maiúsculas + L . Finalmente, verás que todas as celas en branco desaparecen do intervalo

Ler máis: Como eliminar as celas en branco en Excel (10 xeitos sinxelos)

3. Aplicar a función de filtro avanzado para eliminar celas en branco dun intervalo

A función Filtro avanzado de Excel é unha forma incrible para excluír celas baleiras dun intervalo de datos. Supoña que quere eliminar as celas en branco de dúas columnas ( Data e Vendas ) do noso conxunto de datos existente. Vexamos como facelo aplicando a opción Filtro avanzado .

Pasos:

  • Primeiro,  escriba o que non é igual a ( ) símbolo en Cela G5 e H5 .

  • A continuación, vaia a Datos > Avanzado .

  • A continuación, o Filtro avanzado aparece o diálogo. Agora no cadro, escolla Copiar a outra localización , especifique Intervalo da lista ( B4:E12 ), Intervalo de criterios ( G4:H5 ), Copiar en ( B4 ). A continuación, prema Aceptar .

  • Ao introducir Aceptar , o intervalo fíltrase a outra localización como se indica a continuación (Elimináronse as celas en branco).

Nota:

  • Lembre o a cabeceira do Intervalo de criterios ( G4:H5 ) ten que ser similar ao conxunto de datos principal ( B4:E12 ).

Ler máis: Como calcular en Excel se as celas non están en branco: 7 fórmulas exemplares

4. Elimina as celas en branco dun intervalo vertical

Esta vez, usarei unha combinación de IFERROR , INDEX , SMALL , IF , MIN , ISBLANK e ROW funcións para eliminar as celas en branco presentes nun intervalo vertical que contén nomes de froitas.

Pasos:

  • Escriba a seguinte fórmula na Cela D5 e prema Intro .
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")

  • Ao introducir a fórmula, obterás o seguinte resultado. Agora arrastra cara abaixo a ferramenta Recheo de control ( + ) para obter o resultado final.

  • En ao final, verás que as celas en branco están excluídas do intervalo resultante.

🔎 Como funciona a fórmula?

  • ISBLANK($B$5:$B$12)

Aquí a función ISBLANK verifica se un a cela está en branco ou non no intervalo B5:E12 edevolve Verdadero ou Falso .

  • FILA($B$5:$B$12)

Agora, a función FILA devolve os números de fila do intervalo B5:E12 e responde:

{ 5;6;7;8;9; 10;11;12 }

  • MIN(FILA($B$5:$B$12))

Entón o <6 A función>MIN atopa o número de fila máis baixo do intervalo que é:

{5}

Máis tarde,

  • IF(ISBLANK($B$5:$B$12),””,FILA($B$5:$B$12)-MIN(FILA($B$5:$B$12))+1)

A fórmula anterior devolve:

{ 1;2;””;4;5;6;””;8 }

Despois que,

  • PEQUENO(IF(ISBLANK($B$5:$B$12),””,FILA($B$5:$B$12)-MIN(FILA($B$5) :$B$12))+1), ROW(A1))

Aquí, a función PEQUENO devolve o k -ésimo valor máis pequeno do intervalo e o a fórmula responde:

{ 1 }

Agora vén a función INDEX ,

  • INDEX( $B$5:$B$12, PEQUENO(IF(ISBLANK($B$5:$B$12),””,FILA($B$5:$B$12)-MIN(FILA($B$5:$B$12)) +1), FILA(A1)))

A fórmula INDEX devolve

{ “Apple” }

Por último,

  • IFERRO R(ÍNDICE($B$5:$B$12, PEQUENO(IF(ISBLANK($B$5:$B$12)),””, FILA($B$5:$B$12))-MIN(FILA($B$5:$) B$12))+1), FILA(A1))),””)

A función IFERROR devolve un espazo en branco se INDEX fórmula devolve un erro.

Contido relacionado: como eliminar espazos en branco da lista usando fórmulas en Excel (4 métodos)

5. Eliminación de celas en branco dun intervalo horizontal Lista

A diferenza do método anterior,agora eliminarei as celas baleiras dun rango horizontal de datos. Esta vez tamén usarei a combinación de funcións de Excel ( IF , COLUMN , SUM , INDEX e SMALL ).

Pasos:

  • Escriba a seguinte fórmula na Cela B8 .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")

  • Unha vez que premes Intro , a fórmula dará o resultado a continuación. Arrastra a ferramenta Recheo de control cara á dereita para obter a saída final.

  • Por último, aquí tes o resultado final. Elimínanse todas as celas en branco do intervalo anterior.

🔎 Como funciona a fórmula?

Expliquemos a primeira parte da fórmula que é:

  • COLUMNA(B:B)<=SUMA(–($B$5:$I$5””) )+1

A fórmula anterior devolve

{ VERDADEIRO }

Onde,

  • COLUMNA(B:B)

A función COLUMNA responde ao número de columna B:B que é:

{ 2 }

Entón.

  • $B$5:$I$5””

Isto devolverá:

{ VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO, VERDADEIRO, FALSO, VERDADEIRO }

Máis tarde,

  • SUMA(–($B$5:$I$5””)

A función SUMA suma o reconto de VERDADEIRO valores e respostas:

{ 6 }

Entón veña á outra parte da fórmula:

  • ÍNDICE($B$5:$I$5,0, PEQUENO(IF($B$5:$I$5”, COLUMNA($B$5:$I$5)-1”,”), COLUMNA(B:B)- 1))

A fórmula anteriordevolve:

{ “Apple” }

Onde,

  • IF($B$5:$I$5”” ,COLUMN($B$5:$I$5)-1,””)

Aquí, a función IF comproba se $B$5:$ I$5”” e responde en consecuencia:

{ 1,2,””,4,5,6,””,8 }

Entón ,

  • PEQUENO(SI($B$5:$I$5”, COLUMNA($B$5:$I$5)-1”,”),COLUMNA(B:B) -1)

Máis tarde, a función SMALL devolve o k-ésimo valor máis pequeno do noso intervalo de datos que é:

{ 1 }

Finalmente, aquí está a fórmula completa:

  • SE(COLUMN(B:B)<=SUM(–($B$5: $I$5”))+1, ÍNDICE($B$5:$I$5,0, PEQUENO(IF($B$5:$I$5”), COLUMNA($B$5:$I$5)-1,” "), COLUMNA(B:B)-1)),"")

A fórmula anterior devolve:

{ Apple }

Ler máis: VBA para contar celas en branco no intervalo en Excel (3 métodos)

Lecturas similares

  • Excel VBA: comproba se varias celas están baleiras (9 exemplos)
  • Trata coas celas en branco que non están realmente en branco en Excel (4 xeitos)
  • Como encher celas en branco con 0 en Excel (3 métodos)
  • <1 2> Aplicar formato condicional en Excel se outra cela está en branco
  • Nulo vs en branco en Excel

6. Función de FILTRO de Excel para Eliminar celas baleiras

Se estás a traballar en Excel 365 , podes usar a función FILTRO para eliminar celas en branco dun intervalo de Excel. Para aplicar a función converteremos o intervalo de datos ( B4:E12 ) nunha táboa de Excel premendo Ctrl + T .

Pasos:

  • Escriba a seguinte fórmula na Cela B15 .
=FILTER(Table1,Table1[Products]"","")

  • Preme Intro .
  • A fórmula anterior fará que unha matriz (delineada en cor azul) elimine as celas en branco da primeira columna ( Produtos ) da táboa anterior.

Ler máis: Como ignorar as celas en branco nun intervalo en Excel (8 xeitos)

7. Use a opción Buscar para eliminar as celas baleiras dun intervalo en Excel

Podemos eliminar celas en branco dun intervalo moi facilmente mediante a opción Buscar de Excel.

Pasos:

  • En primeiro lugar, seleccione o intervalo ( B5:E12 ) de datos. A continuación, prema Ctrl + F para abrir o diálogo Buscar e substituír . Despois de que apareza o diálogo, deixe o campo Atopar o que en branco, escolla Valores no menú despregable Buscar , poña unha marca de verificación en Coincidir enteiro contido da cela e, finalmente, prema Buscar todo .

  • En consecuencia, obterá unha lista que contén as celas en branco. Agora seleccione toda a saída mantendo premida a tecla Ctrl . A continuación, vai a Inicio > Celas > Eliminar > Eliminar celas para abrir o diálogo Eliminar .

  • Despois diso, escolla a opción de eliminación e prema Aceptar (ver a captura de pantalla).

  • Como resultado, aquí está a saída que recibín xa que escollín a Maiúsculas cara arriba opción de eliminación. Fai clic en Aceptar .

  • En conclusión, preme Pechar para finalizar o proceso.

Ler máis: Como atopar e substituír celas en branco en Excel (4 métodos)

8 Elimina as celas en branco dun intervalo usando a opción de ordenación de Excel

Neste método, mostrarei como eliminar as celas baleiras dun intervalo usando a opción Ordenar en excel.

Pasos:

  • Seleccione primeiro o intervalo. Despois vai a Datos > Ordenar & Filtrar > Icona Ordenar da A a Z (consulta a captura de pantalla).

  • Como resultado, o intervalo de datos ordenaranse como a continuación. Todas as filas en branco aparecen ao final do intervalo.

  • Agora preme Ctrl + – desde o teclado para abrir o diálogo Eliminar . Escolla a opción Eliminar fila e prema Aceptar .

  • Por último, aquí está o resultado final. Elimínanse todas as filas en branco do noso intervalo de datos.

Ler máis: Como eliminar celas en branco usando fórmulas en Excel (7 Métodos)

9. Consulta de potencia de Excel para eliminar celas baleiras

Neste método, mostrarei como eliminar celas en branco usando Consulta de potencia de Excel . Exploremos o proceso de facelo. Para facilitar a miña operación, convertín o meu intervalo de datos nunha táboa premendo Ctrl +T .

Pasos:

  • Fai clic en calquera lugar da táboa,

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.