6 módszer az ismétlődések eltávolítására a Google Táblázatokban

A táblázat(Spreadsheet) nem más, mint egy dokumentum, amely sorok és oszlopok formájában rendezi az adatokat. A táblázatokat(Spreadsheet) szinte minden üzleti szervezet használja adatrekordjainak karbantartására és az adatokkal kapcsolatos műveletek végrehajtására. Még az iskolák és főiskolák is táblázatkezelő szoftvereket használnak adatbázisuk karbantartására. Ha a táblázatkezelő szoftverekről van szó, a Microsoft Excel és a Google -táblázatok a legnépszerűbb szoftverek, amelyeket sokan használnak. Manapság egyre több felhasználó választja a Google Táblázatokat(Google Sheets) a Microsoft Excel helyett, mivel az a saját (Microsoft Excel)felhőtárhelyükön(Cloud Storage) , azaz a Google Drive -on tárolja a táblázatokat.amely bármely helyről elérhető. Az egyetlen feltétel az, hogy számítógépe csatlakozzon az internethez(Internet) . A Google Táblázatok(Google Sheets) másik nagyszerű tulajdonsága, hogy a számítógépén lévő böngészőablakból is használhatja.

Amikor az adatbevitelekről van szó, az egyik gyakori probléma, amellyel sok felhasználó szembesül, a bejegyzések ismétlődése vagy ismétlődése. Képzelje el például, hogy egy felmérésből gyűjtötte össze az emberek adatait. Ha listázza őket táblázatkezelő szoftverével, például a Google Táblázatokkal(Google Sheets) , előfordulhat, hogy a rekordok ismétlődnek. Ez azt jelenti, hogy egy személy többször is kitölthette a kérdőívet, és ezért a Google Táblázatok(Google Sheets) kétszer listázzák a bejegyzést. Az ilyen ismétlődő bejegyzések nagyobb gondot okoznak, ha vállalkozásokról van szó. Képzeld el(Imagine)ha egy készpénzes tranzakció többször is bekerül a nyilvántartásba. Ha ezekkel az adatokkal kiszámolja a teljes kiadást, az problémát jelentene. Az ilyen helyzetek elkerülése érdekében gondoskodni kell arról, hogy ne legyenek ismétlődő rekordok a táblázatban. Hogyan lehet ezt elérni? Nos(Well) , ebben az útmutatóban a Google Táblázatok(Google Sheets) ismétlődéseinek eltávolításának 6 különböző módját tárgyalja . Gyerünk(Come) , további bevezetés nélkül, vessünk egy pillantást a témába.

6 módszer az ismétlődések eltávolítására a Google Táblázatokban

Hogyan lehet eltávolítani a duplikációkat a Google Táblázatokban?(How to Remove Duplicates in Google Sheets?)

A duplikált rekordok valóban gondot okoznak az adatrekordok vezetése esetén. De nem kell aggódnia, mivel könnyedén eltávolíthatja az ismétlődő bejegyzéseket a Google Táblázatok(Google Sheets) táblázatából. Lássunk néhány módszert, amellyel megszabadulhat a Google Táblázatok(Google Sheets) ismétlődéseitől .

1. módszer: Az ismétlődések eltávolítása opció használata(Method 1: Using the Remove Duplicates Option)

A Google Táblázatok(Google Sheets) beépített opcióval eltávolítják az ismétlődő bejegyzéseket (ismétlődő bejegyzések). Az opció használatához kövesse az alábbi ábrát.

1. Vessen egy pillantást például erre (lásd az alábbi képernyőképet). Itt látható, hogy az „Ajit” rekord kétszer került beírásra. Ez egy ismétlődő rekord.

Az „Ajit” rekord kétszer kerül bevitelre.  Ez egy ismétlődő rekord

2. Az ismétlődő bejegyzés eltávolításához jelölje ki vagy jelölje ki a sorokat és oszlopokat.( select or highlight the rows and columns.)

3. Most kattintson az Adatok(Data) feliratú menüopcióra . Görgessen le, majd kattintson az Ismétlődések eltávolítása(Remove duplicates ) lehetőségre.

Kattintson az „Adatok” feliratú menüre.  Az ismétlődő rekordok eltávolításához kattintson az Ismétlődések eltávolítása elemre

4. Megjelenik egy felugró ablak, amely megkérdezi, hogy mely oszlopokat kell elemezni. Válassza ki az igényeinek megfelelő opciókat, majd kattintson az Ismétlődések eltávolítása(Remove duplicates ) gombra.

Kattintson az „Ismétlődések eltávolítása” feliratú gombra.

5. Minden ismétlődő rekord megszűnne, és az egyedi elemek megmaradnának. A Google Táblázatok(Google Sheets) jelzik a megszüntetett ismétlődő rekordok számát(number of duplicate records that were eliminated) .

A Google Táblázatok jelzik a megszüntetett ismétlődő rekordok számát

6. Esetünkben csak egy ismétlődő bejegyzést távolítottak el ( Ajit ). Láthatja, hogy a Google Táblázatok(Google Sheets) eltávolította az ismétlődő bejegyzést (lásd a következő képernyőképet).

2. módszer: Az ismétlődések eltávolítása képletekkel(Method 2: Remove Duplicates with Formulae)

Forma 1: EGYEDI(Formula 1: UNIQUE)

A Google Táblázatok egy (Google Sheets)EGYEDI(UNIQUE) nevű képlettel rendelkezik, amely megőrzi az egyedi rekordokat, és eltávolítja az összes ismétlődő bejegyzést a táblázatból.

Például: =UNIQUE(A2:B7)

1. Ez ellenőrzi, hogy vannak-e ismétlődő bejegyzések a megadott cellatartományban (A2:B7)(specified range of cells (A2:B7)) .

2. Kattintson bármelyik üres cellára a táblázatban(Click on any empty cell on your spreadsheet) , és írja be a fenti képletet. A Google Táblázatok(Google Sheets) kiemeli az Ön által megadott cellatartományt.

A Google Táblázatok kiemeli az Ön által megadott cellatartományt

3.  A Google Táblázatok(Google Sheets) felsorolja azokat az egyedi rekordokat, amelyekbe beírta a képletet. Ezután lecserélheti a régi adatokat az egyedi rekordokra.(You can then replace the old data with the unique records.)

A Google Táblázatok felsorolja azokat az egyedi rekordokat, amelyekbe beírta a képletet

Forma 2: COUNTIF(Formula 2: COUNTIF)

Ezzel a képlettel kiemelheti az összes ismétlődő bejegyzést a táblázatban.

1. Például: Tekintsük a következő képernyőképet, amely egy ismétlődő bejegyzést tartalmaz.

A C2 cellába írja be a képletet

2. A fenti képernyőképen a C2 cellába írjuk be a következő képletet: =COUNTIF(A$2:A2, A2)>1

3. Most, ha megnyomja az Enter billentyűt, az eredmény  FALSE-ként jelenik meg.(FALSE.)

Amint megnyomja az Enter billentyűt, az eredmény FALSE-ként jelenik meg

4. Mozgassa az egérmutatót, és helyezze a kijelölt cella alsó részén található kis négyzet fölé. ( small square)Most egy plusz szimbólumot fog látni az egérkurzor helyett. Kattintson(Click) és tartsa lenyomva a mezőt, majd húzza fel arra a cellára, ahol meg szeretné keresni az ismétlődő bejegyzéseket. A Google(Google) -táblázatok automatikusan átmásolják a képletet a többi cellába(automatically copy the formula to the remaining cells) .

A Google-táblázatok automatikusan átmásolják a képletet a fennmaradó cellákba

5. A Google Táblázat(Google Sheet) automatikusan hozzáadja az „ IGAZ(TRUE) ” szót az ismétlődő bejegyzések elé.

MEGJEGYZÉS(NOTE) : Ebben a feltételben >1-et (nagyobb, mint 1-et) adtunk meg. Tehát ez a feltétel IGAZ(TRUE ) lesz azokon a helyeken, ahol egy bejegyzés többször található. Minden más helyen HAMIS az eredmény.(FALSE.)

3. módszer: Az ismétlődő bejegyzések eltávolítása feltételes formázással(Method 3: Remove Duplicate Entries with Conditional Formatting)

Feltételes formázást is használhat a duplikált rekordok eltávolítására a Google Táblázatokból(Google Sheets) .

1. Először(First) válassza ki azt az adatkészletet, amelyen feltételes formázást szeretne végrehajtani. Ezután a menüben(Menu) válassza a Formázás(Format ) lehetőséget , görgessen lefelé, majd válassza a Feltételes formázás lehetőséget.(Conditional formatting.)

A Formátum menüben görgessen le egy kicsit a Feltételes formázás lehetőség kiválasztásához

2. Kattintson a Cellák formázása, ha…(Format cells if…) legördülő listára, és válassza az Egyéni képlet(Custom Formula ) opciót.

Kattintson a Cellák formázása, ha… legördülő listára

3. Írja be a képletet a következőképpen: =COUNTIF(A$2:A2, A2)>1

Megjegyzés: A sorok és oszlopok adatait a (Note:)Google(Google Sheet) -táblázatnak megfelelően módosítania kell .

Válassza ki az Egyéni képletet, és írja be a képletet a következőképpen: COUNTIF(A$2:A2, A2)>1

4. Ez a képlet kiszűrné a rekordokat az A oszlopból.

5. Kattintson a Kész(Done) gombra. Ha az A oszlop ismétlődő rekordokat(duplicate records) tartalmaz , a Google Táblázatok kiemeli az ismétlődő bejegyzéseket (ismétlődéseket).( Google Sheets will highlight the repeated entries (duplicates).)

A Google Táblázatok kiemeli az ismétlődő bejegyzéseket (ismétlődések)

6. Most már könnyedén törölheti ezeket az ismétlődő rekordokat.

4. módszer: Az ismétlődő rekordok eltávolítása kimutatástáblákkal(Method 4: Remove Duplicate Records with Pivot Tables)

Mivel a kimutatási táblázatok gyorsan használhatók és rugalmasak, használhatja őket a duplikált rekordok megkeresésére és eltávolítására a Google(Google Sheet) -táblázaton .

Először ki kell emelnie az adatokat a Google Táblázatban(Google Sheet) . Ezután(Next) hozzon létre egy pivot táblát, és ismét jelölje ki az adatokat. Pivot tábla létrehozásához az adatkészlettel, navigáljon az Adatok(Data ) elemre a Google Táblázat(Google Sheet) menüben, és kattintson a Kimutatástábla(Pivot table) lehetőségre. Megjelenik egy doboz, amely megkérdezi, hogy a pivot táblát a meglévő lapon vagy egy új munkalapon hozza létre. Válassza ki a megfelelő lehetőséget, és folytassa.

A kimutatástábla létrejön. A jobb oldali panelen kattintson a Hozzáadás(Add ) gombra a Sorok(Rows) mellett a megfelelő sorok hozzáadásához. Az értékek közelében válassza az Oszlop hozzáadása lehetőséget az értékek megkettőzésének ellenőrzéséhez. A pivot tábla felsorolja az értékeket a számukkal együtt (azaz hányszor fordul elő az érték a munkalapon). Ezzel ellenőrizheti a bejegyzések ismétlődését a Google Táblázatban(Google Sheet) . Ha a szám több mint egy, az azt jelenti, hogy a bejegyzés többször is megismétlődik a táblázatban.

5. módszer: Az Apps Script használata(Method 5: Using Apps Script)

A másolatok eltávolításának másik nagyszerű módja az Apps Script használata . Az alábbiakban látható az apps-script, amellyel megszabadulhat a táblázat ismétlődő bejegyzéseitől:

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

6. módszer: Használja a bővítményt az ismétlődések eltávolításához a Google Táblázatokban(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

Hasznos lehet egy bővítmény használata az ismétlődő bejegyzések eltávolítására a táblázatból. Számos ilyen bővítmény hasznosnak bizonyul. Az egyik ilyen kiegészítő program az AblebitsRemove Duplicates ” nevű kiegészítője.

1. Nyissa meg a Google Táblázatokat, majd a Kiegészítők(Add-ons ) menüben kattintson a Bővítmények beszerzése(Get add-ons ) lehetőségre.

A Google Táblázatok belsejében keresse meg a „Bővítmények” nevű menüt, és kattintson a „Kiegészítők beszerzése” lehetőségre.

2. Válassza az Indítás(Launch ) ikont (a képernyőképen kiemelve) a G-Suite Marketplace elindításához .

A G-Suite Marketplace elindításához válassza az Indítás ikont (a képernyőképen kiemelve).

3. Most keresse meg a szükséges kiegészítőt(Add-on) , és telepítse.

Keresse meg a szükséges kiegészítőt, és kattintson rá

4. Ha kívánja, tekintse át a kiegészítő leírását, majd kattintson a Telepítés( click on the Install) lehetőségre.

Kattintson a Telepítés lehetőségre

Fogadja el a szükséges engedélyeket a bővítmény telepítéséhez. Előfordulhat, hogy be kell jelentkeznie Google - fiókja hitelesítő adataival. A bővítmény telepítése után könnyedén eltávolíthatja a másolatokat a Google Táblázatokból(Google Sheets) .

Ajánlott:(Recommended:)

Reméljük, hogy ez az információ hasznos volt, és könnyedén eltávolíthatta az ismétlődő bejegyzéseket a Google Táblázatokból. (easily remove duplicate entries from Google Sheets.)Ha bármilyen javaslata vagy kérdése van a fejében, használja a megjegyzések szakaszt, és tegye fel őket.



About the author

Szoftvermérnök és felfedező vagyok. Van tapasztalatom a Microsoft Xbox 360-al és a Google Explorerrel is. Szakértői ajánlásokat tudok nyújtani bizonyos szoftverfejlesztő eszközökhöz, valamint segítséget tudok nyújtani az Explorer gyakori hibáinak elhárításában.



Related posts