Taula de continguts
Mentre treballem amb una àmplia gamma de conjunts de dades, és possible que veiem algunes cel·les en blanc innecessàries que són bastant molestes. Afortunadament, a Excel, hi ha diverses opcions disponibles per eliminar aquestes cel·les en blanc no desitjades. Per tant, aquest article us guiarà sobre com podeu eliminar cel·les en blanc d'un interval de dades a Excel.
Descarregar el quadern de pràctiques
Podeu descarregar el quadern de pràctiques que hem utilitzat per preparar aquest article .
Eliminació de cel·les en blanc d'un rang.xlsx
9 mètodes per eliminar cel·les en blanc d'un rang a Excel
Suposem, Tinc un rang de dades ( B4:E12 ) que conté dades de vendes de diversos productes electrònics (segons la data). Ara, podeu suprimir cel·les en blanc manualment seleccionant-les una per una (vegeu la captura de pantalla); que sembla que requereix molt de temps quan l'interval de dades és gran. En aquest article, us mostraré 9 mètodes per eliminar cel·les buides a Excel.
1. Opció "Vés a especial" d'Excel per eliminar cel·les buides d'un rang
Podem excloure cel·les buides d'un interval amb l'ajuda de l'opció Vés a l'especial .
Passos:
- Primer, seleccioneu l'interval ( B4:E12 ) de dades i premeu F5 o Ctrl + G per obrir el diàleg Vés a Caixa. A continuació, premeu Especial des del quadre de diàleg.
- Com a resultat, el diàleg Vés a l'especial apareix la casella. Trieu Espais en blanc entre les opcions disponibles i premeuaneu a Dades > Des de la taula/interval .
- Com a conseqüència, la taula següent apareixerà a la finestra Power Query Editor . Aquí, per defecte, null es posa a totes les cel·les en blanc. Ara, des de la finestra nova, seguiu el camí: Inici > Elimina les files > Elimina les files en blanc .
- Com a resultat, s'eliminen totes les files que contenien null. Ara per tancar l'operació, aneu a Inici > Tanca & Carrega > Tanca & Carrega .
- En conclusió, el resultat final apareixerà en un nou full a Excel com a continuació.
Llegir més: Com omplir automàticament cel·les en blanc a Excel amb el valor superior (5 maneres senzilles)
Conclusió
A la article anterior, he intentat discutir diversos mètodes per eliminar cel·les en blanc d'un rang d'excel de manera elaborada. Amb sort, aquests mètodes i explicacions seran suficients per resoldre els vostres problemes. Si us plau, feu-m'ho saber si teniu cap pregunta.
D'acord .
- Després de prémer D'acord , totes les cel·les en blanc de l'interval estan ressaltats. Ara, premeu Ctrl + – des del teclat per obrir el diàleg Suprimeix . A continuació, depenent de les vostres dades i requisits, qualsevol de les opcions d'eliminació. He escollit Desplaça les cel·les cap amunt . Premeu D'acord de nou. Aquesta opció suprimirà les cel·les en blanc i mourà cap amunt les cel·les no buides.
- En conseqüència, aquí teniu el nostre resultat final.
⏩ Nota:
- Aneu amb compte mentre trieu les opcions d'eliminació de Suprimeix diàleg. Si escolliu l'opció d'eliminació incorrecta, s'arruïnarà l'interval de dades.
- Podeu obrir el diàleg Suprimeix fent clic amb el botó dret a la selecció o seguint el camí: Inici > ; Cèl·lules > Suprimeix > Suprimeix cel·les .
Més informació: Com per omplir cel·les en blanc a Excel amb Anar a especial (amb 3 exemples)
2. Eliminar cel·les en blanc d'un rang mitjançant l'opció de filtre
Ara faré Filtrar l'interval per a les cel·les en blanc i després traieu aquestes cel·les.
Passos:
- Seleccioneu l'interval al principi i premeu Ctrl + Maj + L per aplicar-hi Filtre . Quan s'aplica l'opció Filtre , apareixerà la fletxa desplegable.
- Ara, suposem, filtraré la tercera columna de l'interval ( B5:E12 ) basat en Data . Per fer-ho, feu clica la icona desplegable de la columna Data, marqueu només l'opció Blancs i premeu D'acord .
- Com a resultat, es filtraran totes les files que continguin les cel·les en blanc. Ara, seleccioneu totes les files i feu clic amb el botó dret a la selecció, feu clic a Suprimeix la fila .
- Després, el
Microsoft Excel demanarà la confirmació de l'eliminació de la fila. Feu clic a D'acord .
- A continuació, retireu el filtre prement Ctrl + Maj + L de nou. Finalment, veureu que totes les cel·les en blanc han desaparegut de l'interval
Llegir més: Com eliminar les cel·les en blanc a Excel (10 maneres fàcils)
3. Aplica la funció de filtre avançat per eliminar cel·les en blanc d'un interval
La funció Filtre avançat d'excel és una manera sorprenent per excloure cel·les buides d'un interval de dades. Suposem que voleu suprimir les cel·les en blanc de dues columnes ( Data i Vendes ) del nostre conjunt de dades existent. Vegem com fer-ho aplicant l'opció Filtre avançat .
Passos:
- Primer, escriviu el que no és igual a ( ) símbol a Cel·la G5 i H5 .
- A continuació, aneu a Dades > Avançat .
- A continuació, el Filtre avançat apareix el diàleg. Ara des del quadre, trieu Copia a una altra ubicació , especifiqueu Interval de la llista ( B4:E12 ), Interval de criteris ( G4:H5 ), Copia a ( B4 ). A continuació, premeu D'acord .
- En introduir D'acord , l'interval es filtra a una altra ubicació com es mostra a continuació (s'han suprimit les cel·les en blanc).
⏩ Nota:
- Recordeu el la capçalera de l' Interval de criteris ( G4:H5 ) ha de ser similar al conjunt de dades principal ( B4:E12 ).
Llegir més: Com calcular a Excel si les cel·les no estan en blanc: 7 fórmules exemplars
4. Elimina les cel·les en blanc d'un rang vertical
Aquesta vegada, faré servir una combinació de IFERROR , INDEX , SMALL , IF , MIN , ISBLANK i ROW funcions per eliminar les cel·les en blanc presents en un rang vertical que conté noms de fruites.
Passos:
- Escriviu la fórmula següent a Cel·la D5 i premeu Retorn .
=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))),"")
- En introduir la fórmula, obtindreu el resultat següent. Ara arrossega cap avall l'eina Pulsa d'emplenament ( + ) per obtenir el resultat final.
- En al final, veureu que les cel·les en blanc s'exclouen de l'interval resultant.
🔎 Com funciona la fórmula?
- ISBLANK($B$5:$B$12)
Aquí la funció ISBLANK comprova si un la cel·la està en blanc o no a l'interval B5:E12 iretorna Vertader o Fals .
- ROW($B$5:$B$12)
Ara, la funció FILA retorna els números de fila de l'interval B5:E12 i respon:
{ 5;6;7;8;9; 10;11;12 }
- MIN(FILA($B$5:$B$12))
A continuació, el <6 La funció>MIN troba el número de fila més baix de l'interval que és:
{5}
Més tard,
- IF(ISBLANK($B$5:$B$12),””, FILA ($B$5:$B$12)-MIN(FILA($B$5:$B$12))+1)
La fórmula anterior retorna:
{ 1;2;””;4;5;6;””;8 }
Després que,
- PETIT(SI(ISBLANK($B$5:$B$12),””, FILA($B$5:$B$12)-MIN(FILA($B$5) :$B$12))+1), ROW(A1))
Aquí, la funció SMALL retorna el k -è valor més petit de l'interval i el la fórmula respon:
{ 1 }
Ara ve la funció INDEX ,
- INDEX( $B$5:$B$12,PETIT(SI(ISBLANK($B$5:$B$12),””, FILA($B$5:$B$12)-MIN(FILA($B$5:$B$12)) +1), FILA(A1)))
La fórmula INDEX retorna
{ “Apple” }
Finalment,
- IFERRO R(ÍNDEX($B$5:$B$12,PETIT(SI(ISBLANK($B$5:$B$12),")”, FILA($B$5:$B$12)-MIN(FILA($B$5:$) B$12))+1), ROW(A1))),””)
La funció IFERROR retorna un espai en blanc si INDEX la fórmula retorna un error.
Contingut relacionat: Com eliminar espais en blanc de la llista utilitzant la fórmula a Excel (4 mètodes)
5. Eliminació de cel·les en blanc d'un rang horitzontal Llista
A diferència del mètode anterior,ara eliminaré les cel·les buides d'un rang horitzontal de dades. Aquesta vegada també utilitzaré la combinació de funcions d'excel ( IF , COLUMN , SUM , INDEX i SMALL ).
Pasos:
- Escriviu la fórmula següent a Cel·la 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)),"")
- Un cop premeu Retorn , la fórmula donarà el resultat a continuació. Arrossegueu l'eina Omplir mànec cap a la dreta per obtenir la sortida final.
- Finalment, aquí teniu el resultat final. Totes les cel·les en blanc s'eliminen de l'interval anterior.
🔎 Com funciona la fórmula?
Expliquem la primera part de la fórmula que és:
- COLUMNA(B:B)<=SUMA(–($B$5:$I$5””) )+1
La fórmula anterior retorna
{ VERTADER }
On,
- COLUMN(B:B)
La funció COLUMN respon el número de columna de B:B que és:
{ 2 }
Llavors.
- $B$5:$I$5””
Això retornarà:
{ VERTADER, VERTADER, FALS, VERTADER, VERTADER, VERTADER, FALS, VERTADER }
Més tard,
- SUMA(–($B$5:$I$5””)
La funció SUMA suma el recompte de TRUE valors i respostes:
{ 6 }
A continuació, passeu a l'altra part de la fórmula:
- ÍNDEX($B$5:$I$5,0,PETIT(SI($B$5:$I$5”, COLUMNA($B$5:$I$5)-1”,”), COLUMNA(B:B)- 1))
La fórmula anteriorretorna:
{ “Apple” }
On,
- IF($B$5:$I$5"” ,COLUMN($B$5:$I$5)-1,””)
Aquí, la funció IF comprova si $B$5:$ I$5”” , i respon en conseqüència:
{ 1,2,””,4,5,6,””,8 }
A continuació ,
- PETIT(SI($B$5:$I$5”, COLUMNA($B$5:$I$5)-1”,”), COLUMNA(B:B) -1)
Més tard, la funció SMALL retorna el k-èsimo valor més petit del nostre interval de dades que és:
{ 1 }
Finalment, aquí teniu la fórmula sencera:
- SI(COLUMN(B:B)<=SUM(–($B$5: $I$5”))+1, ÍNDEX($B$5:$I$5,0, PETIT(SI($B$5:$I$5”), COLUMNA($B$5:$I$5)-1,” "), COLUMNA(B:B)-1)),"")
La fórmula anterior retorna:
{ Apple }
Llegir més: VBA per comptar cel·les en blanc a l'interval a Excel (3 mètodes)
Lectures similars
- Excel VBA: comproveu si diverses cel·les estan buides (9 exemples)
- Traieu les cel·les en blanc que no estan realment buides a Excel (4 maneres)
- Com omplir cel·les en blanc amb 0 a Excel (3 mètodes) <1 2> Aplica el format condicional a Excel si una altra cel·la està en blanc
- Nul vs en blanc a Excel
6. Funció de FILTRE d'Excel per Suprimeix les cel·les buides
Si esteu treballant a Excel 365 , podeu utilitzar la funció FILTRE per eliminar cel·les en blanc d'un interval d'Excel. Per aplicar la funció, convertirem l'interval de dades ( B4:E12 ) a una taula Excel prement Ctrl + T .
Pasos:
- Escriviu la fórmula següent a Cel·la B15 .
=FILTER(Table1,Table1[Products]"","")
- Premeu Retorn .
- La fórmula anterior donarà lloc a una matriu (indicada en color blau) que suprimirà les cel·les en blanc de la primera columna ( Productes ) de la taula anterior.
Llegir més: Com ignorar les cel·les buides d'un rang a Excel (8 maneres)
7. Utilitzeu l'opció Cerca per eliminar les cel·les buides d'un rang a Excel
Podem suprimir cel·les en blanc d'un interval molt fàcilment mitjançant l'opció Cerca d'excel.
Passos:
- Primer, seleccioneu l'interval ( B5:E12 ) de dades. A continuació, premeu Ctrl + F per obrir el diàleg Cerca i substitueix . Un cop aparegui el diàleg, deixeu el camp Troba què en blanc, trieu Valors al menú desplegable Mira , marqueu Coincideix sencer. contingut de la cel·la i, finalment, premeu Troba-ho tot .
- En conseqüència, obtindreu una llista amb les cel·les en blanc. Ara seleccioneu tota la sortida mantenint premuda la tecla Ctrl . A continuació, aneu a Inici > Cel·les > Suprimeix > Suprimeix cel·les per obrir el diàleg Suprimeix .
- Després, trieu l'opció d'eliminació i premeu D'acord (vegeu la captura de pantalla).
- Com a resultat, aquí teniu la sortida que he rebut, ja que he escollit Desplaça cap amunt opció d'eliminació. Feu clic a D'acord .
- En conclusió, premeu Tanca per finalitzar el procés.
Llegir més: Com trobar i substituir cel·les en blanc a Excel (4 mètodes)
8 Elimina les cel·les buides d'un interval mitjançant l'opció d'ordenació d'Excel
En aquest mètode, us mostraré com eliminar les cel·les buides d'un interval mitjançant l'opció Ordena a excel.
Passos:
- Seleccioneu primer l'interval. A continuació, aneu a Dades > Ordena & Filtra > Icona d'ordenació de la A a la Z (vegeu la captura de pantalla).
- Com a resultat, l'interval de dades s'ordenaran com a continuació. Totes les files en blanc es mostren al final de l'interval.
- Ara premeu Ctrl + – des del teclat per el diàleg Suprimeix . Trieu l'opció Suprimeix fila i premeu D'acord .
- Per últim, aquí teniu el resultat final. Totes les files en blanc s'eliminen del nostre rang de dades.
Llegir més: Com eliminar les cel·les en blanc mitjançant la fórmula a Excel (7 mètodes)
9. Consulta d'Excel Power per eliminar cel·les buides
En aquest mètode, us mostraré com eliminar les cel·les en blanc mitjançant Excel Power Query . Explorem el procés de fer-ho. Per facilitar la meva operació, he convertit el meu interval de dades en una taula prement Ctrl +T .
Passos:
- Feu clic a qualsevol part de la taula,