Slet tomme kolonner i Excel (3 måder)

  • Del Dette
Hugh West

Denne artikel viser dig, hvordan du kan slette tomme kolonner i Excel på tre effektive og nemme måder.

Download arbejdsbog

Du kan downloade arbejdsbogen til øvelser her.

Sletning af blanke kolonner i Excel.xlsm

3 enkle måder at slette tomme kolonner i Excel på

Her lærer du 3 måder at slette tomme kolonner i Excel på: ved hjælp af Excel-redigeringsværktøjer, ved hjælp af en formel og ved at implementere VBA-kode.

1. Ved at bruge Excel-redigeringsværktøjer

Trin 1: Vælg datasættet.

Trin 2: Gå til Hjem -> Find & Vælg -> Gå til Special .

Trin 3: Fra den Gå til Special pop-up vinduet, vælg Ubearbejdede emner , og klik derefter på OK .

Trin 4: Kun de tomme celler fra dit datasæt vil blive valgt. Højreklik med musen, og vælg i pop-up listen over valgmuligheder Slet .

Trin 5: Dernæst, fra pop-up-vinduet Slet kasse, vælg Skift celler til venstre fra indstillingerne. Klik på OK.

Dette vil slette alle de tomme kolonner fra datasættet.

Læs mere: Sådan sletter du ubrugte kolonner i Excel

2. Ved hjælp af formel

Du kan bruge COUNTA() formel til at slette tomme kolonner i Excel. Hvad COUNTA() formlen vil først identificere de tomme og ikke-tomme kolonner i dit datasæt i Excel, og derfra kan du nemt vælge og slette de tomme kolonner.

Dette er en anden effektiv måde at slette tomme kolonner i Excel på, især når du har mange tomme kolonner at arbejde med. Lad os lære, hvordan du gør det.

Trin 1: Indsæt en tom række lige over datasættet ved at højreklikke på den første rækkes overskrift og vælge Indsæt fra listen over pop-up muligheder. Dette vil indsætte en ny række over hele datasættet.

Trin 2: Skriv følgende formel i den yderste venstre celle i dit regneark,

=COUNTA(A2:A1048576)=0

Her,

A2 repræsenterer den første celle i datasættet,

A1048576 repræsenterer det maksimale antal rækker i Excel (2007-2019).

Trin 3: Tryk på Indtast Den vil vise True hvis kolonnen er tom, eller Falsk hvis der er mindst en enkelt ikke-tom celle i hele kolonnen.

Trin 4: Anvend formlen på de andre kolonner ved at trække Håndtag til påfyldning .

Trin 5: Gå nu til Hjem -> Sortere & Filtrere -> Tilpasset sortering .

Trin 6: Fra pop-up-vinduet Sortere vindue, skal du klikke på Indstillinger knappen. Vælg derefter Sortere fra venstre til højre fra den Sorteringsmuligheder pop-up-vinduet og klik på OK .

Trin 7: Klik på rullemenuen ved siden af Sorter efter etiketten og derfra vælge indstillingen Række 1 .

Trin 8: Klik på rullemenuen under Sortere efter etiketten og vælge indstillingen Celleværdier derfra.

Trin 9: Klik på rullemenuen under Bestil etiketten og vælge indstillingen Største til mindste . Klik OK .

Det vil flytte alle de tomme kolonner til venstre side af regnearket.

Trin 10: Derfra skal du blot vælge hele datasættet med tomme tomme kolonner, højreklikke og derefter vælge Slet .

Trin 11: Fra pop-up-vinduet Slet boksen, vælg den Hele kolonnen fra indstillingerne. Klik på OK .

Dette vil slette alle de tomme kolonner fra datasættet.

Lignende læsninger:

  • Sådan sletter du flere kolonner i Excel
  • Slet dobbelte kolonner i Excel (6 måder)
  • Sådan sletter du ekstra kolonner i Excel (7 metoder)
  • Slet kolonner i Excel uden at påvirke formlen (to måder)

3. Ved at bruge VBA-kode

Hvis du er en erfaren Excel-bruger, er denne metode specielt for dig. Implementering af VBA-kode er den sikreste måde at slette tomme kolonner i Excel på. Den sletter kun de helt tomme kolonner. Hvis en kolonne indeholder en enkelt celleværdi, selv om en celle returnerer en tom streng, vil hele kolonnen stadig være fuldstændig intakt.

Nedenfor er den automatiserede måde at slette tomme kolonner i Excel på.

Trin 1: Tryk på Alt + F11 på dit tastatur eller gå til fanen Udvikler -> Visual Basic for at åbne Visual Basic-editoren.

Trin 2: Klik på i menulinjen på Indsæt -> Modul .

Trin 3: Kopier følgende kode, og indsæt den i kodevinduet.

 Public Sub DeleteBlankColumns() Dim SrcRange As Range Dim EntrColumn As Range On Error Resume Next Set SrcRange = Application.InputBox( _ "Select a range:", "Delete Blank Columns", _ Application.Selection.Address, Type:=8) If Not (SrcRange Is Nothing) Then Application.ScreenUpdating = False For i = SrcRange.Columns.Count To 1 Step -1 Set EntrColumn = SrcRange.Cells(1, i).EntrColumn IfApplication.WorksheetFunction.CountA(EntrColumn) = 0 Then EntrColumn.Delete End If Next Application.ScreenUpdating = True End If End If End Sub 

Trin 4: Tryk på F5 på dit tastatur eller på menulinjen vælge Kør -> Kør Sub/UserForm Du kan også bare klikke på den lille Afspilningsikon i undermenulinjen for at køre makroen.

Trin 5: I dialogboksen skifter du til det ønskede regneark, vælger det ønskede område og klikker på OK .

Dette vil slette alle de tomme kolonner fra databasen.

Konklusion

I denne artikel har vi diskuteret tre nemme måder at slette tomme kolonner i Excel på. Vi har vist, hvordan man bruger Excel-redigeringsværktøjer til at slette tomme kolonner, vi har vist, hvordan man anvender formler til at slette tomme kolonner, og vi har også implementeret VBA-kode til at slette tomme kolonner i Excel.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.