Innholdsfortegnelse
Når vi jobber med et stort utvalg datasett, kan vi se noen unødvendige tomme celler som er ganske irriterende. Heldigvis, i excel, er det flere tilgjengelige alternativer for å slette disse uønskede tomme cellene. Så denne artikkelen vil veilede deg om hvordan du kan fjerne tomme celler fra et dataområde i excel.
Last ned øvelsesarbeidsbok
Du kan laste ned øvelsesarbeidsboken som vi har brukt til å forberede denne artikkelen .
Fjern tomme celler fra et område.xlsx
9 metoder for å fjerne tomme celler fra et område i Excel
La oss anta, Jeg har et dataområde ( B4:E12 ) som inneholder salgsdata for flere elektroniske produkter (datomessig). Nå kan du slette tomme celler manuelt ved å velge dem én etter én (se skjermbilde); noe som virker tidkrevende når dataområdet er stort. I denne artikkelen vil jeg vise deg 9 metoder for å fjerne tomme celler i excel.
1. Excel 'Gå til spesial'-alternativet for å slette tomme celler fra et område
Vi kan ekskludere tomme celler fra et område ved hjelp av Gå til spesial -alternativet.
Trinn:
- Velg først rekkevidden ( B4:E12 ) med data og trykk F5 eller Ctrl + G for å få frem Gå til -dialogen eske. Deretter trykker du Spesial fra dialogboksen.
- Som et resultat vil Gå til spesial -dialogen boksen vises. Velg Blanks fra de tilgjengelige alternativene og trykkgå til Data > Fra tabell/område .
- Som en konsekvens kan tabellen nedenfor vises i vinduet Power Query Editor . Her er null som standard satt i alle tomme celler. Fra det nye vinduet følger du banen: Hjem > Fjern rader > Fjern tomme rader .
- Som et resultat fjernes alle radene som inneholdt null. Nå for å lukke operasjonen, gå til Hjem > Lukk & Last inn > Lukk & Last inn .
- Avslutningsvis vil det endelige resultatet vises i et nytt ark i excel som nedenfor.
Les mer: Slik fyller du tomme celler automatisk i Excel med verdi over (5 enkle måter)
Konklusjon
I ovenfor artikkelen har jeg prøvd å diskutere flere metoder for å fjerne tomme celler fra et område i excel grundig. Forhåpentligvis vil disse metodene og forklaringene være nok til å løse problemene dine. Gi meg beskjed hvis du har spørsmål.
OK .
- Etter at du har trykket OK , vil alle tomme cellene i området er uthevet. Trykk nå Ctrl + – fra tastaturet for å få opp dialogboksen Slett . Deretter, avhengig av dine data og krav, noen av slettealternativene. Jeg har valgt Skift celler opp . Trykk OK igjen. Dette alternativet vil slette de tomme cellene og flytte ikke-tomme celler opp.
- Her er derfor vårt endelige resultat.
⏩ Merk:
- Vær forsiktig når du velger slettealternativene fra Slett dialog. Hvis du velger feil slettealternativ, ødelegges dataområdet ditt.
- Du kan hente dialogboksen Slett ved å høyreklikke på valget eller følge banen: Hjem > ; Celler > Slett > Slett celler .
Les mer: Hvordan å fylle tomme celler i Excel med Gå til spesial (med 3 eksempler)
2. Fjern tomme celler fra et område ved å bruke filteralternativet
Nå skal jeg filtrere området for tomme celler og senere fjern disse cellene.
Trinn:
- Velg området først og trykk Ctrl + Shift + L for å bruke Filter på den. Når Filter -alternativet brukes, vil rullegardinpilen vises.
- Nå, antar jeg, vil jeg filtrere den tredje kolonnen i området ( B5:E12 ) basert på Dato . For å gjøre det, klikkpå rullegardinikonet fra Dato-kolonnen, merk kun av Blanks og trykk OK .
- Som et resultat vil alle radene som inneholder de tomme cellene bli filtrert. Velg nå alle radene og høyreklikk på utvalget, klikk Slett rad .
- Deretter vises Slett rad . 6>Microsoft Excel meldingsboksen vil be om bekreftelse av radsletting. Klikk OK .
- Trekk deretter filteret ved å trykke Ctrl + Shift + L igjen. Til slutt vil du se at alle de tomme cellene er borte fra området
Les mer: Hvordan fjerne tomme celler i Excel (10 enkle måter)
3. Bruk avansert filterfunksjon for å fjerne tomme celler fra et område
Avansert filter funksjonen i excel er en fantastisk måte for å ekskludere tomme celler fra et dataområde. Anta at du vil slette de tomme cellene fra to kolonner ( Dato og Salg ) fra vårt eksisterende datasett. La oss se hvordan du gjør det ved å bruke Avansert filter alternativet.
Trinn:
- Først skriver du ikke lik ( ) symbol i celle G5 og H5 .
- Neste, gå til Data > Avansert .
- Deretter Avansert filter dialogboksen vises. Nå fra boksen, velg Kopier til en annen plassering , spesifiser Listeområde ( B4:E12 ), Kriteriumområde ( G4:H5 ), Kopier til ( B4 ). Trykk deretter OK .
- Når du skriver inn OK , filtreres området til et annet sted som nedenfor (tomme celler slettet).
⏩ Merk:
- Husk overskriften til kriterieområdet ( G4:H5 ) må være lik det overordnede datasettet ( B4:E12 ).
Les mer: Hvordan beregne i Excel hvis celler ikke er tomme: 7 eksemplariske formler
4. Fjern tomme celler fra et vertikalt område
Denne gangen vil jeg bruke en kombinasjon av IFERROR , INDEX , LITEN , IF , MIN , ISBLANK og RAD funksjoner for å slette tomme celler som finnes i et vertikalt område som inneholder fruktnavn.
Trinn:
- Skriv inn formelen nedenfor i Celle D5 og trykk Enter .
=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))),"")
- Når du skriver inn formelen, får du resultatet nedenfor. Dra ned verktøyet Fyllhåndtak ( + ) for å få det ultimate resultatet.
- I på slutten vil du se at tomme celler er ekskludert fra det resulterende området.
🔎 Hvordan fungerer formelen?
- ISBLANK($B$5:$B$12)
Her sjekker ISBLANK -funksjonen om en cellen er tom eller ikke i området B5:E12 ogreturnerer True eller False .
- RAD($B$5:$B$12)
Nå returnerer ROW -funksjonen radnumrene i området B5:E12 og svar:
{ 5;6;7;8;9; 10;11;12 }
- MIN(RAD($B$5:$B$12))
Deretter MIN -funksjonen finner det laveste radnummeret i området som er:
{5}
Senere,
- IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
Formelen ovenfor returnerer:
{ 1;2;””;4;5;6;””;8 }
Etter at,
- SMALL(IF(ISBLANK($B$5:$B$12),",ROW($B$5:$B$12)-MIN(ROW($B$5 :$B$12))+1), ROW(A1))
Her returnerer funksjonen SMALL den k-te minste verdien fra området og formelen svarer:
{ 1 }
Nå kommer INDEX funksjonen,
- 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)))
INDEX formelen returnerer
{ “Apple” }
Til slutt,
- IFERRO R(INDEKS($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))),””)
IFERROR funksjonen returnerer en blank hvis INDEX formel returnerer en feil.
Relatert innhold: Hvordan fjerne blanke fra listen ved hjelp av formel i Excel (4 metoder)
5. Fjerning av tomme celler fra et horisontalt område Liste
I motsetning til forrige metode,nå vil jeg fjerne tomme celler fra et horisontalt dataområde. Også denne gangen vil jeg bruke kombinasjonen av excel-funksjoner ( HVIS , KOLONNE , SUM , INDEKS og LITEN ).
Trinn:
- Skriv inn følgende formel i Celle 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)),"")
- Når du trykker Enter , vil formelen gi resultatet nedenfor. Dra Fyllhåndtak til høyre for å få det endelige resultatet.
- Til slutt, her er det ultimate resultatet. Alle de tomme cellene slettes fra området ovenfor.
🔎 Hvordan fungerer formelen?
La oss forklare den første delen av formelen som er:
- COLUMN(B:B)<=SUM(–($B$5:$I$5””) )+1
Formelen ovenfor returnerer
{ TRUE }
Hvor,
- COLUMN(B:B)
COLUMN funksjonen svarer kolonnenummeret til B:B som er:
{ 2 }
Så.
- $B$5:$I$5""
Dette vil returnere:
{ TRUE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,TRUE }
Senere,
- SUM(–($B$5:$I$5””)
SUM funksjonen summerer opp antallet TRUE verdier og svar:
{ 6 }
Kom så til den andre delen av formelen:
- INDEKS($B$5:$I$5,0,LITEN(HVIS($B$5:$I$5””,COLUMN($B$5:$I$5)-1,””),COLUMN(B:B)- 1))
Formelen ovenforreturnerer:
{ “Apple” }
Hvor,
- IF($B$5:$I$5”” ,COLUMN($B$5:$I$5)-1,””)
Her sjekker IF -funksjonen om $B$5:$ I$5”” , og svarer deretter:
{ 1,2,””,4,5,6,””,8 }
Deretter ,
- SMALL(IF($B$5:$I$5””,COLUMN($B$5:$I$5)-1,””),COLUMN(B:B) -1)
Senere returnerer SMALL -funksjonen den k-te minste verdien fra dataområdet vårt, som er:
{ 1 }
Til slutt, her er hele formelen:
- 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)),””)
Formelen ovenfor returnerer:
{ Apple }
Les mer: VBA for å telle tomme celler i rekkevidde i Excel (3 metoder)
Lignende avlesninger
- Excel VBA: Sjekk om flere celler er tomme (9 eksempler)
- Håndtere tomme celler som ikke er helt tomme i Excel (4 måter)
- Hvordan fylle tomme celler med 0 i Excel (3 metoder) <1 2> Bruk betinget formatering i Excel hvis en annen celle er tom
- Null vs blank i Excel
6. Excel FILTER-funksjon til Slett tomme celler
Hvis du arbeider i Excel 365 , kan du bruke FILTER-funksjonen for å fjerne tomme celler fra et Excel-område. For å bruke funksjonen vil vi konvertere dataområdet ( B4:E12 ) til en excel-tabell ved å trykke Ctrl + T .
Trinn:
- Skriv inn formelen nedenfor i Celle B15 .
=FILTER(Table1,Table1[Products]"","")
- Trykk Enter .
- Formelen ovenfor vil resultere i at en matrise (angitt i blå farge) sletter tomme celler fra den første kolonnen ( Produkter ) i tabellen ovenfor.
Les mer: Hvordan ignorere tomme celler i område i Excel (8 måter)
7. Bruk søkealternativet for å fjerne tomme celler fra et område i Excel
Vi kan enkelt slette tomme celler fra et område ved å bruke Finn -alternativet i excel.
Trinn:
- Velg først rekkevidden ( B5:E12 ) med data. Trykk deretter Ctrl + F for å hente dialogboksen Finn og erstatt . Etter at dialogboksen vises, la Finn hva -feltet stå tomt, velg Verdier fra rullegardinmenyen Se i , sett en hake på Match hele celleinnhold og til slutt trykk Finn alle .
- Derfor får du en liste som inneholder de tomme cellene. Velg nå hele utgangen ved å holde Ctrl -tasten. Gå deretter til Hjem > Celler > Slett > Slett celler for å få frem dialogen Slett .
- Deretter velger du slettealternativet og trykker OK (se skjermbilde).
- Som et resultat, her er utdataene jeg har mottatt da jeg har valgt Skift cellene opp slettalternativ. Klikk på OK .
- Trykk på Lukk for å avslutte prosessen.
Les mer: Hvordan finne og erstatte tomme celler i Excel (4 metoder)
8 Fjern tomme celler fra et område ved å bruke Excel-sorteringsalternativet
I denne metoden vil jeg vise deg hvordan du fjerner tomme celler fra et område ved å bruke Sorter -alternativet i excel.
Trinn:
- Velg området først. Gå deretter til Data > Sorter & Filter > Sorter A til Å -ikonet (se skjermbilde).
- Som et resultat vil dataområdet vil bli sortert som nedenfor. Alle de tomme radene er oppført på slutten av området.
- Trykk nå Ctrl + – fra tastaturet for å hente dialogboksen Slett . Velg alternativet Slett rad og trykk OK .
- Til slutt, her er det endelige resultatet. Alle de tomme radene slettes fra dataområdet vårt.
Les mer: Hvordan fjerne tomme celler ved hjelp av formel i Excel (7 metoder)
9. Excel Power Query for å slette tomme celler
I denne metoden vil jeg vise deg hvordan du fjerner tomme celler ved å bruke Excel Power Query . La oss utforske prosessen med å gjøre det. For å gjøre operasjonen enklere, har jeg konvertert dataområdet mitt til en tabell ved å trykke Ctrl +T .
Trinn:
- Klikk hvor som helst i tabellen,