Перейти до основного матеріалу

Як видалити дублікати, але зберегти решту значень рядків у Excel?

У Excel він видалить усі повторювані значення та переміститься вгору, коли застосуєте функцію Видалити дублікати, як показано на знімку екрана 1. Однак у деяких випадках вам може знадобитися видалити дублікати, але решта значень рядків зберегти, як показано на скріншоті 2. Зараз, у цьому випадку, я представив деякі трюки щодо видалення дублікатів, але збереження решти в Excel.

doc видалити дублікати тримати відпочинок 1 doc видалити дублікати тримати відпочинок 2

Видаліть дублікати, але залиште значення рядків за допомогою фільтра (3 кроки)

Видаліть дублікати, але залиште значення рядків за допомогою VBA (4 кроки)

Видаліть дублікати, але збережіть решту значень рядків за допомогою Kutools для Excel (2 кроки)гарна ідея3


Видаліть дублікати, але залиште значення рядків за допомогою фільтра

За допомогою формули та функції фільтра ви можете швидко видалити дублікати, але продовжувати відпочивати.

1. Виберіть порожню комірку поруч із діапазоном даних, наприклад D2, введіть формулу = A3 = A2, перетягніть маркер автоматичного заповнення до потрібних комірок. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 3

2. Виберіть весь діапазон даних, включаючи комірку формули, та натисніть дані > фільтр для того, щоб фільтр функція. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 4

3. Клацніть на Піктограма фільтра у стовпці D (стовпець формули) та встановіть прапорець TURE зі спадного списку див. Знімок екрана:
doc видалити дублікати тримати відпочинок 5

4. клацання OK, а потім усі дублікати були у списку, і виберіть усі повторювані значення, натисніть видаляти щоб видалити їх. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 6

5. клацання дані > фільтр вимкнути фільтр, і видаліть формули, як вам потрібно. Ви бачите, що всі дублікати були видалені, а решта значень зберігаються в рядку.
doc видалити дублікати тримати відпочинок 7


Видаліть дублікати, але залиште значення рядків за допомогою VBA

В Excel існує код VBA, який також може видаляти дублікати, але зберігати решту значень рядків.

1. прес Alt + F11 клавіші для відображення Microsoft Visual Basic для додатків вікна.

2. клацання Insert > модульe, і вставте код нижче в Модулі.

VBA: Видаліть дублікати, але зберігайте решту значень рядків

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

doc видалити дублікати тримати відпочинок 8

3. прес F5 для запуску коду, вискакує діалогове вікно, що нагадує вам про вибір діапазону для видалення повторюваних значень. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 9

4. клацання OK, тепер повторювані значення були вилучені з виділення та залишені порожні клітинки.
doc видалити дублікати тримати відпочинок 10


Видаліть дублікати, але збережіть решту значень рядків за допомогою Kutools для Excel

Якщо у вас є Kutools для Excel - встановлений зручний та потужний інструмент для додавання, ви можете швидко видалити дублікати, але зберігати значення відпочинку або рядків двома шляхами.

після установки Kutools для Excel, виконайте наведені нижче дії:(Безкоштовно завантажте Kutools для Excel зараз!)

Спосіб 1 Об’єднання однакових клітин (2 кроки)

1. Виберіть повторювані значення, натисніть Кутулс > Злиття та розділення > Об’єднайте ті самі клітини. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 11

2. Потім повторювані значення об’єднали в одну комірку. І клацніть Головна > Злиття та центр > Роз’єднайте клітини, щоб розділити їх. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 12

Тепер результат був показаний так:
doc видалити дублікати тримати відпочинок 13

Спосіб 2: Виберіть повторювані та унікальні клітини (4 кроки)

1. Виберіть список даних, з яких потрібно видалити дублікати, і натисніть Кутулс > Select > Виберіть Повторювані та унікальні комірки. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 14

2 В Виберіть Повторювані та унікальні комірки діалогове вікно, перевірте Дублікати (крім першого) опція в Правило розділ. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 15

3. клацання Ok, спливає діалогове вікно, щоб нагадати, скільки дублікатів було вибрано, натисніть OK щоб закрити його. Дивіться знімок екрана:
doc видалити дублікати тримати відпочинок 16

4. Потім натисніть видаляти клавіша, щоб видалити вибрані повторювані значення.

doc видалити дублікати тримати відпочинок 17

Порада: з Kutools для ExcelАвтора Розширені комбіновані ряди утиліти, ви можете об’єднати повторювані значення, а потім виконати деякі обчислення в іншому стовпці, як показано на знімку екрана нижче. Це повна функція без обмежень протягом 30 днів,будь ласка, завантажте та отримайте безкоштовну пробну версію зараз.
doc видалити дублікати тримати відпочинок 18

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (14)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
iNFORMATION IS VERY USEFUL.SAVED A LOT OF TIME

THANKS.
This comment was minimized by the moderator on the site
It help me after long search thank bro
This comment was minimized by the moderator on the site
Thank you so much! This was very helpful!!
This comment was minimized by the moderator on the site
i would use the formula =A3<>A2 (not equal to ) so that it show up on top vs. last one on bottom.
This comment was minimized by the moderator on the site
i tried the formula =A2=A1, it also got the result of show up on top.
This comment was minimized by the moderator on the site
i tried the formula =A1=A2, it also get the same result of show up on top
This comment was minimized by the moderator on the site
the true false really helped!
This comment was minimized by the moderator on the site
The True/False solution is a smart trick. Thanks
This comment was minimized by the moderator on the site
Is it possible to merge the like cells without the Kutools add-in?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
In the first method, instead of =A3=A2, you can do =A2=A1 to keep the first instance and delete the rest of the duplicates.
This comment was minimized by the moderator on the site
yes it works
This comment was minimized by the moderator on the site
Thank you for this comment! Exactly what I was looking for!
This comment was minimized by the moderator on the site
Thank you for this tutorial, it saves me from tons of work removing duplicates.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations