Slik fjerner du tomme celler fra et område i Excel (9 metoder)

  • Dele Denne
Hugh West

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,

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.