Google Sheets har muligvis ikke det samme niveau af funktioner som Excel, men det giver stadig en kraft – og det kan håndtere ethvert stort regneark, du kaster efter det.
Når du arbejder med en masse data, vil du støde på huller. Du behøver ikke manuelt at finde hver tomme række i dit regneark – der er en bedre måde at gøre det på.
Hvis du vil vide, hvordan du sletter tomme rækker i Google Sheets, skal du følge nedenstående trin.
Hvis du kun har en eller to tomme rækker at slette i Google Sheets, er det hurtigere at slette hver enkelt manuelt.
Hvis du har flere tomme rækker, som du vil slette, er det ikke ideelt at slippe af med dem én ad gangen. Der er et par måder, hvorpå du kan fremskynde processen.
En alternativ metode til at opnå det samme resultat er at bruge et filter til kun at vise de tomme rækker. Du kan derefter vælge og slette disse rækker.
At vide, hvordan du sletter tomme rækker i Google Sheets, giver dig mulighed for at rydde op i dine data og gøre dem mere præsentable. Der er andre tricks, du kan lære for at få dine Google Sheets-data til at se bedre ud.
Slet tomme rækker ved hjælp af Apps Script
Med Google Apps Script kan du oprette en brugerdefineret menuindstilling, der giver dig mulighed for at slette alle tomme rækker med et enkelt klik.
Jeg har lavet et script, der sletter cellerne i tomme rækker i et valgt område i stedet for at slette hele rækken. På denne måde vil andre celler uden for området forblive intakte.
Dette er nyttigt, hvis du ikke ønsker at slette data uden for det valgte område.
Nedenfor er koden, der opretter den brugerdefinerede menuindstilling med navnet "Fjern tomme rækker."
//Kode Udviklet af Manideep Chaudhary fra https://productivesheets.com funktion removeEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = ark.getActiveRange().getValues(); lad rowIndex = ark.getActiveRange().getRowIndex(); const colIndex = ark.getActiveRange().getColumn(); const numColumns = ark.getActiveRange().getNumColumns(); activeRange.forEach((item, index) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } funktion onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('Custom Removes') .addItem('Fjern tomme rækker', 'removeEmptyRows') .addToUi(); }
Følg nedenstående trin for at tilføje scriptet til dit Google Sheets-dokument.
Hold markøren over menuen og klik på Udvidelser > Apps Script![Klik på 'Udvidelser' menu og vælg 'Apps Script' mulighed]()
Indsæt ovenstående kode i script-editoren og klik på "gem projekt"-ikonet![Indtast apps script kode i editoren og klik på 'gem' knap]()
Luk nu script-editoren og gå tilbage til dit Google Sheets-dokument og genindlæs det
Når du har gjort det, vil du se en ny menuindstilling "Brugerdefineret fjernelse" sammen med undermenuen "Fjern tomme rækker"![Brugerdefineret Apps script menu]()
Følg nedenstående trin for at slette tomme rækker ved hjælp af den brugerdefinerede menuindstilling:
Vælg det dataområde, hvorfra du vil slette tomme rækker![Vælg hele datasættet]()
Klik på Tilpasset fjernelse -menuen, og vælg "Fjern tomme rækker< en i=4>" mulighed![Klik på indstillingen Fjern tomme rækker]()
Dette vil udføre scriptet og slette alle tomme rækker fra det valgte dataområde![Datasæt med fjernede tomme rækker]()
Når du har fuldført trinnene, vil alle tomme rækker fra dit valgte datasæt blive slettet.
Arbejde med kode
Ovenstående kode opretter et brugerdefineret menupunkt med navnet "Fjern tomme rækker". Når der klikkes på dette menupunkt, kalder det en funktion kaldet .removeEmptyRows()
Denne funktion henter først værdierne i det aktive arks aktive område. Derefter bruges metoden til at gå gennem hver række i det aktive område.removeEmptyRows()forEach()
Inde i løkken bruges metoden til at kontrollere, om hver celle i rækken er tom efter at være blevet trimmet. Hvis rækken er tom, sletter funktionen alle celler i den pågældende række ved at kalde metoden og reducerer rækkeindekset med 1 for at tage højde for den slettede række.every()deleteCells()
Denne proces gentages, indtil alle tomme rækker er fjernet fra det aktive område.
Slet tomme rækker ved hjælp af en tilføjelse
En anden måde at slette tomme rækker fra et datasæt på er ved at bruge en Google Sheets-tilføjelse. Der er et par Google Sheets-tilføjelser tilgængelige til dette formål. Jeg anbefaler Power Tools-tilføjelsen.
Power Tools er en avanceret tilføjelse til ablebits, der har fuld af funktioner, hvoraf den ene kan hjælpe med at slette tomme rækker i dit datasæt.
Sådan installeres en Power Tools-tilføjelse
Klik på menuen Udvidelser
Vælg Tilføjelser i rullemenuen
Klik derefter på "Hent tilføjelser" fra listen![Naviger til menuen Udvidelser, og vælg Tilføjelser fra listen]()
Dette åbner vinduet Addons Marketplace. Indtast "Power Tools" i søgefeltet og tryk på Enter
Power Tools-tilføjelsen vises i søgeresultaterne. Klik på tilføjelsen "Power Tools".![Indtast elværktøj i søgefeltet på Google Workspace Marketplace, og vælg elværktøj]()
Klik på knappen Installer, og klik derefter på Fortsæt![Klik på knappen Installer]()
Nu vil et pop op-vindue bede dig om at logge ind på din Google-konto. Hvis du har flere konti, skal du sørge for at vælge den, der er knyttet til det Google Sheets-dokument, du arbejder på![Log ind på din Google-konto]()
Når du har valgt din konto, vil du blive bedt om at godkende de anmodede tilladelser til tilføjelsen. Bare klik på knappen "Tillad".![Klik på knappen Tillad]()
Når tilføjelsen er installeret, får du en bekræftelsesmeddelelse![Popup-bekræftelse, der bekræfter, at tilføjelsen er blevet installeret]()
Når du har installeret Power Tools-tilføjelsen, kan du bruge den til at slette tomme rækker.
Følg nedenstående trin for at slette tomme rækker ved hjælp af Power Tools-tilføjelsen:
Vælg det datasæt, der indeholder de tomme rækker, du vil slette![Vælg hele datasættet]()
Klik på Udvidelser > Elværktøj > Start![Klik på Start-knappen i Power Tools]()
Dette åbner Power Tools-tilføjelsesvinduet
Klik på fanen "Ryd".![Vælg indstillingen Ryd fra sidepanelet Power Tools]()
Vælg "Fjern alle tomme rækker" fra listen
Klik på "Slet" for at starte processen![Vælg indstillingen Fjern alle tomme rækker, og klik på knappen Ryd.]()
Dette vil slette de tomme rækker fra dit datasæt, og dataene omarrangeres automatisk![Datasæt med tomme rækker fjernet.]()