6 spôsobov, ako odstrániť duplikáty v Tabuľkách Google

Tabuľka nie(Spreadsheet) je nič iné ako dokument, ktorý usporiada údaje vo forme riadkov a stĺpcov. Tabuľkové hárky(Spreadsheet) používa takmer každá obchodná organizácia na udržiavanie záznamov údajov a vykonávanie operácií s týmito údajmi. Dokonca aj školy a vysoké školy používajú tabuľkový softvér na údržbu svojej databázy. Čo sa týka tabuľkového softvéru, Microsoft Excel a hárky Google sú špičkovým softvérom, ktorý veľa ľudí používa. V súčasnosti si viac používateľov vyberá Tabuľky Google(Google Sheets) pred Microsoft Excel , pretože tabuľky ukladá na ich cloudovom úložisku(Cloud Storage) , teda na Disku Google.(Google Drive)ku ktorým je možný prístup z akéhokoľvek miesta. Jedinou podmienkou je, aby bol váš počítač pripojený k internetu(Internet) . Ďalšou skvelou vecou na Tabuľkách Google(Google Sheets) je, že ich môžete používať z okna prehliadača na počítači.

Pokiaľ ide o udržiavanie záznamov údajov, jedným z bežných problémov, ktorým mnohí používatelia čelia, sú duplikáty alebo duplicitné záznamy. Predstavte si napríklad, že máte podrobnosti o ľuďoch zozbierané z prieskumu. Keď ich uvediete pomocou svojho tabuľkového softvéru, ako sú napríklad Tabuľky Google(Google Sheets) , existuje možnosť duplicitných záznamov. To znamená, že jedna osoba mohla vyplniť prieskum viac ako raz, a preto by Tabuľky Google(Google Sheets) uviedli záznam dvakrát. Takéto duplicitné záznamy sú viac problematické, pokiaľ ide o podniky. Predstavte si(Imagine)ak je hotovostná transakcia zapísaná v evidencii viackrát. Keď vypočítate celkové výdavky s týmito údajmi, bol by to problém. Aby ste predišli takýmto situáciám, mali by ste sa uistiť, že v tabuľke nie sú žiadne duplicitné záznamy. Ako to dosiahnuť? V(Well) tejto príručke sa dozviete o 6 rôznych spôsoboch odstránenia duplikátov v Tabuľkách Google(Google Sheets) . Poďme(Come) , bez ďalšieho predstavovania, nahliadnime do témy.

6 spôsobov, ako odstrániť duplikáty v Tabuľkách Google

Ako odstrániť duplikáty v Tabuľkách Google?(How to Remove Duplicates in Google Sheets?)

Duplicitné záznamy sú skutočne problematické v prípade udržiavania dátových záznamov. Nemusíte sa však obávať, pretože duplicitné záznamy môžete z tabuľky Tabuliek Google(Google Sheets) jednoducho odstrániť . Pozrime sa na niekoľko spôsobov, ako sa môžete zbaviť duplikátov v Tabuľkách Google(Google Sheets) .

Metóda 1: Použitie možnosti Odstrániť duplikáty(Method 1: Using the Remove Duplicates Option)

Tabuľky Google(Google Sheets) majú vstavanú možnosť odstrániť záznamy, ktoré sa opakujú (duplicitné záznamy). Ak chcete použiť túto možnosť, postupujte podľa obrázka nižšie.

1. Pozrite si napríklad toto (pozri snímku obrazovky nižšie). Tu môžete vidieť, že záznam „Ajit“ je zadaný dvakrát. Toto je duplicitný záznam.

Záznam „Ajit“ sa zadáva dvakrát.  Toto je duplicitný záznam

2. Ak chcete odstrániť duplicitný záznam, vyberte alebo zvýraznite riadky a stĺpce.( select or highlight the rows and columns.)

3. Teraz kliknite na možnosť ponuky s názvom Údaje(Data) . Posuňte zobrazenie nadol a kliknite na možnosť Odstrániť duplikáty(Remove duplicates ) .

Kliknite na ponuku s názvom „Údaje“.  Kliknutím na Odstrániť duplikáty odstránite duplicitné záznamy

4. Zobrazí sa kontextové okno s otázkou, ktoré stĺpce sa majú analyzovať. Vyberte možnosti podľa svojich potrieb a potom kliknite na tlačidlo Odstrániť duplikáty(Remove duplicates ) .

Kliknite na tlačidlo s názvom „Odstrániť duplikáty“

5. Všetky duplicitné záznamy by boli odstránené a jedinečné prvky by zostali. Tabuľky Google(Google Sheets) vás vyzve s počtom duplicitných záznamov, ktoré boli odstránené(number of duplicate records that were eliminated) .

Tabuľky Google vás vyzvú s počtom duplicitných záznamov, ktoré boli odstránené

6. V našom prípade bol odstránený iba jeden duplicitný záznam ( Ajit ). Môžete vidieť, že Tabuľky Google(Google Sheets) odstránili duplicitný záznam (pozrite si snímku obrazovky, ktorá nasleduje).

Metóda 2: Odstráňte duplikáty pomocou vzorcov(Method 2: Remove Duplicates with Formulae)

Formula 1: UNIKÁTNY(Formula 1: UNIQUE)

Tabuľky Google(Google Sheets) majú vzorec s názvom UNIQUE , ktorý uchováva jedinečné záznamy a odstráni všetky duplicitné záznamy z tabuľky.

Napríklad: =UNIQUE(A2:B7)

1. Toto by skontrolovalo duplicitné položky v špecifikovanom rozsahu buniek (A2:B7)(specified range of cells (A2:B7)) .

2. Kliknite na ľubovoľnú prázdnu bunku v tabuľke(Click on any empty cell on your spreadsheet) a zadajte vyššie uvedený vzorec. Tabuľky Google(Google Sheets) zvýraznia rozsah buniek, ktorý určíte.

Tabuľky Google zvýraznia rozsah buniek, ktorý určíte

3.  Tabuľky Google(Google Sheets) zobrazia zoznam jedinečných záznamov, do ktorých ste zadali vzorec. Potom môžete nahradiť staré údaje jedinečnými záznamami.(You can then replace the old data with the unique records.)

Tabuľky Google vypíšu jedinečné záznamy, do ktorých ste zadali vzorec

Formula 2: COUNTIF

Tento vzorec môžete použiť na zvýraznenie všetkých duplicitných záznamov v tabuľke.

1. Napríklad: Predstavte si nasledujúcu snímku obrazovky, ktorá obsahuje jeden duplicitný záznam.

V bunke C2 zadajte vzorec

2. Na vyššie uvedenej snímke obrazovky do bunky C2 zadajte vzorec ako, =COUNTIF(A$2:A2, A2)>1

3. Teraz, po stlačení klávesu Enter , sa výsledok zobrazí ako  FALSE.

Akonáhle stlačíte kláves Enter, výsledok sa zobrazí ako FALSE

4. Posuňte ukazovateľ myši a umiestnite ho nad malý štvorec( small square) v spodnej časti vybranej bunky. Teraz namiesto kurzora myši uvidíte symbol plus. Kliknite(Click) a podržte toto pole a potom ho potiahnite nahor do bunky, kde chcete nájsť duplicitné položky. Tabuľky Google automaticky skopírujú vzorec do zostávajúcich buniek(automatically copy the formula to the remaining cells) .

Tabuľky Google automaticky skopírujú vzorec do zostávajúcich buniek

5. Tabuľka Google(Google Sheet) automaticky pridá pred duplicitný záznam „ TRUE “.

POZNÁMKA(NOTE) : V tomto stave sme špecifikovali ako >1 (väčšie ako 1). Takže táto podmienka bude mať za následok TRUE na miestach, kde sa záznam nájde viac ako raz. Na všetkých ostatných miestach je výsledok NEPRAVDIVÝ.(FALSE.)

Metóda 3: Odstráňte duplicitné položky pomocou podmieneného formátovania(Method 3: Remove Duplicate Entries with Conditional Formatting)

Na odstránenie duplicitných záznamov z Tabuliek Google(Google Sheets) môžete využiť aj podmienené formátovanie .

1. Najprv(First) vyberte súbor údajov, na ktorom chcete vykonať podmienené formátovanie. Potom z ponuky(Menu) vyberte Formát(Format ) , prejdite nadol a potom vyberte Podmienené formátovanie.(Conditional formatting.)

V ponuke Formát sa posuňte trochu nadol a vyberte Podmienené formátovanie

2. Kliknite na rozbaľovacie pole Formátovať bunky, ak... a vyberte možnosť (Format cells if…)Vlastný vzorec(Custom Formula ) .

Kliknite na rozbaľovacie pole Formátovať bunky, ak...

3. Zadajte vzorec ako =COUNTIF(A$2:A2, A2)>1

Poznámka:(Note:) Údaje riadkov a stĺpcov musíte zmeniť podľa tabuľky Google(Google Sheet) .

Vyberte Vlastný vzorec a zadajte vzorec ako COUNTIF(A$2:A2, A2)>1

4. Tento vzorec by filtroval záznamy zo stĺpca A.

5. Kliknite na tlačidlo Hotovo(Done) . Ak stĺpec A obsahuje duplicitné záznamy(duplicate records) , Tabuľky Google zvýraznia opakované záznamy (duplikáty).( Google Sheets will highlight the repeated entries (duplicates).)

Tabuľky Google zvýraznia opakované záznamy (duplikáty)

6. Teraz môžete tieto duplicitné záznamy jednoducho odstrániť.

Metóda 4: Odstráňte duplicitné záznamy pomocou kontingenčných tabuliek(Method 4: Remove Duplicate Records with Pivot Tables)

Keďže kontingenčné tabuľky sú rýchlo použiteľné a flexibilné, môžete ich použiť na nájdenie a odstránenie duplicitných záznamov z Google Sheet .

Najprv budete musieť zvýrazniť údaje v tabuľke Google(Google Sheet) . Potom(Next) vytvorte kontingenčnú tabuľku a znova zvýraznite svoje údaje. Ak chcete vytvoriť kontingenčnú tabuľku s vašou množinou údajov, prejdite do časti Údaje(Data ) v ponuke Tabuľka Google(Google Sheet) a kliknite na možnosť Kontingenčná tabuľka(Pivot table) . Zobrazí sa okno s otázkou, či chcete vytvoriť kontingenčnú tabuľku v existujúcom hárku alebo v novom hárku. Vyberte si vhodnú možnosť a pokračujte.

Vaša kontingenčná tabuľka sa vytvorí. Na paneli vpravo vyberte tlačidlo Pridať(Add ) v blízkosti riadkov(Rows) a pridajte príslušné riadky. V blízkosti hodnôt vyberte Pridať stĺpec, aby ste skontrolovali duplicitu hodnôt. Vaša kontingenčná tabuľka by uvádzala hodnoty s ich počtom (tj koľkokrát sa hodnota vyskytuje vo vašom hárku). Môžete to použiť na kontrolu duplicitných záznamov v Tabuľke Google(Google Sheet) . Ak je počet viac ako jeden, znamená to, že záznam sa v tabuľke opakuje viackrát.

Metóda 5: Použitie Apps Script(Method 5: Using Apps Script)

Ďalším skvelým spôsobom, ako odstrániť duplikáty z dokumentu, je použitie skriptu Apps Script(Apps Script) . Nižšie je uvedený aplikačný skript na odstránenie duplicitných záznamov z tabuľky:

/**
* 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();
}

Metóda 6: Použite doplnok na odstránenie duplikátov v Tabuľkách Google(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

Použitie doplnku na odstránenie duplicitných záznamov z tabuľky môže byť prospešné. Niekoľko takýchto rozšírení sa ukázalo ako užitočné. Jedným z takýchto doplnkových programov je doplnok od Ablebits s názvom „ Odstrániť duplikáty(Remove Duplicates) “.

1. Otvorte Tabuľky Google a potom v ponuke Doplnky(Add-ons ) kliknite na možnosť Získať doplnky(Get add-ons ) .

V Tabuľkách Google nájdite ponuku s názvom „Doplnky“ a kliknite na možnosti „Získať doplnky“

2. Vyberte ikonu Spustiť(Launch ) (zvýraznenú na snímke obrazovky), aby ste spustili G-Suite Marketplace .

Ak chcete spustiť G-Suite Marketplace, vyberte ikonu Spustiť (zvýraznenú na snímke obrazovky).

3. Teraz vyhľadajte doplnok(Add-on) , ktorý potrebujete, a nainštalujte ho.

Vyhľadajte požadovaný doplnok a kliknite naň

4. Ak chcete, prejdite si popis doplnku a potom kliknite na možnosť Inštalovať( click on the Install) .

Kliknite na možnosť Inštalovať

Prijmite potrebné povolenia na inštaláciu doplnku. Možno sa budete musieť prihlásiť pomocou poverení účtu Google . Po nainštalovaní doplnku môžete jednoducho odstrániť duplikáty z Tabuliek Google(Google Sheets) .

Odporúčané:(Recommended:)

Dúfame, že tieto informácie boli užitočné a že sa vám podarilo ľahko odstrániť duplicitné záznamy z Tabuliek Google. (easily remove duplicate entries from Google Sheets.)Ak máte nejaké návrhy alebo otázky vo svojej mysli, použite sekciu komentárov a položte ich.



About the author

Som softvérový inžinier so skúsenosťami s programami Xbox Explorer, Microsoft Excel a Windows 8.1 Explorer. Vo voľnom čase rád hrám videohry a pozerám televíziu. Mám titul z University of Utah a momentálne pracujem ako softvérový inžinier pre medzinárodnú spoločnosť.



Related posts