Cum să eliminați duplicatele din Foi de calcul Google

Publicat: 2022-01-29

Foi de calcul Google vă permite să eliminați duplicatele din documentul dvs. cu trei metode, de la o simplă funcție integrată la un script personalizat. Deși nu este la fel de evident ca în Excel, Foile de calcul oferă o modalitate mai diversă de a elimina duplicatele din foaia de calcul.

Actualizare : acum puteți face acest lucru cu instrumentul încorporat „Eliminați duplicatele” din Foi de calcul Google.

LEGATE: Cum să eliminați rândurile duplicate din Excel

Eliminați duplicatele utilizând funcția unică

Prima metodă pe care o vom analiza utilizează funcția încorporată Google Sheets care găsește toate intrările unice, permițându-vă să scăpați de orice altceva din setul de date.

Porniți browserul și deschideți o foaie de calcul pentru a începe.

Un exemplu de tabel cu duplicate

Apoi, faceți clic pe celula goală în care doriți să apară datele, tastați =UNIQUE , apoi faceți clic pe funcția sugerată care apare în fereastra de dialog.

Selectați o celulă goală și începeți să tastați =Unique, apoi faceți clic pe sugestia care apare

Publicitate

De aici, puteți fie să introduceți manual intervalul de celule, fie să le evidențiați pentru ca funcția să fie analizată. Când ați terminat, apăsați Enter.

Evidențiați rândurile/celulele prin care doriți ca funcția să caute, apoi apăsați Enter

La fel ca prin magie, Sheets selectează toate rezultatele unice și le afișează în celula selectată.

Intrările unice care au fost găsite vor apărea în afara tabelului dvs., sub celula funcției

Dacă copiați și lipiți informațiile înapoi într-o foaie de calcul Google, asigurați-vă că faceți clic dreapta unde doriți să lipiți și apoi alegeți Lipire specială > Lipire numai valori - în caz contrar, numai formula va fi copiată în noua celulă.

Dacă copiați și lipiți informațiile înapoi într-o foaie de calcul Google, asigurați-vă că faceți clic dreapta, apoi alegeți Lipire specială > Lipire numai valori

Eliminați duplicatele utilizând un supliment

Pentru următoarea metodă, va trebui să instalați un supliment la Foi de calcul Google. Dacă nu ați mai folosit niciodată un supliment, acestea sunt similare cu extensiile de browser care deblochează funcții suplimentare suplimentare pentru dvs. în cadrul aplicațiilor Google, cum ar fi Documente, Foi de calcul și Prezentări.

Pentru acest exemplu, vom folosi Remove Duplicates by AbleBits. Vine cu o probă gratuită pentru 30 de zile; abonamentele premium costă 59,60 USD pentru un abonament pe viață sau 33,60 USD anual.

LEGATE: Cele mai bune suplimente Google Sheets

Instalarea suplimentului

Pentru a obține un supliment, deschideți un fișier în Foi de calcul Google, faceți clic pe „Suplimente”, apoi faceți clic pe „Obțineți suplimente”.

Deschideți meniul Add-Ons, apoi faceți clic pe Obține suplimente

Publicitate

Tastați „Duplicate” în bara de căutare și apoi faceți clic pe butonul „Free”.

Introduceți Duplicate în bara de căutare, apoi faceți clic pe Free pe programul de completare pe care doriți să îl instalați

Faceți clic pe contul Google pe care doriți să îl utilizați pentru a instala suplimentul.

Alegeți un cont pentru a instala suplimentul

La instalarea suplimentelor, trebuie să le acordați permisiuni specifice. Acestea sunt fundamentale pentru funcționarea suplimentului. Asigurați-vă că înțelegeți pe deplin permisiunile și aveți încredere în dezvoltator înainte de a instala orice supliment.

Faceți clic pe „Permite”.

Citiți și examinați permisiunile pentru supliment, apoi faceți clic pe Permite

Folosind suplimentul

Puteți folosi suplimentul Eliminați duplicatele pentru o singură coloană sau pe mai multe rânduri. În acest exemplu, vom căuta duplicate în rânduri, dar funcționează în mare parte la fel pentru o singură coloană.

În foaia de calcul, evidențiați toate rândurile pe care doriți să le căutați duplicate. După aceea, faceți clic pe Suplimente > Eliminați duplicatele > Găsiți rânduri duplicate sau unice.

Evidențiați rândurile pe care doriți să le căutați, faceți clic pe Suplimente, indicați spre Eliminare duplicate, apoi faceți clic pe Găsiți rânduri duplicate sau unice

După deschiderea suplimentului, verificați pentru a vă asigura că intervalul afișat este corect și apoi faceți clic pe „Următorul”.

Verificați pentru a vă asigura că intervalul listat este corect, apoi faceți clic pe Următorul

Publicitate

Apoi, alegeți tipul de date pe care doriți să le găsiți. Deoarece eliminăm duplicatele, selectați „Duplicate” și apoi faceți clic pe „Următorul”.

Selectați Duplicate, apoi faceți clic pe Următorul

Selectați coloanele pentru supliment de căutat. Dacă nu ați inclus anteturile - sau poate că tabelul dvs. nu are deloc antete - asigurați-vă că debifați opțiunea „Tabelul meu are antete”. În caz contrar, primul rând va fi omis. Faceți clic pe „Următorul”.

Dacă tabelele dvs. nu au antete, deselectați Tabelul meu are anteturi, apoi faceți clic pe Următorul

În cele din urmă, alegeți ce va face suplimentul cu constatările sale și apoi faceți clic pe „Finish”.

Alegeți ce doriți să se întâmple cu rezultatele, apoi faceți clic pe Următorul

Pe pagina de rezultate, programul de completare ne spune că patru rânduri duplicat au fost găsite și eliminate.

Pagina cu rezultate care arată câte intrări au fost găsite în documentul dvs

Voila! Toate rândurile duplicat dispar de pe foaia dvs.

Tabelul actualizat fără niciuna dintre intrările duplicate

Eliminați rândurile duplicate cu Google Script Editor

Metoda finală pentru eliminarea duplicatelor din foaia dvs. implică utilizarea Google App Script, o platformă de dezvoltare gratuită, bazată pe cloud, pentru crearea de aplicații web personalizate, ușoare. Deși implică scrierea codului, nu lăsați asta să vă sperie. Google oferă o documentație extinsă și chiar vă furnizează scriptul pentru eliminarea duplicatelor. Doar copiați codul, verificați suplimentul și apoi rulați-l în foaia dvs.

LEGATE: Cum să vă supraalimentați aplicațiile Google cu Editorul de scripturi

Din foaia Google actuală, faceți clic pe „Instrumente” și apoi pe „Editor de scripturi”.

Faceți clic pe Instrumente, apoi pe Editor de scripturi

Publicitate

Google Apps Script se deschide într-o filă nouă cu un script gol.

O funcție goală pentru scriptul legat

Ștergeți funcția goală din fișier și inserați următorul cod:

 //Elimină rândurile duplicate din foaia curentă.

 funcția removeDuplicates() {
//Obțineți foaia de calcul activă curentă
 var sheet = SpreadsheetApp.getActiveSheet();
//Obțineți toate valorile din rândurile foii de calcul
 var data = sheet.getDataRange().getValues();
//Creează o matrice pentru non-duplicate
 var newData = [];
//Iterează prin celulele unui rând
 pentru (var i în date) {
   var row = data[i];
   var duplicat = false;
   pentru (var j în newData) {
    dacă (row.join() == newData[j].join()) {
     duplicat = adevărat;
    }
  }
//Dacă nu este un duplicat, puneți în matrice newData
 dacă (!duplicat) {
  newData.push(rând);
 }
}
//Ștergeți vechea foaie și introduceți noua matrice de date
 sheet.clearContents();
 sheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}

Salvați și redenumiți scriptul. Apăsați pictograma „Run” când ați terminat.

Va trebui să examinați permisiunile necesare scriptului și să îi acordați acces la foaia de calcul. Faceți clic pe „Review Permissions” pentru a vedea ce acces dorește acest script.

Faceți clic pe Revizuire permisiuni pentru a vedea permisiunile solicitate

Acceptați solicitările și apoi faceți clic pe „Permite” pentru a autoriza scriptul.

Examinați permisiunile, apoi faceți clic pe Permite

După ce se termină de rulat, reveniți la foaia dvs. și, la fel ca și metodele anterioare, toate intrările duplicate dispar din fișierul dvs.!

Punctele de date duplicat au fost eliminate!

Publicitate

Din păcate, dacă datele dvs. se află în interiorul unui tabel, cum ar fi exemplul prezentat mai sus, acest script nu va redimensiona tabelul pentru a se potrivi cu numărul de intrări din el și va trebui să remediați acest lucru manual.


Cam despre asta e. Indiferent dacă doriți să utilizați funcția Unique integrată, un supliment terță parte sau să creați un supliment personalizat cu Apps Script, Google vă oferă mai multe moduri de a gestiona duplicatele din foaia de calcul.