Indholdsfortegnelse
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.xlsm3 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.