6 sätt att ta bort dubbletter i Google Sheets

Ett kalkylblad(Spreadsheet) är inget annat än ett dokument som ordnar data i form av rader och kolumner. Kalkylblad(Spreadsheet) används av nästan alla företagsorganisationer för att upprätthålla sina dataregister och utföra operationer på dessa data. Även skolor och högskolor använder kalkylprogram för att underhålla sin databas. När det kommer till kalkylarksprogramvara är Microsoft Excel och Google -ark den topprankade programvaran som många använder. Nuförtiden väljer fler användare Google Sheets framför Microsoft Excel eftersom det lagrar kalkylbladen på deras Cloud Storage , dvs Google Drivesom kan nås från vilken plats som helst. Det enda som krävs är att din dator är ansluten till Internet . En annan bra sak med Google Sheets är att du kan använda det från ditt webbläsarfönster på din PC.

När det gäller att underhålla datainmatningar är ett av de vanligaste problemen för många användare dubbletter eller dubbletter. Föreställ dig till exempel att du har uppgifter om personer som samlats in från en undersökning. När du listar dem med hjälp av ditt kalkylarksprogram som Google Sheets , finns det en möjlighet till dubbletter av poster. Det vill säga, en person kan ha fyllt i enkäten mer än en gång, och därför skulle Google Sheets lista inlägget två gånger. Sådana dubbletter är mer besvärliga när det kommer till företag. Tänka(Imagine)om en kontanttransaktion registreras mer än en gång. När du beräknar de totala kostnaderna med den informationen skulle det vara ett problem. För att undvika sådana situationer bör man se till att det inte finns några dubbletter av poster i kalkylarket. Hur uppnår man detta? Tja(Well) , i den här guiden kommer du att diskutera 6 olika sätt att ta bort dubbletter i Google Sheets . Kom igen(Come) , utan ytterligare introduktion, låt oss ta en titt på ämnet.

6 sätt att ta bort dubbletter i Google Sheets

Hur tar man bort dubbletter i Google Sheets?(How to Remove Duplicates in Google Sheets?)

Dubblettposter är verkligen besvärliga när det gäller att upprätthålla dataposter. Men du behöver inte oroa dig eftersom du enkelt kan ta bort dubbletter från ditt kalkylark i Google Kalkylark(Google Sheets) . Låt oss se några sätt på vilka du kan bli av med dubbletter i Google Sheets .

Metod 1: Använd alternativet Ta bort dubbletter(Method 1: Using the Remove Duplicates Option)

Google Sheets har ett inbyggt alternativ för att ta bort poster som är repetitiva (dubbletter av poster). För att använda det alternativet, följ illustrationen nedan.

1. Ta till exempel en titt på detta (se skärmdump nedan). Här kan du se att skivan "Ajit" är inlagd två gånger. Detta är en dubblettpost.

Record "Ajit" läggs in två gånger.  Detta är en dubblettpost

2. För att ta bort dubblettposten, markera eller markera raderna och kolumnerna.( select or highlight the rows and columns.)

3. Klicka nu på menyalternativet Data . Rulla ned och klicka sedan på alternativet Ta bort dubbletter(Remove duplicates ) .

Klicka på menyn märkt "Data".  Klicka på Ta bort dubbletter för att eliminera dubbletter av poster

4. En popup-ruta kommer upp som frågar vilka kolumner som ska analyseras. Välj alternativen enligt dina behov och klicka sedan på knappen Ta bort dubbletter(Remove duplicates ) .

Klicka på knappen märkt "Ta bort dubbletter"

5. Alla dubbletter av poster skulle elimineras och unika element skulle finnas kvar. Google Kalkylark(Google Sheets) kommer att fråga dig om antalet dubbletter av poster som har eliminerats(number of duplicate records that were eliminated) .

Google Kalkylark kommer att fråga dig om antalet dubbletter av poster som har eliminerats

6. I vårt fall togs endast en dubblettpost bort ( Ajit ). Du kan se att Google Sheets har tagit bort dubblettposten (se skärmdumpen som följer).

Metod 2: Ta bort dubbletter med formler(Method 2: Remove Duplicates with Formulae)

Formel 1: UNIK(Formula 1: UNIQUE)

Google Kalkylark(Google Sheets) har en formel som heter UNIQUE som behåller unika poster och skulle eliminera alla dubbletter från ditt kalkylark.

Till exempel: =UNIQUE(A2:B7)

1. Detta skulle söka efter dubbletter av poster i det angivna cellintervallet (A2:B7)(specified range of cells (A2:B7)) .

2. Klicka på en tom cell i ditt kalkylblad(Click on any empty cell on your spreadsheet) och ange formeln ovan. Google Kalkylark(Google Sheets) skulle markera det cellintervall som du anger.

Google Kalkylark skulle markera det cellintervall som du anger

3.  Google Kalkylark(Google Sheets) kommer att lista de unika poster där du skrev formeln. Du kan sedan ersätta den gamla datan med de unika posterna.(You can then replace the old data with the unique records.)

Google Kalkylark skulle lista de unika poster där du skrev formeln

Formel 2: COUNTIF(Formula 2: COUNTIF)

Du kan använda den här formeln för att markera alla dubbletter i ditt kalkylblad.

1. Till exempel: Tänk på följande skärmdump som innehåller en dubblettpost.

Ange formeln i cell C2

2. I skärmdumpen ovan, i cell C2, låt oss ange formeln som =COUNTIF(A$2:A2, A2)>1

3. När du trycker på Enter -tangenten kommer resultatet att visas som  FALSK.(FALSE.)

Så fort du trycker på Enter-tangenten visar den resultatet som FALSK

4. Flytta muspekaren och placera den över den lilla fyrkanten( small square) i den nedre delen av den markerade cellen. Nu kommer du att se en plussymbol istället för din muspekare. Klicka(Click) och håll på den rutan och dra den sedan upp till cellen där du vill hitta dubblettposterna. Google Sheets kopierar automatiskt formeln till de återstående cellerna(automatically copy the formula to the remaining cells) .

Google Sheets kopierar automatiskt formeln till de återstående cellerna

5. Google Sheet lägger automatiskt till " TRUE " framför dubblettposten.

OBS(NOTE) : I detta tillstånd har vi specificerat som >1 (större än 1). Så detta villkor skulle resultera i TRUE på platser där en post hittas mer än en gång. På alla andra ställen är resultatet FALSK.(FALSE.)

Metod 3: Ta bort dubbletter av poster med villkorlig formatering(Method 3: Remove Duplicate Entries with Conditional Formatting)

Du kan också använda villkorlig formatering för att eliminera dubbletter av poster från Google Sheets .

1. Välj först(First) den datauppsättning som du vill utföra villkorlig formatering på. Välj sedan Format i menyn(Menu) och scrolla nedåt och välj sedan Villkorlig formatering.(Conditional formatting.)

Från Format-menyn, scrolla ner lite för att välja Villkorlig formatering

2. Klicka på rullgardinsmenyn Formatera celler om...(Format cells if…) och välj alternativet Anpassad formel .(Custom Formula )

Klicka på rullgardinsmenyn Formatera celler om...

3. Ange formeln som =COUNTIF(A$2:A2, A2)>1

Obs!(Note:) Du måste ändra rad- och kolumndata enligt ditt Google-ark(Google Sheet) .

Välj den anpassade formeln och ange formeln som COUNTIF(A$2:A2, A2)>1

4. Den här formeln skulle filtrera poster från kolumn A.

5. Klicka på knappen(Done) Klar. Om kolumn A innehåller dubbletter av poster(duplicate records) kommer Google Sheets att markera de upprepade posterna (dubbletter).( Google Sheets will highlight the repeated entries (duplicates).)

Google Kalkylark kommer att markera de upprepade posterna (dubbletter)

6. Nu kan du enkelt radera dessa dubbletter.

Metod 4: Ta bort dubbletter av poster med pivottabeller(Method 4: Remove Duplicate Records with Pivot Tables)

Eftersom pivottabeller är snabba att använda och flexibla kan du använda dem för att hitta och eliminera dubbletter från ditt Google-ark(Google Sheet) .

Först måste du markera data i Google Sheet . Skapa sedan en pivottabell(Next) och markera din data igen. För att skapa en pivottabell med din datauppsättning, navigera till Data under Google Sheet- menyn och klicka på alternativet Pivottabell(Pivot table) . Du kommer att få en ruta som frågar om du vill skapa pivottabellen i det befintliga arket eller ett nytt ark. Välj ett lämpligt alternativ och fortsätt.

Din pivottabell kommer att skapas. Från panelen till höger väljer du knappen Lägg till(Add ) nära rader(Rows) för att lägga till respektive rad. Nära värdena väljer du Lägg till en kolumn för att kontrollera om det finns duplicering av värden. Din pivottabell skulle lista värdena med deras antal (dvs antalet gånger värdet förekommer i ditt ark). Du kan använda detta för att kontrollera om det finns dubbletter av poster i Google Sheet . Om antalet är mer än ett betyder det att posten upprepas mer än en gång i ditt kalkylark.

Metod 5: Använda Apps Script(Method 5: Using Apps Script)

Ett annat bra sätt att eliminera dubbletter från ditt dokument är att använda Apps Script . Nedan ges app-skriptet för att bli av med dubbla poster från ditt kalkylark:

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

Metod 6: Använd tillägg för att ta bort dubbletter i Google Sheets(Method 6: Use Add-on to Remove Duplicates in Google Sheets)

Att använda ett tillägg för att eliminera dubbla poster från ditt kalkylark kan vara fördelaktigt. Flera sådana tillägg visar sig vara till hjälp. Ett sådant tilläggsprogram är tillägget av Ablebits som(Ablebits) heter " Ta bort dubbletter(Remove Duplicates) ".

1. Öppna Google Sheets och klicka sedan på alternativet Hämta (Get add-ons )tillägg(Add-ons ) från menyn Tillägg .

Inifrån Google Sheets, leta reda på en meny med namnet "Tillägg" och klicka på alternativen "Hämta tillägg".

2. Välj startikonen(Launch ) (markerad på skärmdumpen) för att starta G-Suite Marketplace .

Välj startikonen (markerad på skärmdumpen) för att starta G-Suite Marketplace

3. Sök nu efter det tillägg(Add-on) du behöver och installera det.

Sök efter tillägget du behöver och klicka på det

4. Gå igenom beskrivningen av tillägget om du vill och klicka sedan på( click on the Install) alternativet Installera.

Klicka på alternativet för att installera

Acceptera nödvändiga behörigheter för att installera tillägget. Du kan behöva logga in med dina Google -kontouppgifter. När du har installerat tillägget kan du enkelt ta bort dubbletter från Google Kalkylark(Google Sheets) .

Rekommenderad:(Recommended:)

Vi hoppas att denna information var till hjälp och att du enkelt kunde ta bort dubbletter från Google Kalkylark. (easily remove duplicate entries from Google Sheets.)Om du har några förslag eller frågor i ditt sinne, använd kommentarsektionen för att ställa dem.



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts