Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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

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


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


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

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

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

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

Sub test()
'updateby Extendoffice 20151030
    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 чтобы выполнить этот код, и появится окно подсказки, чтобы напомнить вам, выберите диапазон данных, который вы хотите использовать, см. снимок экрана:

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать и бесплатно пробную версию Kutools для Excel сейчас!


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

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачать и бесплатно пробную версию!


  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905
  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Christian · 6 months ago
    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?
  • To post as a guest, your comment is unpublished.
    Christian · 6 months ago
    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!!
  • To post as a guest, your comment is unpublished.
    Jessica D. · 1 years ago
    This was extremely helpful! Thanks so much!