6 sposobów na usunięcie duplikatów w Arkuszach Google

Arkusz kalkulacyjny(Spreadsheet) to nic innego jak dokument , który porządkuje dane w postaci wierszy i kolumn. Arkusze kalkulacyjne(Spreadsheet) są używane przez prawie każdą organizację biznesową do przechowywania swoich rekordów danych i wykonywania operacji na tych danych. Nawet szkoły i uczelnie używają oprogramowania arkuszy kalkulacyjnych do utrzymywania swojej bazy danych. Jeśli chodzi o oprogramowanie do arkuszy kalkulacyjnych, Microsoft Excel i arkusze Google to najlepsze oprogramowanie, z którego korzysta wiele osób. Obecnie coraz więcej użytkowników wybiera Arkusze Google zamiast(Google Sheets) Microsoft Excel(Microsoft Excel) , ponieważ przechowuje arkusze kalkulacyjne w swoim Cloud Storage , czyli na Dysku Google(Google Drive)do którego można uzyskać dostęp z dowolnego miejsca. Jedyne wymaganie to połączenie komputera z Internetem(Internet) . Kolejną świetną rzeczą w Arkuszach Google(Google Sheets) jest to, że możesz z nich korzystać w oknie przeglądarki na swoim komputerze.

Jeśli chodzi o prowadzenie wpisów danych, jednym z typowych problemów, z jakimi boryka się wielu użytkowników, są duplikaty lub duplikaty wpisów. Na przykład wyobraź sobie, że masz dane osób zebrane z ankiety. Kiedy umieszczasz je na liście za pomocą oprogramowania do obsługi arkuszy kalkulacyjnych, takiego jak Arkusze Google(Google Sheets) , istnieje możliwość zduplikowania rekordów. Oznacza to, że jedna osoba mogła wypełnić ankietę więcej niż jeden raz, a zatem Arkusze Google podałyby(Google Sheets) wpis dwukrotnie. Takie zdublowane wpisy są bardziej kłopotliwe w przypadku firm. Wyobrażać sobie(Imagine)jeśli transakcja gotówkowa jest wprowadzana do ewidencji więcej niż jeden raz. Kiedy obliczysz łączne wydatki na podstawie tych danych, byłby to problem. Aby uniknąć takich sytuacji, należy upewnić się, że w arkuszu kalkulacyjnym nie ma zduplikowanych zapisów. Jak to osiągnąć? Cóż(Well) , w tym przewodniku omówisz 6 różnych sposobów usuwania duplikatów w Arkuszach Google(Google Sheets) . Chodź(Come) , bez dalszego wstępu, zerknijmy w temat.

6 sposobów na usunięcie duplikatów w Arkuszach Google

Jak usunąć duplikaty w Arkuszach Google?(How to Remove Duplicates in Google Sheets?)

Zduplikowane rekordy są naprawdę kłopotliwe w przypadku prowadzenia rekordów danych. Ale nie musisz się martwić, ponieważ możesz łatwo usunąć zduplikowane wpisy z arkusza kalkulacyjnego Arkuszy Google . (Google Sheets)Zobaczmy, jak pozbyć się duplikatów w Arkuszach Google(Google Sheets) .

Metoda 1: Korzystanie z opcji Usuń duplikaty(Method 1: Using the Remove Duplicates Option)

Arkusze Google(Google Sheets) mają wbudowaną opcję usuwania wpisów, które się powtarzają (zduplikowane wpisy). Aby skorzystać z tej opcji, postępuj zgodnie z poniższą ilustracją.

1. Na przykład spójrz na to (patrz zrzut ekranu poniżej). Tutaj widać, że rekord „Ajit” jest wprowadzany dwa razy. To jest duplikat rekordu.

Rekord „Ajit” jest wprowadzany dwa razy.  To jest duplikat rekordu

2. Aby usunąć zduplikowany wpis, wybierz lub zaznacz wiersze i kolumny.( select or highlight the rows and columns.)

