6 måder at fjerne dubletter i Google Sheets

Et regneark(Spreadsheet) er intet andet end et dokument, der arrangerer data i form af rækker og kolonner. Regneark(Spreadsheet) bruges af næsten enhver virksomhedsorganisation til at vedligeholde sine dataregistre og udføre operationer på disse data. Selv skoler og gymnasier bruger regnearkssoftware til at vedligeholde deres database. Når det kommer til regnearkssoftware, er Microsoft Excel og Google -ark den toprangerede software, som mange mennesker bruger. I dag vælger flere brugere Google Sheets frem for Microsoft Excel , da det gemmer regnearkene på deres Cloud Storage , dvs. Google Drivesom kan tilgås fra ethvert sted. Den eneste forudsætning er, at din computer skal være forbundet til internettet(Internet) . En anden god ting ved Google Sheets er, at du kan bruge det fra dit browservindue på din pc.

Når det kommer til at vedligeholde dataindtastninger, er et af de almindelige problemer, som mange brugere står over for, dubletter eller duplikerede poster. Forestil dig for eksempel, at du har oplysninger om personer, der er indsamlet fra en undersøgelse. Når du angiver dem ved hjælp af dit regnearkssoftware såsom Google Sheets , er der mulighed for duplikerede poster. Det vil sige, at én person kan have udfyldt undersøgelsen mere end én gang, og derfor ville Google Sheets vise(Google Sheets) posten to gange. Sådanne duplikerede poster er mere besværlige, når det kommer til virksomheder. Forestille(Imagine)hvis en kontant transaktion er registreret mere end én gang. Når du beregner de samlede udgifter med disse data, ville det være et problem. For at undgå sådanne situationer bør man sikre sig, at der ikke er duplikerede poster i regnearket. Hvordan opnår man dette? (Well) , i denne guide vil du diskutere 6 forskellige måder at fjerne dubletter på i Google Sheets . Kom(Come) nu, uden yderligere introduktion, lad os tage et kig ind i emnet.

6 måder at fjerne dubletter i Google Sheets

Sådan fjerner du dubletter i Google Sheets?(How to Remove Duplicates in Google Sheets?)

Duplikerede poster er virkelig besværlige i tilfælde af at vedligeholde dataposter. Men du behøver ikke bekymre dig, da du nemt kan fjerne duplikerede poster fra dit Google Sheets- regneark. Lad os se nogle måder, hvorpå du kan slippe af med dubletter i Google Sheets .

Metode 1: Brug af indstillingen Fjern dubletter(Method 1: Using the Remove Duplicates Option)

Google Sheets har en indbygget mulighed for at fjerne poster, der er gentagne (duplikerede poster). Følg illustrationen nedenfor for at bruge denne mulighed.

1. Tag for eksempel et kig på dette (se skærmbilledet nedenfor). Her kan du se, at pladen "Ajit" er indtastet to gange. Dette er en dublet registrering.

Record "Ajit" indtastes to gange.  Dette er en dublet registrering

2. For at fjerne den dubletindgang skal du vælge eller fremhæve rækkerne og kolonnerne.( select or highlight the rows and columns.)

3. Klik nu på menupunktet Data . Rul ned, og klik derefter på indstillingen Fjern dubletter(Remove duplicates ) .

Klik på menuen mærket "Data".  Klik på Fjern dubletter for at fjerne duplikerede poster

4. En pop op-boks vil komme op, der spørger, hvilke kolonner der skal analyseres. Vælg mulighederne efter dine behov, og klik derefter på knappen Fjern dubletter(Remove duplicates ) .

Klik på knappen mærket "Fjern dubletter"

5. Alle duplikerede poster ville blive elimineret, og unikke elementer ville forblive. Google Sheets vil bede dig om antallet af dubletposter, der blev elimineret(number of duplicate records that were eliminated) .

Google Sheets vil bede dig om antallet af dubletposter, der blev elimineret

6. I vores tilfælde blev der kun fjernet én dubletpost ( Ajit ). Du kan se, at Google Sheets har fjernet den duplikerede post (se skærmbilledet, der følger).

Metode 2: Fjern dubletter med formler(Method 2: Remove Duplicates with Formulae)

Formel 1: UNIK(Formula 1: UNIQUE)

Google Sheets har en formel kaldet UNIQUE , der bevarer unikke poster og vil fjerne alle duplikerede poster fra dit regneark.

For eksempel: =UNIQUE(A2:B7)

1. Dette vil kontrollere for duplikerede poster i det angivne celleområde (A2:B7)(specified range of cells (A2:B7)) .

2. Klik på en tom celle i dit regneark(Click on any empty cell on your spreadsheet) , og indtast ovenstående formel. Google Sheets vil fremhæve det celleområde, du angiver.

Google Sheets vil fremhæve det celleområde, du angiver

3.  Google Sheets viser de unikke poster, hvor du har indtastet formlen. Du kan derefter erstatte de gamle data med de unikke poster.(You can then replace the old data with the unique records.)

Google Sheets ville vise de unikke poster, hvor du skrev formlen

Formel 2: COUNTIF(Formula 2: COUNTIF)

Du kan bruge denne formel til at fremhæve alle duplikerede poster i dit regneark.

1. For eksempel: Overvej følgende skærmbillede, der indeholder én dubletpost.

Indtast formlen i celle C2

2. I ovenstående skærmbillede, i celle C2, lad os indtaste formlen som =COUNTIF(A$2:A2, A2)>1

3. Nu, når der er trykket på Enter -tasten, vil den vise resultatet som  FALSK.(FALSE.)

Så snart du trykker på Enter-tasten, vil det vise resultatet som FALSK

