6 načina za uklanjanje duplikata u Google tablicama

Proračunska tablica(Spreadsheet) nije ništa drugo nego dokument koji raspoređuje podatke u obliku redaka i stupaca. Proračunske tablice(Spreadsheet) koriste gotovo svaka poslovna organizacija za održavanje podataka o podacima i obavljanje operacija na tim podacima. Čak i škole i fakulteti koriste softver za proračunske tablice za održavanje svoje baze podataka. Kada je riječ o softveru za proračunske tablice, Microsoft Excel i Google tablice su najbolji softver koji mnogi ljudi koriste. Danas sve više korisnika bira Google Sheets umjesto(Google Sheets) Microsoft Excela(Microsoft Excel) jer pohranjuje proračunske tablice na njihovu pohranu u oblaku(Cloud Storage) , tj. Google Drivekojoj se može pristupiti s bilo kojeg mjesta. Jedini preduvjet je da vaše računalo mora biti spojeno na Internet . Još jedna sjajna stvar u vezi s Google tablicama(Google Sheets) je da ih možete koristiti iz prozora preglednika na računalu.

Kada je u pitanju održavanje unosa podataka, jedan od uobičajenih problema s kojima se susreću mnogi korisnici su duplikati ili duplikati unosa. Na primjer, zamislite da imate podatke o ljudima prikupljene iz ankete. Kada ih navedete pomoću softvera za proračunske tablice kao što je Google Sheets , postoji mogućnost dupliranja zapisa. Odnosno, jedna je osoba možda ispunila anketu više puta i stoga bi Google tablice(Google Sheets) dvaput navele unos. Takvi dupli unosi stvaraju više problema kada su u pitanju tvrtke. Zamisliti(Imagine)ako se gotovinska transakcija upisuje u evidenciju više puta. Kad izračunate ukupne troškove s tim podacima, to bi bio problem. Kako biste izbjegli takve situacije, treba osigurati da u proračunskoj tablici nema duplih zapisa. Kako to postići? Pa(Well) , u ovom vodiču raspravljat ćete o 6 različitih načina za uklanjanje duplikata u Google tablicama(Google Sheets) . Hajde(Come) , bez daljnjeg uvoda, zavirimo u temu.

6 načina za uklanjanje duplikata u Google tablicama

Kako ukloniti duplikate u Google tablicama?(How to Remove Duplicates in Google Sheets?)

Dvostruki zapisi stvarno su problematični u slučaju održavanja zapisa podataka. Ali ne morate brinuti jer možete jednostavno ukloniti duplicirane unose iz proračunske tablice Google(Google Sheets) tablica. Dopustite nam da vidimo neke načine na koje se možete riješiti duplikata u Google tablicama(Google Sheets) .

Metoda 1: Korištenje opcije Ukloni duplikate(Method 1: Using the Remove Duplicates Option)

Google tablice(Google Sheets) imaju ugrađenu opciju za uklanjanje unosa koji se ponavljaju (duplicirani unosi). Da biste koristili tu opciju, slijedite donju ilustraciju.

1. Na primjer, pogledajte ovo (pogledajte snimku zaslona u nastavku). Ovdje možete vidjeti da se zapis “Ajit” upisuje dva puta. Ovo je duplikat zapisa.

Zapis “Ajit” se upisuje dva puta.  Ovo je duplikat zapisa

2. Da biste uklonili duplikat unosa, odaberite ili označite retke i stupce.( select or highlight the rows and columns.)

3. Sada kliknite na opciju izbornika s oznakom Podaci(Data) . Pomaknite se prema dolje, a zatim kliknite na opciju Ukloni duplikate(Remove duplicates ) .

Kliknite na izbornik s oznakom "Podaci".  Kliknite na Ukloni duplikate za uklanjanje duplikata zapisa

4. Pojavit će se skočni okvir s pitanjem koje stupce analizirati. Odaberite opcije prema svojim potrebama, a zatim kliknite gumb Ukloni duplikate(Remove duplicates ) .

Kliknite gumb s natpisom "Ukloni duplikate"

5. Svi dupli zapisi bi bili eliminirani, a jedinstveni elementi bi ostali. Google tablice(Google Sheets) će od vas zatražiti broj dupliranih zapisa koji su eliminirani(number of duplicate records that were eliminated) .

Google tablice će vas obavijestiti o broju duplikata koji su eliminirani

6. U našem slučaju je uklonjen samo jedan duplikat unosa ( Ajit ). Možete vidjeti da su Google tablice(Google Sheets) uklonile duplikat unosa (pogledajte snimku zaslona koja slijedi).

Metoda 2: Uklonite duplikate pomoću formula(Method 2: Remove Duplicates with Formulae)

Formula 1: JEDINSTVENO(Formula 1: UNIQUE)

Google tablice(Google Sheets) imaju formulu pod nazivom UNIQUE koja zadržava jedinstvene zapise i eliminira sve duple unose iz vaše proračunske tablice.

Na primjer: =UNIQUE(A2:B7)

1. Time bi se provjerilo ima li duplih unosa u navedenom rasponu ćelija (A2:B7)(specified range of cells (A2:B7)) .

2. Kliknite na bilo koju praznu ćeliju u proračunskoj tablici(Click on any empty cell on your spreadsheet) i unesite gornju formulu. Google tablice(Google Sheets) bi istaknule raspon ćelija koje odredite.

Google tablice bi istaknule raspon ćelija koje odredite

3.  Google tablice(Google Sheets) će prikazati jedinstvene zapise u koje ste upisali formulu. Tada možete zamijeniti stare podatke jedinstvenim zapisima.(You can then replace the old data with the unique records.)

Google tablice bi izlistale jedinstvene zapise u koje ste upisali formulu

Formula 2: COUNTIF

Ovu formulu možete koristiti za isticanje svih duplikata unosa u proračunskoj tablici.

1. Na primjer: Razmotrite sljedeću snimku zaslona koja sadrži jedan duplikat unosa.

U ćeliju C2 unesite formulu

2. Na gornjoj snimci zaslona, ​​u ćeliju C2, unesite formulu kao, =COUNTIF(A$2:A2, A2)>1

3. Sada, nakon što se pritisne tipka  Enter , rezultat će biti prikazan kao (Enter)FALSE.

Čim pritisnete tipku Enter, rezultat bi pokazao FALSE

4. Pomaknite pokazivač miša i postavite ga preko malog kvadrata( small square) u donjem dijelu odabrane ćelije. Sada ćete vidjeti simbol plus umjesto pokazivača miša. Kliknite(Click) i držite taj okvir, a zatim ga povucite do ćelije u kojoj želite pronaći duplicirane unose. Google tablice automatski bi kopirale formulu u preostale ćelije(automatically copy the formula to the remaining cells) .

Google tablice automatski bi kopirale formulu u preostale ćelije

5. Google Sheet će automatski dodati “ TRUE ” ispred duplikata unosa.

NAPOMENA(NOTE) : U ovom smo stanju naveli kao >1 (veće od 1). Dakle, ovaj uvjet bi rezultirao TRUE na mjestima gdje se unos nalazi više puta. Na svim ostalim mjestima rezultat je LAŽ.(FALSE.)

Metoda 3: Uklonite duplicirane unose s uvjetnim oblikovanjem(Method 3: Remove Duplicate Entries with Conditional Formatting)

Također možete koristiti uvjetno oblikovanje kako biste uklonili duple zapise iz Google tablica(Google Sheets) .

1. Najprije(First) odaberite skup podataka na kojem želite izvršiti uvjetno oblikovanje. Zatim u izborniku(Menu) odaberite Format i pomaknite se prema dolje, a zatim odaberite Uvjetno oblikovanje.(Conditional formatting.)

Na izborniku Format pomaknite se malo prema dolje kako biste odabrali Uvjetno oblikovanje

2. Kliknite na padajući okvir Oblikuj ćelije ako... i odaberite opciju (Format cells if…)Prilagođena formula(Custom Formula ) .

Kliknite na padajući okvir Oblikuj ćelije ako...

3. Unesite formulu kao =COUNTIF(A$2:A2, A2)>1

Napomena:(Note:) trebate promijeniti podatke retka i stupca prema vašoj Google tablici(Google Sheet) .

Odaberite prilagođenu formulu i unesite formulu kao COUNTIF(A$2:A2, A2)>1

4. Ova formula bi filtrirala zapise iz stupca A.

5. Kliknite na gumb Gotovo . (Done)Ako stupac A sadrži duplikate zapisa(duplicate records) , Google tablice će istaknuti ponovljene unose (duplikate).( Google Sheets will highlight the repeated entries (duplicates).)

Google tablice će istaknuti ponovljene unose (duplikate)

6. Sada možete jednostavno izbrisati ove duple zapise.

Metoda 4: Uklonite duple zapise pomoću zaokretnih tablica(Method 4: Remove Duplicate Records with Pivot Tables)

Budući da su zaokretne tablice brze za korištenje i fleksibilne, možete ih koristiti za pronalaženje i uklanjanje dupliciranih zapisa iz Google(Google Sheet) tablice .

Prvo ćete morati istaknuti podatke u Google tablici(Google Sheet) . Zatim(Next) stvorite zaokretnu tablicu i ponovno istaknite svoje podatke. Da biste izradili zaokretnu tablicu sa svojim skupom podataka, idite na Podaci(Data ) u izborniku Google Sheet i kliknite na opciju Zaokretna tablica(Pivot table) . Bit ćete upitani s okvirom s pitanjem želite li stvoriti zaokretnu tablicu u postojećem ili novom listu. Odaberite odgovarajuću opciju i nastavite.

Vaša zaokretna tablica će biti kreirana. Na ploči s desne strane odaberite gumb Dodaj(Add ) pored redaka(Rows) da biste dodali odgovarajuće retke. U blizini vrijednosti odaberite Dodaj stupac da provjerite ima li dupliciranih vrijednosti. Vaša zaokretna tablica navodi vrijednosti s njihovim brojem (tj. koliko puta se vrijednost pojavljuje na vašem listu). Ovo možete koristiti za provjeru dupliciranja unosa u Google tablici(Google Sheet) . Ako je broj više od jedan, to znači da se unos ponavlja više puta u vašoj proračunskoj tablici.

Metoda 5: Korištenje Apps Script(Method 5: Using Apps Script)

Još jedan sjajan način za uklanjanje dupliciranih iz vašeg dokumenta je korištenje skripte aplikacije Apps(Apps Script) . Dolje je data skripta aplikacije za uklanjanje duplikata iz proračunske tablice:

/**
* 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: Koristite dodatak za uklanjanje duplikata u Google tablicama(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

Korištenje dodatka za uklanjanje duplih unosa iz proračunske tablice može biti od koristi. Nekoliko takvih proširenja pokazalo se korisnim. Jedan takav program dodataka je dodatak Ablebitsa(Ablebits) pod nazivom " Ukloni duplikate(Remove Duplicates) ".

1. Otvorite Google tablice, a zatim na izborniku Dodaci kliknite opciju (Add-ons )Nabavi dodatke(Get add-ons ) .

Unutar Google tablica pronađite izbornik pod nazivom "Dodaci" i kliknite opcije "Nabavi dodatke"

2. Odaberite ikonu Pokreni(Launch ) (označena na snimci zaslona) da biste pokrenuli G-Suite Marketplace .

Odaberite ikonu za pokretanje (istaknuta na snimci zaslona) da pokrenete G-Suite Marketplace

3. Sada potražite dodatak koji(Add-on) vam je potreban i instalirajte ga.

Potražite dodatak koji vam je potreban i kliknite na njega

4. Prođite kroz opis dodatka ako želite i zatim kliknite na opciju Instaliraj( click on the Install) .

Kliknite na opciju za instaliranje

Prihvatite potrebna dopuštenja za instalaciju dodatka. Možda ćete se morati prijaviti s vjerodajnicama svog Google računa. (Google)Nakon što instalirate dodatak, možete jednostavno ukloniti duplikate iz Google tablica(Google Sheets) .

Preporučeno:(Recommended:)

Nadamo se da su vam ove informacije bile korisne i da ste mogli jednostavno ukloniti duple unose iz Google tablica. (easily remove duplicate entries from Google Sheets.)Ako imate bilo kakvih prijedloga ili pitanja na umu, upotrijebite odjeljak za komentare da ih postavite.



About the author

Ja sam programer za iPhone i macOS s iskustvom u Windowsima 11/10 i Appleovoj najnovijoj iOS platformi. S više od 10 godina iskustva, duboko razumijem kako stvoriti i upravljati datotekama na obje platforme. Moje vještine nadilaze samo stvaranje datoteka - također dobro poznajem Appleove proizvode, njihove značajke i kako ih koristiti.



Related posts