Arkusze Google mogą nie mieć tego samego poziomu funkcji, co Excel, ale nadal są mocne i mogą obsługiwać każdy duży arkusz kalkulacyjny, który na niego rzucisz.
Kiedy pracujesz z dużą ilością danych, napotkasz luki. Nie musisz ręcznie znajdować każdego pustego wiersza w arkuszu kalkulacyjnym — jest na to lepszy sposób.
Jeśli chcesz wiedzieć, jak usunąć puste wiersze w Arkuszach Google, wykonaj poniższe czynności.
Jeśli masz tylko jeden lub dwa puste wiersze do usunięcia w Arkuszach Google, szybciej usunąć każdy z nich ręcznie.
Jeśli masz wiele pustych wierszy, które chcesz usunąć, usuwanie ich pojedynczo nie jest idealne. Istnieje kilka sposobów na przyspieszenie tego procesu.
Alternatywną metodą uzyskania tego samego wyniku jest użycie filtru, który pokaże tylko puste wiersze. Następnie możesz wybrać i usunąć te wiersze.
Umiejętność usuwania pustych wierszy w Arkuszach Google pozwala oczyścić dane i sprawić, że będą bardziej czytelne. Istnieją inne sztuczki, których możesz się nauczyć, aby poprawić wygląd danych w Arkuszach Google.
Usuń puste wiersze za pomocą Apps Script
Dzięki Google Apps Script możesz utworzyć niestandardową opcję menu, która pozwoli Ci usunąć wszystkie puste wiersze jednym kliknięciem.
Utworzyłem skrypt, który usuwa komórki pustych wierszy w wybranym zakresie zamiast usuwać cały wiersz. W ten sposób inne komórki poza zakresem pozostaną nienaruszone.
Jest to przydatne, jeśli nie chcesz usuwać żadnych danych spoza wybranego zakresu.
Poniżej znajduje się kod tworzący niestandardową opcję menu o nazwie „Usuń puste wiersze”.
//Kod opracowany przez Manideepa Chaudhary'ego z https://productivesheets.com funkcja usuwaniaEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const aktywnyRange = arkusz.getActiveRange().getValues(); niech rowIndex = arkusz.getActiveRange().getRowIndex(); const colIndex = arkusz.getActiveRange().getColumn(); const numColumns = arkusz.getActiveRange().getNumColumns(); activeRange.forEach((element, indeks) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } funkcja onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('Usunięcia niestandardowe') .addItem('Usuń puste wiersze', 'usuńEmptyRows') .addToUi(); }
Wykonaj poniższe czynności, aby dodać skrypt do dokumentu Arkuszy Google.
Najedź kursorem na menu i kliknij Rozszerzenia > Skrypt aplikacji![Kliknij opcję „Rozszerzenia” menu i wybierz opcję „Apps Script” opcja]()
Wklej powyższy kod do edytora skryptów i kliknij ikonę „zapisz projekt”.![Wprowadź kod skryptu aplikacji w edytorze i kliknij „Zapisz”. przycisk]()
Teraz zamknij edytor skryptów, wróć do dokumentu Arkuszy Google i załaduj go ponownie
Gdy to zrobisz, zobaczysz nową opcję menu „Usuń niestandardowe” wraz z podmenu „Usuń puste wiersze”![Menu skryptów aplikacji niestandardowych]()
Wykonaj poniższe czynności, aby usunąć puste wiersze za pomocą opcji menu niestandardowego:
Wybierz zakres danych, z którego chcesz usunąć puste wiersze![Wybierz cały zbiór danych]()
Kliknij menu Usuń niestandardowe i wybierz opcję „Usuń puste wiersze< opcję i=4>”![Kliknij opcję Usuń puste wiersze]()
Spowoduje to wykonanie skryptu i usunięcie wszystkich pustych wierszy z wybranego zakresu danych![Zbiór danych z usuniętymi pustymi wierszami]()
Po wykonaniu tych kroków wszystkie puste wiersze z wybranego zbioru danych zostaną usunięte.
Praca kodu
Powyższy kod tworzy niestandardową pozycję menu o nazwie „Usuń puste wiersze”. Kliknięcie tego elementu menu wywołuje funkcję o nazwie .removeEmptyRows()
Ta funkcja najpierw pobiera wartości z aktywnego zakresu aktywnego arkusza. Następnie ta metoda służy do przeglądania każdego wiersza w aktywnym zakresie.removeEmptyRows()forEach()
Wewnątrz pętli metoda służy do sprawdzania, czy po przycięciu każda komórka w wierszu jest pusta. Jeśli wiersz jest pusty, funkcja usuwa wszystkie komórki tego wiersza, wywołując metodę, i zmniejsza indeks wiersza o 1, aby uwzględnić usunięty wiersz.every()deleteCells()
Proces ten powtarza się, aż wszystkie puste wiersze zostaną usunięte z aktywnego zakresu.
Usuń puste wiersze za pomocą dodatku
Innym sposobem usunięcia pustych wierszy ze zbioru danych jest użycie dodatku Arkusze Google. W tym celu dostępnych jest kilka dodatków do Arkuszy Google. Polecam dodatek Power Tools.
Power Tools to zaawansowany dodatek do programuablebits, który ma wiele funkcji, z których jedna może pomóc w usunięciu pustych wierszy w zestawie danych.
Jak zainstalować dodatek Power Tools
Kliknij menu Rozszerzenia
Z menu rozwijanego wybierz Dodatki
Następnie kliknij „Pobierz dodatki” na liście![Przejdź do menu Rozszerzenia i wybierz Dodatki z listy]()
Spowoduje to otwarcie okna Addons Marketplace. W polu wyszukiwania wpisz „Elektronarzędzia” i naciśnij Enter
Dodatek Power Tools pojawi się w wynikach wyszukiwania. Kliknij dodatek „Elektronarzędzia”.![Wpisz elektronarzędzia w polu wyszukiwania w Google Workspace Marketplace i wybierz elektronarzędzia]()
Kliknij przycisk Zainstaluj, a następnie kliknij Kontynuuj![Kliknij przycisk Instaluj]()
Teraz wyskakujące okienko poprosi Cię o zalogowanie się na konto Google. Jeśli masz wiele kont, pamiętaj, aby wybrać to powiązane z dokumentem Arkuszy Google, nad którym pracujesz![Zaloguj się na swoje konto Google]()
Po wybraniu konta zostaniesz poproszony o zatwierdzenie uprawnień wymaganych dla dodatku. Po prostu kliknij przycisk „Zezwalaj”.![Kliknij przycisk Zezwól]()
Po zainstalowaniu dodatku otrzymasz wiadomość z potwierdzeniem![Wyskakujące okienko potwierdzające, że dodatek został zainstalowany]()
Po zainstalowaniu dodatku Power Tools możesz go użyć do usunięcia pustych wierszy.
Wykonaj poniższe czynności, aby usunąć puste wiersze za pomocą dodatku Power Tools:
Wybierz zbiór danych zawierający puste wiersze, które chcesz usunąć![Wybierz cały zbiór danych]()
Kliknij Rozszerzenia > Elektronarzędzia > Początek![Kliknij przycisk Start w Power Tools]()
Spowoduje to otwarcie okna dodatku Power Tools
Kliknij zakładkę „Wyczyść”.![Wybierz opcję Wyczyść na pasku bocznym Power Tools]()
Z listy wybierz opcję „Usuń wszystkie puste wiersze”.
Kliknij „Wyczyść”, aby rozpocząć proces![Wybierz opcję Usuń wszystkie puste wiersze i kliknij przycisk Wyczyść.]()
Spowoduje to usunięcie pustych wierszy ze zbioru danych, a kolejność danych zostanie automatycznie zmieniona![Zbiór danych z usuniętymi pustymi wierszami.]()