Google Sheetsissä ei välttämättä ole samantasoisia ominaisuuksia kuin Excelissä, mutta se on silti tehokas – ja se pystyy käsittelemään mitä tahansa suuria laskentataulukoita, joita sille kirjoitat.
Kun työskentelet suuren tiedon kanssa, kohtaat aukkoja. Sinun ei tarvitse etsiä manuaalisesti jokaista tyhjää riviä laskentataulukosta – on olemassa parempi tapa tehdä se.
Jos haluat tietää, kuinka tyhjiä rivejä poistetaan Google Sheetsista, noudata alla olevia ohjeita.
Jos sinulla on vain yksi tai kaksi tyhjää riviä poistettavana Google Sheetsissa, on nopeampaa poistaa jokainen rivi manuaalisesti.
Jos sinulla on useita tyhjiä rivejä, jotka haluat poistaa, niiden poistaminen yksitellen ei ole ihanteellinen. Voit nopeuttaa prosessia parilla tavalla.
Vaihtoehtoinen tapa saavuttaa sama tulos on käyttää suodatinta, joka näyttää vain tyhjät rivit. Voit sitten valita ja poistaa nämä rivit.
Kun osaat poistaa tyhjiä rivejä Google Sheetsissa, voit puhdistaa tietosi ja tehdä niistä näyttävämpiä. Voit oppia muitakin temppuja Google Sheets -tietojesi näyttämiseksi paremmilta.
Poista tyhjät rivit Apps-skriptin avulla
Google Apps Scriptin avulla voit luoda mukautetun valikkovaihtoehdon, jonka avulla voit poistaa kaikki tyhjät rivit yhdellä napsautuksella.
Olen luonut skriptin, joka poistaa tyhjien rivien solut valitulta alueelta sen sijaan, että poistaisi koko rivin. Näin muut alueen ulkopuolella olevat solut pysyvät ehjinä.
Tämä on hyödyllistä, jos et halua poistaa tietoja valitun alueen ulkopuolelta.
Alla on koodi, joka luo mukautetun valikkovaihtoehdon nimeltä "Poista tyhjät rivit".
//Koodi, jonka on kehittänyt Manideep Chaudhary osoitteesta https://productivesheets.com function removeEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = sheet.getActiveRange().getValues(); anna rowIndex = sheet.getActiveRange().getRowIndex(); const colIndex = sheet.getActiveRange().getColumn(); const numColumns = sheet.getActiveRange().getNumColumns(); activeRange.forEach((tuote, indeksi) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } function onOpen() { anna ui = SpreadsheetApp.getUi(); ui.createMenu('Muokatut poistot') .addItem('Poista tyhjät rivit', 'removeEmptyRows') .addToUi(); }
Lisää komentosarja Google Sheets -asiakirjaasi noudattamalla alla olevia ohjeita.
Vie hiiri valikon päälle ja napsauta Laajennukset > Apps Script
Liitä yllä oleva koodi skriptieditoriin ja napsauta "tallenna projekti" -kuvaketta
Sulje nyt komentosarjaeditori ja palaa Google Sheets -asiakirjaan ja lataa se uudelleen
Kun olet tehnyt sen, näet uuden valikkovaihtoehdon "Custom Remove" sekä alivalikon "Poista tyhjät rivit".
Poista tyhjät rivit mukautetulla valikkovaihtoehdolla noudattamalla alla olevia ohjeita:
Valitse tietoalue, josta haluat poistaa tyhjät rivit
Napsauta Muokattu poista -valikkoa ja valitse ”Poista tyhjät rivit< a i=4>" vaihtoehto
Tämä suorittaa komentosarjan ja poistaa kaikki tyhjät rivit valitulta tietoalueelta
Kun olet suorittanut vaiheet, kaikki tyhjät rivit valitusta tietojoukosta poistetaan.
Koodin toiminta
Yllä oleva koodi luo mukautetun valikkokohdan nimeltä "Poista tyhjät rivit". Kun tätä valikkokohtaa napsautetaan, se kutsuu funktiota nimeltä .removeEmptyRows()
Tämä funktio saa ensin arvot aktiivisen taulukon aktiiviselta alueelta. Tämän jälkeen menetelmää käytetään aktiivisen alueen jokaisen rivin läpikäymiseen.removeEmptyRows()forEach()
Silmukan sisällä menetelmää käytetään sen tarkistamiseen, onko jokainen rivin solu tyhjä leikauksen jälkeen. Jos rivi on tyhjä, funktio poistaa kaikki kyseisen rivin solut kutsumalla menetelmää ja pienentää riviindeksiä 1:llä poistetun rivin huomioon ottamiseksi. Every()deleteCells()
Tätä prosessia toistetaan, kunnes kaikki tyhjät rivit on poistettu aktiiviselta alueelta.
Poista tyhjät rivit lisäosan avulla
Toinen tapa poistaa tyhjiä rivejä tietojoukosta on käyttää Google Sheets -lisäosaa. Tähän tarkoitukseen on saatavilla muutamia Google Sheets -lisäosia. Suosittelen Power Tools -lisäosaa.
Power Tools on kehittynyt lisäosaablebiteille, jossa on täynnä ominaisuuksia, joista yksi voi auttaa poistamaan tyhjiä rivejä tietojoukosta.
Sähkötyökalujen lisäosan asentaminen
Klikkaa Laajennukset-valikkoa
Valitse avattavasta valikosta Lisäosat
Napsauta seuraavaksi luettelosta "Hae lisäosat".
Tämä avaa Addons Marketplace -ikkunan. Kirjoita hakukenttään "Power Tools" ja paina Enter
Power Tools -lisäosa tulee näkyviin hakutuloksiin. Napsauta "Power Tools" -lisäosaa
Klikkaa Asenna-painiketta ja valitse sitten Jatka
Nyt ponnahdusikkuna kehottaa sinua kirjautumaan Google-tilillesi. Jos sinulla on useita tilejä, muista valita se, joka liittyy käsittelemääsi Google Shes -asiakirjaan
Kun olet valinnut tilisi, sinua pyydetään hyväksymään lisäosalle pyydetyt käyttöoikeudet. Napsauta vain Salli-painiketta
Kun lisäosa on asennettu, saat vahvistusviestin
Kun olet asentanut Power Tools -lisäosan, voit käyttää sitä tyhjien rivien poistamiseen.
Poista tyhjät rivit Power Tools -lisäosan avulla seuraavasti:
Valitse tietojoukko, joka sisältää poistettavat tyhjät rivit
Napsauta Laajennukset > Sähkötyökalut > alkaa
Tämä avaa Power Tools -lisäosaikkunan
Napsauta "Tyhjennä" -välilehteä
Valitse luettelosta "Poista kaikki tyhjät rivit".
Napsauta "Tyhjennä" aloittaaksesi prosessin
Tämä poistaa tyhjät rivit tietojoukostasi ja tiedot järjestetään automaattisesti uudelleen