3. Teraz kliknij opcję menu oznaczoną Data . Przewiń w dół, a następnie kliknij opcję Usuń duplikaty(Remove duplicates ) .

Kliknij menu oznaczone „Dane”.  Kliknij Usuń duplikaty, aby wyeliminować zduplikowane rekordy

4. Pojawi się wyskakujące okienko z pytaniem, które kolumny należy przeanalizować. Wybierz opcje zgodnie ze swoimi potrzebami, a następnie kliknij przycisk Usuń duplikaty(Remove duplicates ) .

Kliknij przycisk oznaczony „Usuń duplikaty”

5. Wszystkie zduplikowane zapisy zostałyby wyeliminowane, a unikalne elementy pozostałyby. Arkusze Google(Google Sheets) poinformują Cię o liczbie zduplikowanych rekordów, które zostały wyeliminowane(number of duplicate records that were eliminated) .

Arkusze Google poinformują Cię o liczbie zduplikowanych rekordów, które zostały wyeliminowane

6. W naszym przypadku usunięto tylko jeden zduplikowany wpis ( Ajit ). Możesz zobaczyć, że Arkusze Google(Google Sheets) usunęły zduplikowany wpis (patrz zrzut ekranu poniżej).

Metoda 2: Usuń duplikaty za pomocą formuł(Method 2: Remove Duplicates with Formulae)

Formuła 1: WYJĄTKOWY(Formula 1: UNIQUE)

Arkusze Google(Google Sheets) mają formułę o nazwie UNIQUE , która zachowuje unikalne rekordy i eliminuje wszystkie zduplikowane wpisy z arkusza kalkulacyjnego.

Na przykład: =UNIQUE(A2:B7)

1. Spowoduje to sprawdzenie zduplikowanych wpisów w określonym zakresie komórek (A2:B7)(specified range of cells (A2:B7)) .

2. Kliknij dowolną pustą komórkę w arkuszu kalkulacyjnym(Click on any empty cell on your spreadsheet) i wprowadź powyższą formułę. Arkusze Google wyróżnią(Google Sheets) określony zakres komórek.

Arkusze Google podświetlą określony zakres komórek

3.  Arkusze Google(Google Sheets) wyświetlą listę unikalnych rekordów, w których wpisałeś formułę. Następnie możesz zastąpić stare dane unikalnymi rekordami.(You can then replace the old data with the unique records.)

Arkusze Google zawierają listę unikalnych rekordów, w których wpisałeś formułę

Formuła 2: LICZ.JEŻELI(Formula 2: COUNTIF)

Możesz użyć tej formuły, aby wyróżnić wszystkie zduplikowane wpisy w arkuszu kalkulacyjnym.

1. Na przykład: Rozważmy poniższy zrzut ekranu, który zawiera jeden zduplikowany wpis.

W komórce C2 wprowadź formułę

2. Na powyższym zrzucie ekranu w komórce C2 wprowadź formułę jako =COUNTIF(A$2:A2, A2)>1

3. Teraz, po naciśnięciu klawisza Enter , wynik pokaże jako  FAŁSZ.(FALSE.)

Jak tylko naciśniesz klawisz Enter, wynik pokaże jako FAŁSZ

4. Przesuń wskaźnik myszy i umieść go nad małym kwadratem( small square) w dolnej części wybranej komórki. Teraz zobaczysz symbol plusa zamiast kursora myszy. Kliknij(Click) i przytrzymaj to pole, a następnie przeciągnij je do komórki, w której chcesz znaleźć zduplikowane wpisy. Arkusze Google automatycznie skopiują formułę do pozostałych komórek(automatically copy the formula to the remaining cells) .

Arkusze Google automatycznie skopiują formułę do pozostałych komórek

5. Arkusz Google(Google Sheet) automatycznie doda „ PRAWDA(TRUE) ” przed zduplikowanym wpisem.

UWAGA(NOTE) : W tym stanie określiliśmy jako >1 (większe niż 1). Tak więc warunek ten dawałby TRUE(TRUE ) w miejscach, w których wpis zostanie znaleziony więcej niż jeden raz. We wszystkich innych miejscach wynik jest FAŁSZ.(FALSE.)

Metoda 3: Usuń zduplikowane wpisy za pomocą formatowania warunkowego(Method 3: Remove Duplicate Entries with Conditional Formatting)

Możesz także skorzystać z formatowania warunkowego, aby wyeliminować zduplikowane rekordy z Arkuszy Google(Google Sheets) .

1. Najpierw(First) wybierz zestaw danych, na którym chcesz przeprowadzić formatowanie warunkowe. Następnie z menu wybierz Formatuj(Format ) i przewiń w dół, a następnie wybierz Formatowanie warunkowe.(Conditional formatting.)

Z menu Format przewiń nieco w dół, aby wybrać Formatowanie warunkowe

2. Kliknij pole rozwijane Formatuj komórki, jeśli… i wybierz opcję (Format cells if…)Formuła niestandardowa(Custom Formula ) .

Kliknij opcję Formatuj komórki, jeśli… pole rozwijane

3. Wprowadź formułę jako =COUNTIF(A$2:A2, A2)>1

Uwaga:(Note:) musisz zmienić dane wierszy i kolumn zgodnie z Arkuszem Google(Google Sheet) .

Wybierz formułę niestandardową i wprowadź formułę jako LICZ.JEŻELI(A$2:A2,A2)>1

4. Ta formuła odfiltruje rekordy z kolumny A.

5. Kliknij przycisk Gotowe(Done) . Jeśli kolumna A zawiera zduplikowane rekordy(duplicate records) , Arkusze Google podświetlą powtarzające się wpisy (duplikaty).( Google Sheets will highlight the repeated entries (duplicates).)

Arkusze Google podświetlą powtarzające się wpisy (duplikaty)

6. Teraz możesz łatwo usunąć te zduplikowane rekordy.

Metoda 4: Usuń zduplikowane rekordy za pomocą tabel przestawnych(Method 4: Remove Duplicate Records with Pivot Tables)

Ponieważ tabele przestawne są szybkie w użyciu i elastyczne, możesz ich używać do znajdowania i eliminowania zduplikowanych rekordów z Arkusza Google(Google Sheet) .

Najpierw musisz podświetlić dane w Arkuszu Google(Google Sheet) . Następnie(Next) utwórz tabelę przestawną i ponownie wyróżnij swoje dane. Aby utworzyć tabelę przestawną ze swoim zestawem danych, przejdź do danych(Data ) w menu Arkusz Google(Google Sheet) i kliknij opcję Tabela przestawna(Pivot table) . Zostanie wyświetlony monit z pytaniem, czy utworzyć tabelę przestawną w istniejącym arkuszu, czy w nowym arkuszu. Wybierz odpowiednią opcję i kontynuuj.

Twoja tabela przestawna zostanie utworzona. Z panelu po prawej stronie wybierz przycisk Dodaj(Add ) obok Rzędów(Rows) , aby dodać odpowiednie rzędy. W pobliżu wartości wybierz opcję Dodaj kolumnę, aby sprawdzić duplikaty wartości. Twoja tabela przestawna wyświetli wartości wraz z ich liczbami (tj. ile razy wartość występuje w arkuszu). Możesz to wykorzystać do sprawdzenia, czy wpisy w Arkuszu Google(Google Sheet) są zduplikowane . Jeśli liczba jest większa niż jeden, oznacza to, że wpis jest powtarzany w arkuszu kalkulacyjnym więcej niż raz.

Metoda 5: Korzystanie ze skryptu aplikacji(Method 5: Using Apps Script)

Innym świetnym sposobem na wyeliminowanie duplikatów z dokumentu jest użycie skryptu Apps Script(Apps Script) . Poniżej znajduje się skrypt aplikacji do usuwania zduplikowanych wpisów z arkusza kalkulacyjnego:

/**
* remove duplicate rows from Google Sheets data range
*/
function removeDupRows() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Sheet1');
  // change the row number of your header row
  var startRow = 7;
  // get the data
  var range = sheet.getRange(startRow,1,sheet.getLastRow(),sheet.getLastColumn()).getValues();
  // remove duplicates with helper function
  var dedupRange = arrayUnique(range);
  Logger.log(dedupRange);
  // check if duplicate sheet exists already, if not create new one
  if (ss.getSheetByName('Sheet1 Duplicates Removed')) {
    // case when dedup sheet already exists
    var dedupSheet = ss.getSheetByName('Sheet1 Duplicates Removed');
    var lastRow = Math.max(dedupSheet.getLastRow(),1);
    var lastColumn = Math.max(dedupSheet.getLastColumn(),1);
    // clear out any previous de-duplicate data
    dedupSheet.getRange(1,1,dedupSheet.getLastRow(),dedupSheet.getLastColumn()).clear();
    // replace with new de-duplicated data
    dedupSheet.getRange(1,1,dedupRange.length,sheet.getLastColumn()).setValues(dedupRange);
  }
  else {
    // case when there is no dedup sheet
    var dedupSheet = ss.insertSheet('Sheet1 Duplicates Removed',0);
    dedupSheet.getRange(1,1,dedupRange.length,dedupRange[0].length).setValues(dedupRange);
  }
  // make the de-duplicate sheet the active one
  dedupSheet.activate();
}
/**
* helper function returns a unique array
*/
function arrayUnique(arr) {
  var tmp = [];
  // filter out duplicates
  return arr.filter(function(item, index){
    // convert row arrays to strings for comparison
    var stringItem = item.toString();
    // push string items into temporary arrays
    tmp.push(stringItem);
    // only return the first occurrence of the strings
    return tmp.indexOf(stringItem) >= index;
  });
}
You can also use the below function to add a custom menu to Google Sheets to remove duplicates so that you can easily use it.
/**
* add a menu to run a function from Sheet
*/
function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Remove duplicates')
  .addItem('Highlight duplicate rows','highlightDupRows')
  .addItem('Remove duplicate rows','removeDupRows')
  .addToUi();
}

Metoda 6: Użyj dodatku, aby usunąć duplikaty w Arkuszach Google(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

Korzystanie z dodatku w celu wyeliminowania zduplikowanych wpisów z arkusza kalkulacyjnego może być korzystne. Kilka takich rozszerzeń okazuje się pomocnych. Jednym z takich dodatków jest dodatek Ablebits o nazwie „ Usuń duplikaty(Remove Duplicates) ”.

1. Otwórz Arkusze Google, a następnie z menu Dodatki(Add-ons ) kliknij opcję Pobierz dodatki(Get add-ons ) .

W Arkuszach Google znajdź menu o nazwie „Dodatki” i kliknij opcje „Pobierz dodatki”

2. Wybierz ikonę Uruchom(Launch ) (podświetloną na zrzucie ekranu), aby uruchomić G-Suite Marketplace .

Wybierz ikonę Uruchom (podświetloną na zrzucie ekranu), aby uruchomić G-Suite Marketplace

3. Teraz wyszukaj potrzebny dodatek i zainstaluj go .(Add-on)

Wyszukaj potrzebny dodatek i kliknij go

4. Przejrzyj opis dodatku, jeśli chcesz, a następnie kliknij opcję Zainstaluj( click on the Install) .

Kliknij opcję instalacji

Zaakceptuj niezbędne uprawnienia, aby zainstalować dodatek. Może być konieczne zalogowanie się przy użyciu danych logowania do konta Google . Po zainstalowaniu dodatku możesz łatwo usunąć duplikaty z Arkuszy Google(Google Sheets) .

Zalecana:(Recommended:)

Mamy nadzieję, że te informacje były przydatne i udało Ci się łatwo usunąć zduplikowane wpisy z Arkuszy Google. (easily remove duplicate entries from Google Sheets.)Jeśli masz jakieś sugestie lub pytania, skorzystaj z sekcji komentarzy, aby je zadać.



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts