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![Napsauta 'Laajennukset' valikosta ja valitse 'Apps Script' vaihtoehto]()
Liitä yllä oleva koodi skriptieditoriin ja napsauta "tallenna projekti" -kuvaketta![Kirjoita sovellusten komentosarjakoodi editoriin ja napsauta 'tallenna' -painiketta]()
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".![Muokattujen sovellusten komentosarjavalikko]()
Poista tyhjät rivit mukautetulla valikkovaihtoehdolla noudattamalla alla olevia ohjeita:
Valitse tietoalue, josta haluat poistaa tyhjät rivit![Valitse koko tietojoukko]()
Napsauta Muokattu poista -valikkoa ja valitse ”Poista tyhjät rivit< a i=4>" vaihtoehto![Napsauta Poista tyhjät rivit -vaihtoehtoa]()
Tämä suorittaa komentosarjan ja poistaa kaikki tyhjät rivit valitulta tietoalueelta![Tietojoukko, josta on poistettu tyhjät rivit]()
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".![Siirry Laajennukset-valikkoon ja valitse luettelosta 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![Kirjoita sähkötyökalut Google Workspace Marketplacen hakukenttään ja valitse sähkötyökalut]()
Klikkaa Asenna-painiketta ja valitse sitten Jatka![Napsauta Asenna-painiketta]()
Nyt ponnahdusikkuna kehottaa sinua kirjautumaan Google-tilillesi. Jos sinulla on useita tilejä, muista valita se, joka liittyy käsittelemääsi Google Shes -asiakirjaan![Kirjaudu sisään Google-tilillesi]()
Kun olet valinnut tilisi, sinua pyydetään hyväksymään lisäosalle pyydetyt käyttöoikeudet. Napsauta vain Salli-painiketta![Napsauta Salli-painiketta]()
Kun lisäosa on asennettu, saat vahvistusviestin![Ponnahdusikkuna, jossa varmistetaan, että lisäosa on asennettu]()
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![Valitse koko tietojoukko]()
Napsauta Laajennukset > Sähkötyökalut > alkaa![Napsauta Käynnistä-painiketta Power Toolsissa]()
Tämä avaa Power Tools -lisäosaikkunan
Napsauta "Tyhjennä" -välilehteä![Valitse Tyhjennä-vaihtoehto Power Tools -sivupalkista]()
Valitse luettelosta "Poista kaikki tyhjät rivit".
Napsauta "Tyhjennä" aloittaaksesi prosessin![Valitse Poista kaikki tyhjät rivit -vaihtoehto ja napsauta Tyhjennä-painiketta.]()
Tämä poistaa tyhjät rivit tietojoukostasi ja tiedot järjestetään automaattisesti uudelleen![Tietojoukko, jossa tyhjät rivit on poistettu.]()