Cum să eliminați valorile duplicate în Excel. Filtrați valorile unice sau eliminați valorile duplicate. Cum să eliminați duplicatele în Excel

04.11.2020 Știri

Fiul mic a venit la tatăl său, iar cel mic a întrebat...

Nu, nu așa. De fapt, un angajat a venit și a spus - nu ar trebui să instalăm Excel 2010? Știu din experiență că trebuie să completeze o masă mică de câteva ori pe zi, nimic prea complicat. Prin urmare, a apărut imediat o întrebare logică - de ce aveți nevoie de ea? La care este răspunsul logic - și acolo puteți șterge celulele duplicate cu o singură comandă. Da. Adică 3-4 tr. pentru eliminarea duplicatelor. Dar trebuie să spun că, în general, am o atitudine foarte proastă față de cheltuielile nejustificate în afaceri. Un lucru este atunci când este necesar ceva pentru a îndeplini în mod direct o funcție care nu poate fi îndeplinită în nimic altceva. Sau durează atât de mult timp încât este mai ieftin să optimizați sau să scrieți pentru asta program special- acum, de exemplu, scriem una dintre acestea pentru un dolar și jumătate. Dar este o altă problemă când cineva vrea să petreacă 10 minute mai mult pe VKontakte în timpul orelor de lucru și pur și simplu este prea leneș să-și dea seama cum să apese câteva butoane.

Ei bine, acum vă voi spune cum să eliminați duplicatele în Excel 2003 și puteți continua și vă puteți da seama de ce altceva ați putea avea nevoie de 2010 (nu de ce am nevoie de el - știu perfect :-)).

Cel mai simplu mod a) este cum să eliminați valorile Excel duplicate:

1. Luați, selectați gama de celule cu duplicate, faceți clic pe Date -> Filtru -> Filtru avansat...

3. Obținem rezultatul, care se poate face prin Ctrl+C - Ctrl+V la locul/foaia dorită.

Acum opțiunea B), pentru cei cărora nu le este frică de dificultăți :)

1. În stânga coloanei din cea mai din stânga a tabelului nostru, introduceți o coloană suplimentară (să presupunem că avem A - introduceți un alt A, astfel încât al nostru să devină B) și puneți numere de serie în ea ( intrare normalăîn celulele numerelor 1 și 2, selectând aceste două celule și făcând dublu clic pe punctul negru din colțul din dreapta jos, totul se extinde până la sfârșitul intervalului). Vom avea nevoie de acest lucru mai târziu dacă dorim să restabilim ordinea înregistrărilor; dacă nu este important, nu trebuie să facem acest lucru. Va arata cam asa:

3. Sortați lista după coloana B, să spunem crescător.

4. În celula C2, introduceți formula =IF(B2=B1;0;1), care compară fiecare valoare cu cea anterioară. Dacă rândul este un duplicat, atunci i se va atribui valoarea 0, dacă nu, atunci 1. Ei bine, desigur, valorile B2 și B1 sunt în exemplul meu, totul depinde de câte coloane există în masa.

5. Faceți clic pe punctul încercuit cu roșu în colțul din dreapta jos al celulei pentru a extinde formula la întreaga coloană (similar cu modul în care am inserat numerele de serie):

6. Cu rezultatul obținut, faceți Ctrl+C, mergeți la Editare -> Paste Special

7. În caseta de dialog care se deschide, selectați - Inserați valori

8. Acum selectați primele trei celule din rândul 2, cu Shift ținut apăsat, faceți clic pe marginea de jos a selecției, selectând astfel totul de la A2 la C12. Faceți clic pe Date -> Sortare, sortați după coloana C, în ordine descrescătoare (acest lucru este important - sortați în ordine descrescătoare! Dacă am atribuit duplicatele 1, nu 0, atunci ar trebui să sortăm invers, în ordine crescătoare). Nu voi oferi o captură de ecran, deoarece este absolut aceeași cu pașii 2 și 3.

9. Selectați coloana C, apăsați Ctrl-F, introduceți 0 în formularul de căutare și căutați prima celulă din această coloană cu zero.

10. Selectați întreaga linie, de la A la C, în care a fost găsit pentru prima dată zero, cu tasta Shift apăsată, faceți clic cu mouse-ul pe marginea de jos a selecției, selectând astfel toate valorile de mai jos. Apoi facem ce vrem cu ele: le putem șterge naibii, sau putem copia aceste duplicate undeva. Să presupunem că a fost șters.

11. Ștergem valorile din coloana C - a jucat și un rol.

12. Selectați toate coloanele A și B, faceți clic pe Date -> Sortare și sortați după coloana A (în cazul meu, după numere) în ordine crescătoare.

Când lucrați cu o cantitate mare de date în Excel, este foarte ușor să greșiți accidental și să introduceți din nou aceleași date. Așa apar duplicatele. Acest lucru, desigur, crește volumul tuturor informațiilor rezumate și, în unele cazuri, confundă formulele care ar trebui să rezumă și să calculeze diverse variabile. Puteți găsi duplicate manual, dar de ce, dacă există mai multe moduri de a elimina automat rândurile duplicate în Excel.

Metoda 1: Îndepărtarea standard a duplicatelor

Cel mai într-un mod simplu, ca și liniile, este să utilizați instrumentul corespunzător situat în panglică.

Deci, aveți nevoie de:

  1. Prindere butonul din stanga mouse-ul, selectați intervalul necesar de celule în care se va efectua căutarea și îndepărtare automată repetarea liniilor.
  2. Accesați fila „Date”.
  3. Faceți clic pe instrumentul „Eliminați duplicatele”, care se află în grupul „Instrumente pentru date”.
  4. În fereastra care apare, bifați caseta de lângă „Datele mele conţin anteturi”.
  5. Bifați casetele de lângă numele coloanelor în care se va efectua căutarea. Vă rugăm să rețineți că dacă toate casetele sunt bifate, rândurile care sunt complet repetate în toate coloanele vor fi considerate duplicate. Astfel, dacă doriți să eliminați duplicatele dintr-o coloană, atunci trebuie să lăsați o singură casetă de selectare lângă numele acesteia.
  6. Faceți clic pe „OK”.

De îndată ce faceți clic pe buton, va începe căutarea duplicatelor zonei selectate și apoi le ștergeți. Ca urmare, va apărea o fereastră în care va fi afișat raportul. Acum știți cum să eliminați rândurile duplicate în Excel, dar numai prima metodă, a doua este următoarea.

Metoda 2: Utilizarea unui tabel inteligent

Dublatele pot fi eliminate într-un mod similar cu cel descris în acest articol. De data aceasta, în povestea despre cum să eliminați rândurile duplicate în Excel, va fi folosit un „tabel inteligent”.

Pentru a elimina duplicatele din Excel, trebuie să faceți următoarele:

  1. Ca și în metoda anterioară, selectați mai întâi intervalul de celule de unde trebuie să eliminați duplicatele.
  2. Faceți clic pe butonul „Format ca tabel”, care se află în fila „Acasă” din grupul de instrumente „Stiluri”.
  3. Selectați stilul care vă place (orice) din meniul drop-down.
  4. În fereastra care apare, trebuie să confirmați intervalul de celule specificat anterior și, dacă nu se potrivește, reatribuiți-l. De asemenea, bifați caseta de lângă „Tabel cu anteturi”, dacă da, faceți clic pe butonul „OK”.
  5. Smart Table a fost creat, dar asta nu este tot. Acum trebuie să selectați orice celulă de tabel, astfel încât elementul „Designer” să apară în file și să mergeți direct la această filă.
  6. În panglica instrument, faceți clic pe butonul „Eliminați duplicatele”.

După aceasta, va apărea o fereastră pentru eliminarea liniilor duplicate. Va fi similar cu ceea ce a fost prezentat în prima metodă, deci efectuați toate acțiunile ulterioare în conformitate cu primele instrucțiuni.

Concluzie

Așa că am analizat două moduri de a șterge rânduri cu valori duplicate în Excel. După cum puteți vedea, nu este nimic complicat în acest sens și, folosind instrucțiunile, o puteți face complet această operațiune posibil în câteva secunde. Exemplul a fost dat în versiunea 2016 a programului, dar puteți șterge rândurile duplicate în Excel 2010 și alte versiuni în același mod.

Poate că fiecare utilizator s-a confruntat cu problema eliminării valorilor duplicate. Din fericire, editorul Excel însuși oferă instrumente și instrumente care facilitează rezolvarea acestei probleme. În acest articol vom analiza în detaliu cele mai simple și mai eficiente modalități de a rezolva această problemă. Deci, hai să ne dăm seama. Merge!

Microsoft Excel- acesta este unul dintre cele mai multe programe populare pentru lucrul cu numere și tabele

A doua abordare este utilizarea unui filtru avansat și funcționează ca nou versiuni Microsoft Excel, și pe cele mai vechi, inclusiv 2003. Aici va trebui să apăsați puțin mai mult, totuși, această abordare este de multe ori mai eficientă. Deci, mai întâi trebuie să deschideți tabelul, apoi să accesați fila „Date”, în blocul „Sortare și filtrare”, selectați „Avansat”. În fața dvs. se va deschide o fereastră în care va trebui să setați un interval (doar dacă aveți lacune, altfel nu trebuie să setați nimic) și să bifați caseta de selectare „Numai înregistrări unice”. Dacă doriți doar să ascundeți duplicatele, astfel încât să puteți lucra cu ele în viitor, apoi selectați filtrarea listei în loc, dar dacă specificați „copiați rezultatul în altă locație”, atunci elementele duplicate vor fi șterse. După ce faceți clic pe „OK”, tabelul va fi filtrat de program în funcție de parametrii selectați. Acum evidențiați elementele unice cu culoare și faceți clic pe „Șterge”. Ca rezultat, veți vedea toate duplicatele, deoarece nu vor fi marcate cu culoare. Folosind filtrul automat, puteți obține o listă completă a nu valori unice.

Aceste două metode vă vor ajuta să scăpați rapid și eficient de valorile identice din Excel. Scrie în comentarii dacă acest articol te-a ajutat și pune-ți toate întrebările pe tema discutată.

În cea de azi Fișiere Excel duplicate se găsesc peste tot. De exemplu, atunci când creați un tabel compus din alte tabele, este posibil să găsiți valori duplicate în el sau într-un fișier cu acces partajat au introdus aceleași date doi utilizator diferit, ceea ce a dus la dublare etc. Dublatele pot apărea într-o coloană, în mai multe coloane sau chiar în întreaga foaie de lucru. Microsoft Excel oferă mai multe instrumente pentru găsirea, evidențierea și, opțional, eliminarea valorilor duplicate. Mai jos sunt tehnicile de bază pentru identificarea duplicatelor în Excel.

1. Eliminarea valorilor duplicate în Excel (2007+)

Să presupunem că aveți un tabel cu trei coloane care conține înregistrări identice și trebuie să scăpați de ele. Selectați zona tabelului în care doriți să eliminați valorile duplicate. Puteți selecta una sau mai multe coloane sau întregul tabel. Accesați fila Date, accesați grupul Instrumente de date și faceți clic pe butonul Eliminați duplicatele.

Dacă fiecare coloană de tabel are un antet, bifați caseta de selectare Datele mele conțin anteturi. De asemenea, plasăm marcatori vizavi de coloanele în care trebuie să căutăm duplicate.

Faceți clic pe OK, caseta de dialog se va închide și rândurile care conțin duplicate vor fi șterse.

Această funcție este concepută pentru a șterge înregistrările care dublează complet rândurile din tabel. Dacă nu ați selectat toate coloanele pentru a identifica duplicatele, rândurile cu valori duplicate vor fi, de asemenea, eliminate.

2. Utilizarea unui filtru avansat pentru a elimina duplicatele

Selectați orice celulă din tabel, accesați fila Date, grupul Sortare și filtrare și faceți clic pe butonul Avansat.

În caseta de dialog Filtru avansat care apare, trebuie să setați comutatorul pentru a copia rezultatul într-o altă locație, în câmpul Interval sursă, specificați intervalul în care se află tabelul, în caseta Plasați rezultatul în interval, specificați partea de sus celula din stânga a viitorului tabel filtrat și setați caseta de selectare Numai valori unice. Faceți clic pe OK.

În locul specificat pentru plasarea rezultatelor filtrului avansat se va crea un alt tabel, dar cu date filtrate după valori unice.

3. Evidențiați valorile duplicate utilizând formatarea condiționată în Excel (2007+)

Selectați tabelul în care doriți să detectați valorile duplicate. Accesați fila Acasă în grupul Stiluri, selectați Formatare condiționată -> Reguli pentru evidențierea celulelor -> Valori repetate.

În caseta de dialog Valori duplicate care apare, trebuie să selectați un format pentru evidențierea duplicatelor. Am culoarea implicită setată la umplere roșu deschis și culoarea textului roșu închis. Vă rugăm să rețineți că, în acest caz, Excel nu va compara întregul rând al tabelului pentru unicitate, ci doar celula coloanei, așa că dacă aveți valori duplicate într-o singură coloană, Excel le va formata și pe acestea. În exemplu, puteți vedea cum Excel a umplut unele celule din a treia coloană cu nume, deși întregul rând al acestei celule de tabel este unic.

4. Utilizarea tabelelor pivot pentru a determina valori repetate

Să folosim tabelul cu trei coloane cu care suntem deja familiarizați și să adăugăm una a patra, numită Counter, și să-l umplem cu unități (1). Selectați întregul tabel și accesați fila Inserare din grupul Tabele, faceți clic pe butonul Pivot Table.

Creați un tabel pivot. În câmpul Nume rând plasăm primele trei coloane, în câmpul Valori plasăm o coloană cu un numărător. În creat masă rotativă, înregistrările cu o valoare mai mare decât unu vor fi duplicate, valoarea în sine va indica numărul de valori duplicate. Pentru o mai mare claritate, puteți sorta tabelul după coloana Număr pentru a grupa duplicatele.

În acest material, vom elimina foarte, foarte repede duplicatele sau vom lăsa intrări unice din listă, după cum doriți, vom sorta lista și, de asemenea, ne vom asigura că lista cu intrări unice poate fi actualizată rapid dacă apar modificări în lista principală.

Mod foarte rapid de a elimina intrările duplicate

Dacă trebuie doar să eliminați rapid duplicatele dintr-o listă sau dintr-o anumită coloană a tabelului, atunci acest lucru se poate face extrem de simplu.

Pentru aceasta este suficient:

a) formatează intervalul ca tabel. Selectați gama, selectați fila „Acasă”, grupul „Stiluri”, „Format ca tabel” și stilul de design dorit al tabelului, în partea de jos există o comandă prin care vă puteți crea propria versiune

b) eliminați duplicatele utilizând comanda „Eliminați duplicatele” din grupul „Instrumente” din fila suplimentară „Designer”, care va apărea după convertirea intervalului într-un tabel


Caseta de dialog Eliminare duplicate este extrem de simplă.


După eliminarea duplicatelor, dacă au existat linii goale în listă, acestea pot fi eliminate folosind un filtru. Toate intervalele formatate ca tabele la antet au capacitatea de a filtra valori.


Pentru a filtra, precum și a sorta lista, trebuie doar să utilizați meniul drop-down din antetul coloanei dorite.

Rezultatul muncii depuse:


Această metodă este potrivită dacă trebuie să eliminați rapid intrările duplicate pe Foaie Excelși captați modificările în intervalul original. Dacă intervalul inițial poate fi actualizat, atunci a face acțiuni similare de fiecare dată nu este cel mai bun Cel mai bun mod scapă de duplicate și aici va veni în ajutor a doua metodă de eliminare a duplicatelor pe o foaie Excel.

Eliminarea duplicatelor folosind Power Query

În versiunea 2016 de Excel, Power Query sau crearea de interogări este inclusă inițial în pachetul de bază, iar pentru versiunile 2013, 2010 va trebui să instalați singur acest add-in gratuit.

Prima etapă de eliminare a duplicatelor din folosind Puterea Interogarea este aceeași ca în metoda anterioară - trebuie să formatați intervalul ca tabel. Apoi, în fila „Date”, în grupul „Descărcare și conversie”, selectați comanda „Din tabel”. Va apărea o fereastră de editor de interogări în care, folosind meniul contextual de pe antetul coloanei cu numerotare, îl puteți șterge, iar pe antetul coloanei cu nume complet, selectați comanda „Șterge repetiții”; același lucru se poate face folosind „ Acasă” a editorului de interogări.


Folosind filtrul, puteți ascunde rândurile goale (acestea sunt marcate aici ca „nule”) și puteți sorta valorile selectate, dacă este necesar, apoi selectați comanda „Închideți și încărcați / Închideți și încărcați în ...”


Selectarea celei de-a doua opțiuni vă va permite să alegeți locul pentru a încărca lista modificată; prima comandă o va face pe o foaie nouă. Rezultatul final al celei de-a doua metode

Avantajul metodei Power Query de eliminare a duplicatelor este că nu numai că intervalul inițial rămâne neatins, ci și că atunci când se adaugă înregistrări noi la intervalul original, acestea vor apărea în cea procesată, desigur, dacă aceste înregistrări sunt unice. Pentru a actualiza lista procesată, trebuie să suni meniul contextual pe el și selectați „Actualizare” sau faceți clic pe „Actualizare” din panglica interfeței.