4. Flyt musemarkøren og placer den over den lille firkant( small square) i den nederste del af den valgte celle. Nu vil du se et plussymbol i stedet for din musemarkør. Klik(Click) og hold på den boks, og træk den derefter op til den celle, hvor du vil finde de duplikerede poster. Google Sheets kopierer automatisk formlen til de resterende celler(automatically copy the formula to the remaining cells) .

Google Sheets kopierer automatisk formlen til de resterende celler

5. Google Sheet tilføjer automatisk " TRUE " foran dubletindtastning.

BEMÆRK(NOTE) : I denne tilstand har vi angivet som >1 (større end 1). Så denne betingelse vil resultere i TRUE på steder, hvor en post er fundet mere end én gang. Alle andre steder er resultatet FALSK.(FALSE.)

Metode 3: Fjern duplikerede poster med betinget formatering(Method 3: Remove Duplicate Entries with Conditional Formatting)

Du kan også gøre brug af betinget formatering for at fjerne duplikerede poster fra Google Sheets .

1. Vælg først(First) det datasæt, som du vil udføre betinget formatering på. Vælg derefter Formater(Format ) i menuen(Menu) , rul ned og vælg Betinget formatering.(Conditional formatting.)

Rul lidt ned i menuen Formater for at vælge Betinget formatering

2. Klik på rullemenuen Formater celler hvis... , og vælg indstillingen (Format cells if…)Brugerdefineret formel(Custom Formula ) .

Klik på rullemenuen Formater celler hvis...

3. Indtast formlen som =COUNTIF(A$2:A2, A2)>1

Bemærk:(Note:) Du skal ændre række- og kolonnedataene i henhold til dit Google Sheet .

Vælg den brugerdefinerede formel, og indtast formlen som COUNTIF(A$2:A2, A2)>1

4. Denne formel vil filtrere poster fra kolonne A.

5. Klik på knappen Udført(Done) . Hvis kolonne A indeholder duplikerede poster(duplicate records) , vil Google Sheets fremhæve de gentagne poster (duplikater).( Google Sheets will highlight the repeated entries (duplicates).)

Google Sheets fremhæver de gentagne poster (duplikater)

6. Nu kan du nemt slette disse duplikerede poster.

Metode 4: Fjern duplikerede poster med pivottabeller(Method 4: Remove Duplicate Records with Pivot Tables)

Da pivottabeller er hurtige at bruge og fleksible, kan du bruge dem til at finde og fjerne duplikerede poster fra dit Google Sheet .

Først skal du fremhæve dataene i Google Sheet . Derefter(Next) skal du oprette en pivottabel og igen fremhæve dine data. For at oprette en pivottabel med dit datasæt skal du navigere til Data under menuen Google Sheet og klikke på indstillingen Pivottabel(Pivot table) . Du vil blive bedt om med en boks, der spørger, om du vil oprette pivottabellen i det eksisterende ark eller et nyt ark. Vælg en passende mulighed og fortsæt.

Din pivottabel vil blive oprettet. Fra panelet til højre skal du vælge knappen Tilføj(Add ) nær Rows for at tilføje de respektive rækker. I nærheden af ​​værdierne skal du vælge Tilføj en kolonne for at kontrollere for duplikering af værdier. Din pivottabel vil vise værdierne med deres tællinger (dvs. antallet af gange værdien forekommer i dit ark). Du kan bruge dette til at kontrollere for duplikering af poster i Google Sheet . Hvis antallet er mere end én, betyder det, at indtastningen gentages mere end én gang i dit regneark.

Metode 5: Brug af Apps Script(Method 5: Using Apps Script)

En anden god måde at fjerne duplikering fra dit dokument på er ved at bruge Apps Script . Nedenstående er apps-scriptet til at slippe af med duplikerede poster fra dit regneark:

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

Metode 6: Brug tilføjelse til at fjerne dubletter i Google Sheets(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

Det kan være en fordel at bruge en tilføjelse til at eliminere duplikerede poster fra dit regneark. Flere sådanne udvidelser viser sig at være nyttige. Et sådant tilføjelsesprogram er tilføjelsen af ​​Ablebits med navnet " Fjern duplikater(Remove Duplicates) ".

1. Åbn Google Sheets, og klik derefter på indstillingen Hent (Get add-ons )tilføjelser(Add-ons ) i menuen Tilføjelser .

Find en menu med navnet "Tilføjelser" inde i Google Sheets, og klik på indstillingerne "Hent tilføjelser"

2. Vælg ikonet Start(Launch ) (fremhævet på skærmbilledet) for at starte G-Suite Marketplace .

Vælg startikonet (fremhævet på skærmbilledet) for at starte G-Suite Marketplace

3. Søg nu efter den tilføjelse,(Add-on) du skal bruge, og installer den.

Søg efter den tilføjelse, du har brug for, og klik på den

4. Gå gennem beskrivelsen af ​​tilføjelsen, hvis du ønsker det, og klik derefter på indstillingen Installer( click on the Install) .

Klik på muligheden for at installere

Accepter de nødvendige tilladelser for at installere tilføjelsen. Du skal muligvis logge ind med dine Google -kontooplysninger. Når du har installeret tilføjelsen, kan du nemt fjerne dubletter fra Google Sheets .

Anbefalede:(Recommended:)

Vi håber, at disse oplysninger var nyttige, og at du nemt kunne fjerne duplikerede poster fra Google Sheets. (easily remove duplicate entries from Google Sheets.)Hvis du har forslag eller spørgsmål i dit sind, så brug kommentarfeltet til at stille dem.



About the author

Jeg er softwareingeniør med erfaring i Xbox Explorer, Microsoft Excel og Windows 8.1 Explorer. I min fritid kan jeg godt lide at spille videospil og se tv. Jeg har en grad fra University of Utah og arbejder i øjeblikket som softwareingeniør for en international virksomhed.



Related posts