Come rimuovere i duplicati in Fogli Google

Fogli Google ti consente di rimuovere i duplicati dal tuo documento con tre metodi che vanno da una semplice funzione integrata a uno script personalizzato. Anche se non è così evidente come in Excel, Sheets offre un modo più diversificato per rimuovere i duplicati nel foglio di lavoro.

Aggiornamento : ora puoi farlo con lo strumento "Rimuovi duplicati" incorporato in Fogli Google.

Rimuovere i duplicati usando la funzione unica

Il primo metodo che esamineremo utilizza la funzione Fogli Google incorporata che trova tutte le voci univoche, consentendoti di eliminare tutto il resto del set di dati.

Avvia il browser e apri un foglio di calcolo per iniziare.

Quindi, fai clic sulla cella vuota in cui vuoi che vengano stampati i dati, digita = UNIQUE , quindi fai clic sulla funzione suggerita che appare nella finestra di dialogo.

Da qui, è possibile immettere manualmente l'intervallo di celle o evidenziarli per la funzione da analizzare. Quando hai finito, premi Invio.

Proprio come per magia, Sheets seleziona tutti i risultati unici e li visualizza nella cella selezionata.

Se copia e incolla nuovamente le informazioni in un foglio Google, assicurati di fare clic con il pulsante destro del mouse sul punto in cui desideri incollare, quindi seleziona Incolla speciale & gt; Incolla solo valori, altrimenti solo la formula viene copiata nella nuova cella.

Rimuovere i duplicati usando un componente aggiuntivo

Per il prossimo metodo, dovrai installare un componente aggiuntivo su Fogli Google. Se non hai mai utilizzato un componente aggiuntivo in precedenza, sono simili alle estensioni del browser che sbloccano funzionalità aggiuntive aggiuntive per te all'interno delle app Google, come Documenti, Fogli e Presentazioni.

Per questo esempio, utilizzeremo Remove Duplicates by AbleBits. Viene fornito con una prova gratuita per 30 giorni; le iscrizioni premium sono 9,60 per un abbonamento a vita o 3,60 all'anno.

Per ottenere un componente aggiuntivo, apri un file in Fogli Google, fai clic su "Componenti aggiuntivi", quindi su "Scarica componenti aggiuntivi".

Digita "Duplicati" nella barra di ricerca, quindi fai clic sul pulsante "Gratuito".

Fai clic sull'account Google che desideri utilizzare per installare il componente aggiuntivo.

Dopo aver installato i componenti aggiuntivi, devi concedere loro autorizzazioni specifiche. Questi sono fondamentali per il funzionamento del componente aggiuntivo. Assicurati di comprendere appieno le autorizzazioni e fidati dello sviluppatore prima di installare qualsiasi componente aggiuntivo.

Fai clic su "Consenti".

È possibile utilizzare il componente aggiuntivo Elimina duplicati per una singola colonna o tra più righe. In questo esempio, cercheremo duplicati nelle righe, ma funziona in gran parte lo stesso per una singola colonna.

Nel foglio di calcolo, evidenzia tutte le righe in cui cercare i duplicati. Successivamente, fai clic su Componenti aggiuntivi & gt; Rimuovi duplicati & gt; Trova le righe duplicate o univoche.

Dopo l'apertura del componente aggiuntivo, verificare che l'intervallo elencato sia corretto e quindi fare clic su "Avanti".

Quindi, scegli il tipo di dati che vuoi trovare. Perché stiamo rimuovendo i duplicati, selezionare "Duplicati" e quindi fare clic su "Avanti".

Seleziona le colonne per il componente aggiuntivo da cercare. Se non hai incluso le intestazioni, o forse il tuo tavolo non ha affatto intestazioni, assicurati di deselezionare l'opzione "La mia tabella ha intestazioni". Altrimenti, la prima riga verrà omessa. Fai clic su "Avanti".

Infine, scegli cosa farà il componente aggiuntivo con i suoi risultati e quindi fai clic su "Fine".

Nella pagina dei risultati, il componente aggiuntivo ci dice che sono state trovate e rimosse quattro righe duplicate.

Ecco! Tutte le righe duplicate scompaiono dal tuo foglio.

Rimuovi le righe duplicate con Google Script Editor

Il metodo finale per rimuovere i duplicati nel foglio consiste nell'utilizzare Google App Script, una piattaforma di sviluppo basata su cloud gratuita per la creazione di applicazioni Web personalizzate e leggere. Sebbene implichi la scrittura di codice, non lasciarti spaventare. Google fornisce un'ampia documentazione e fornisce persino lo script per rimuovere i duplicati. Basta copiare il codice, verificare il componente aggiuntivo e quindi eseguirlo all'interno del foglio.

Dal foglio Google corrente, fai clic su "Strumenti" e quindi su "Script Editor".

Lo script di Google Apps si apre in una nuova scheda con uno script vuoto.

Elimina la funzione vuota all'interno del file e incolla il seguente codice:

//Removes duplicate rows from the current sheet.

 function removeDuplicates() {
//Get current active Spreadsheet
 var sheet = SpreadsheetApp.getActiveSheet();
//Get all values from the spreadsheet's rows
 var data = sheet.getDataRange().getValues();
//Create an array for non-duplicates
 var newData = [];
//Iterate through a row's cells
 for (var i in data) {
   var row = data[i];
   var duplicate = false;
   for (var j in newData) {
    if (row.join() == newData[j].join()) {
     duplicate = true;
    }
  }
//If not a duplicate, put in newData array
 if (!duplicate) {
  newData.push(row);
 }
}
//Delete the old Sheet and insert the newData array
 sheet.clearContents();
 sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}

Salva e rinomina il tuo script. Premi l'icona "Esegui" quando hai finito.

Dovrai rivedere le autorizzazioni richieste dallo script e concederne l'accesso al foglio di calcolo. Fai clic su "Controlla autorizzazioni" per vedere a cosa serve questo script.

Accettare i prompt e quindi fare clic su "Consenti" per autorizzare lo script.

Al termine dell'esecuzione, torna al tuo Foglio e, proprio come i metodi precedenti, tutte le voci duplicate svaniscono dal tuo file!

Sfortunatamente, se i tuoi dati sono all'interno di una tabella, come nell'esempio mostrato sopra, questo script non ridimensiona la tabella per adattarsi al numero di voci in essa contenute e dovrai correggerlo manualmente.

Questo è tutto ciò che c'è da fare. Se desideri utilizzare la funzione Unica integrata, un componente aggiuntivo di terze parti o creare un componente aggiuntivo personalizzato con Apps Script, Google ti offre diversi modi per gestire i duplicati nel foglio di lavoro.