Salt la conținutul principal

Cum se elimină duplicatele, dar se păstrează restul valorilor rândurilor în Excel?

Autor: Sun Ultima modificare: 2024-09-04

În Excel, va elimina toate valorile duplicate și se va deplasa în sus atunci când aplicați funcția Eliminare duplicate așa cum este prezentată captura de ecran 1 Cu toate acestea, în unele cazuri, este posibil să doriți să eliminați duplicatele, dar să păstrați restul valorilor rândului, așa cum se arată în captura de ecran 2. Acum, în acest caz, voi introduce câteva trucuri pentru ștergerea duplicatelor, dar păstrarea restului în Excel.

eliminați duplicatele păstrați rest-proba 1 eliminați duplicatele păstrați rest-proba 2

Eliminați duplicatele, dar păstrați restul valorilor rândurilor cu Filtru (3 pași)

Eliminați duplicatele, dar păstrați restul valorilor rândurilor cu VBA (4 pași)

Eliminați duplicatele, dar păstrați restul valorilor rândurilor cu Kutools pentru Excel (2 pași)idee bună3


Eliminați duplicatele, dar păstrați restul valorilor rândurilor cu Filtru

Cu o formulă și funcția de filtrare, puteți elimina rapid duplicatele, dar vă puteți odihni.

1. Selectați o celulă goală lângă intervalul de date, de exemplu, D2, tastați formula = A3 = A2, glisați mânerul de umplere automată în jos până la celulele de care aveți nevoie. Vedeți captura de ecran:
introduceți o formulă și trageți-o pentru a umple alte celule

2. Selectați tot intervalul de date, inclusiv celula formulă, și faceți clic Date > Filtru pentru a permite Filtru funcţie. Vedeți captura de ecran:
faceți clic pe Date > Filtru pentru a activa caracteristica Filtru

3. Faceți clic pe Pictogramă filtru în Coloana D (coloana formulă) și bifați TURE din lista derulantă, vezi captura de ecran:
verificați TURE din lista verticală

4. clic OK, apoi toate duplicatele au fost listate și selectați toate valorile duplicate, apăsați Șterge tasta pentru a le elimina. Vedeți captura de ecran:
selectați toate valorile duplicate, apăsați tasta Delete pentru a le elimina

5. clic Date > Filtru a dezactiva Filtruși eliminați formulele după cum aveți nevoie. Puteți vedea că toate duplicatele au fost eliminate și restul valorilor sunt păstrate pe rând.
Faceți clic pe Date > Filtru pentru a dezactiva Filtrul

o captură de ecran cu kutools pentru excel ai

Deblocați Excel Magic cu Kutools AI

  • Execuție inteligentă: Efectuați operații cu celule, analizați date și creați diagrame, toate conduse de comenzi simple.
  • Formule personalizate: generați formule personalizate pentru a vă simplifica fluxurile de lucru.
  • Codare VBA: Scrieți și implementați codul VBA fără efort.
  • Interpretarea formulei: Înțelegeți cu ușurință formulele complexe.
  • Traducere text: spargeți barierele lingvistice din foile de calcul.
Îmbunătățiți-vă capabilitățile Excel cu instrumente bazate pe inteligență artificială. Descarcă acum și experimentați eficiența ca niciodată!

Eliminați duplicatele, dar păstrați restul valorilor rândurilor cu VBA

În Excel, există un cod VBA care, de asemenea, poate elimina duplicatele, dar poate păstra restul valorilor rândurilor.

1. presa Alt + F11 tastele de afișat Microsoft Visual Basic pentru aplicații fereastră.

2. clic Insera > module și lipiți codul de mai jos în Module.

VBA: eliminați duplicatele, dar păstrați restul valorilor rândurilor

Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918

    Dim xRow As Long
    Dim xCol As Long
    Dim xrg As Range
    Dim xl As Long
    On Error Resume Next
    Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
                                    ActiveWindow.RangeSelection.AddressLocal, , , , , 8)

    xRow = xrg.Rows.Count + xrg.Row - 1
    xCol = xrg.Column
    'MsgBox xRow & ":" & xCol
    Application.ScreenUpdating = False
    For xl = xRow To 2 Step -1
        If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
            Cells(xl, xCol) = ""
        End If
    Next xl
    Application.ScreenUpdating = True
    
End Sub

copiați și lipiți codul în modul

3. presa F5 pentru a rula codul, apare o fereastră de dialog pentru a vă reaminti să selectați un interval din care să eliminați valorile duplicate. Vedeți captura de ecran:
cod vba pentru a selecta un interval din care să eliminați valorile duplicate

4. clic OK, acum valorile duplicate au fost eliminate din selecție și lăsând celule goale.
valorile duplicate au fost eliminate din selecție


Eliminați duplicatele, dar păstrați restul valorilor rândurilor cu Kutools pentru Excel

Dacă aveţi Kutools pentru Excel - un instrument de adăugare la îndemână și puternic instalat, puteți elimina rapid duplicatele, dar păstrați valorile de repaus sau rând prin două moduri.

Kutools pentru Excel oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Itegarate cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

După instalare Kutools pentru Excel, faceți următoarele:

Metoda 1 Merge aceleași celule (2 pași)

1. Selectați valorile duplicate, faceți clic pe Kutools > Merge & Split > Fuzionați aceleași celule. Vedeți captura de ecran:
faceți clic pe Funcția Merge Same Cells a kutools

2. Apoi valorile duplicate au fost îmbinate într-o singură celulă. Și faceți clic Acasă > Merge & Center > Debifează celulele pentru a le împărți. Vedeți captura de ecran:
faceți clic pe Acasă > Merge & Center > Unmerge Cells pentru a le împărți

Acum rezultatul a fost arătat astfel:
obține rezultatul

Metoda 2 Selectați celule duplicate și unice (4 pași)

1. Selectați lista de date din care doriți să eliminați duplicatele și faceți clic pe Kutools > Selectați > Selectați celule duplicate și unice. Vedeți captura de ecran:
faceți clic pe Selectarea celulelor duplicate și unice a kutools

2. În Selectați celule duplicate și unice dialog, verificați Duplicate (cu excepția primei) opțiune în Regula secțiune. Vedeți captura de ecran:
bifați opțiunea Duplicate (cu excepția primului) din secțiunea Regulă

3. clic Ok, apare un dialog pentru a vă reaminti câte duplicate au fost selectate, faceți clic pe OK să-l închidă. Vedeți captura de ecran:
apare o casetă de dialog pentru a vă aminti câte duplicate au fost selectate

4. Apoi apăsați Șterge tasta pentru a elimina valorile duplicate selectate.

apăsați tasta Delete pentru a elimina valorile duplicate selectate

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele
Folosește Kutools în limba ta preferată – acceptă engleză, spaniolă, germană, franceză, chineză și peste 40 de alte limbi!

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!