Перейти к основному содержанию

Как удалить повторяющиеся строки, но сохранить строку с последней датой в Excel?

документ удалить дубликаты сохранить последние 1

У меня есть диапазон данных, который содержит некоторые повторяющиеся значения в столбце A, а в столбце B указывается некоторая дата, теперь мне нужно удалить повторяющиеся строки в столбце A, но сохранить последнюю дату из соответствующего столбца B, как показано на следующем снимке экрана. у вас есть хорошие идеи, как быстро и легко решить эту проблему в Excel?

Удалите повторяющиеся значения и сохраните самую последнюю дату в другом столбце с кодом VBA

Удалите повторяющиеся значения и сохраните самую последнюю дату в другом столбце с помощью Kutools for Excel


Удалите повторяющиеся значения и сохраните самую последнюю дату в другом столбце с кодом VBA

Следующий код VBA может помочь вам удалить повторяющиеся ячейки и сохранить самую последнюю дату из другого столбца, пожалуйста, сделайте следующее:

1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модули, а затем вставьте следующий макрос в Модули Окно.

Код VBA: удалить повторяющиеся значения и сохранить самую последнюю дату

Sub test()
'updateby Extendoffice 
    Dim xRng As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = Application.ActiveWindow.RangeSelection.Address
    Set xRng = Application.InputBox("please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRng Is Nothing Then Exit Sub
    If (xRng.Columns.Count < 2) Or (xRng.Rows.Count < 2) Then
        MsgBox "the used range is invalid", , "Kutools for Excel"
        Exit Sub
    End If
    xRng.Sort key1:=xRng.Cells(1, 1), Order1:=xlAscending, key2:=xRng.Cells(1, 2), Order2:=xlDescending, Header:=xlGuess
    xRng.RemoveDuplicates Columns:=1, Header:=xlGuess
End Sub

3. Затем нажмите F5 нажмите клавишу для выполнения этого кода, и появится окно подсказки, напоминающее вам о выборе диапазона данных, который вы хотите использовать, см. снимок экрана:

документ удалить дубликаты сохранить последние 2

4, Затем нажмите OKповторяющиеся значения в столбце A были удалены, а самая поздняя дата в столбце B сохраняется по мере необходимости. Смотрите скриншот:

документ удалить дубликаты сохранить последние 3

Внимание: Чтобы успешно применить приведенный выше код, столбец, содержащий повторяющиеся значения, должен быть расположен слева от столбца даты.


Удалите повторяющиеся значения и сохраните самую последнюю дату в другом столбце с помощью Kutools for Excel

Если вы не знакомы с кодом, не волнуйтесь, мощная утилита - Расширенные ряды комбинирования of Kutools for Excel может помочь вам с легкостью решить эту задачу.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон данных, в котором вы хотите удалить дубликаты, и сохраните самую последнюю дату из другого столбца.

2. Затем нажмите Кутулс > Слияние и разделение > Расширенные ряды комбинирования, см. снимок экрана:

3. В Объединить строки на основе столбца В диалоговом окне щелкните имя столбца, в котором вы хотите удалить повторяющиеся значения, затем щелкните Основной ключ, см. снимок экрана:

документ удалить дубликаты сохранить последние 5

4. Продолжайте щелкать имя другого столбца, в котором вы хотите сохранить самую последнюю дату, а затем щелкните Рассчитать > Max, см. снимок экрана:

документ удалить дубликаты сохранить последние 6

5, Затем нажмите Ok кнопку, чтобы закрыть это диалоговое окно, и теперь вы можете увидеть, что повторяющиеся имена в столбце A были удалены, и в соответствующем столбце B сохраняется только последняя дата, см. снимок экрана:

документ удалить дубликаты сохранить последние 7

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!


Демо: удалите повторяющиеся значения и сохраните самую последнюю дату в другом столбце с помощью Kutools for Excel

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Лучшие инструменты для офисной работы

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

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola A ver si me pueden ayudar con lo siguiente. Tengo una columna con fechas de ingreso de material, otra con los materiales que se van repitiendo y otra columna con el numero del documento de despacho. Necesito que para un mismo numero de documento de despacho o bien, de fecha, no se duplique el material. Sin embargo en la columna de materiales se deben repetir los materiales, pero no deben duplicarse para la misma fecha o bien para el mismo numero de documento. Se requiere macro?
This comment was minimized by the moderator on the site
Hola
A ver si me pueden ayudar con lo siguiente.

Tengo una columna con fechas de ingreso de material, otra con los materiales que se van repitiendo en la tabla y otra con el numero del documento de despacho.

Necesito que para un mismo numero de documento de despacho o bien, de fecha, no se duplique el material. Sin embargo en la columna de materiales se deben los materiales, pero no deben duplicarse para la misma fecha o bien para el mismo numero de documento.

Se requiere macro?

Adjunto tabla tipo.




Gracias!!
This comment was minimized by the moderator on the site
This was extremely helpful! Thanks so much!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations