Przejdź do głównej zawartości

Jak usunąć zduplikowane wiersze, ale zachować ten z najnowszą datą w programie Excel?

doc usuń duplikaty zachowaj najnowsze 1

Mam zakres danych, który zawiera zduplikowane wartości w kolumnie A, aw kolumnie B jest wypełniona jakąś datą, teraz muszę usunąć zduplikowane wiersze w kolumnie A, ale zachować najnowszą datę z odpowiedniej kolumny B, jak pokazano na zrzucie ekranu , czy masz jakieś dobre pomysły na szybkie i łatwe rozwiązanie tego problemu w programie Excel?

Usuń zduplikowane wartości i zachowaj najnowszą datę w innej kolumnie z kodem VBA

Usuń zduplikowane wartości i zachowaj najnowszą datę w innej kolumnie za pomocą Kutools for Excel


Usuń zduplikowane wartości i zachowaj najnowszą datę w innej kolumnie z kodem VBA

Poniższy kod VBA może pomóc w usunięciu zduplikowanych komórek i zachowaniu najnowszej daty z innej kolumny, wykonaj następujące czynności:

1. Przytrzymaj ALT + F11 klucze i otwiera plik Microsoft Visual Basic for Applications okno.

2. Kliknij wstawka > Moduł, a następnie wklej następujące makro w Moduł Okno.

Kod VBA: Usuń zduplikowane wartości i zachowaj najnowszą datę

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. Następnie naciśnij F5 klawisz, aby wykonać ten kod, a pojawi się okno zachęty przypominające o wyborze zakresu danych, którego chcesz użyć, patrz zrzut ekranu:

doc usuń duplikaty zachowaj najnowsze 2

4. A następnie kliknij OK, zduplikowane wartości w kolumnie A zostały usunięte, a ostatnia data w kolumnie B jest zachowana zgodnie z potrzebami. Zobacz zrzut ekranu:

doc usuń duplikaty zachowaj najnowsze 3

Note: Aby pomyślnie zastosować powyższy kod, kolumna zawiera zduplikowane wartości musi znajdować się po lewej stronie kolumny z datą.


Usuń zduplikowane wartości i zachowaj najnowszą datę w innej kolumnie za pomocą Kutools for Excel

Jeśli nie znasz kodu, nie martw się, potężne narzędzie- Zaawansowane wiersze łączenia of Kutools dla programu Excel może pomóc w łatwym rozwiązaniu tego zadania.

Kutools dla programu Excel : z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. 

Po zainstalowaniu Kutools dla programu Excelwykonaj następujące czynności:

1. Wybierz zakres danych, z którego chcesz usunąć duplikaty, i zachowaj najnowszą datę z innej kolumny.

2. Następnie kliknij Kutools > Połącz i podziel > Zaawansowane wiersze łączeniazobacz zrzut ekranu:

3, w Połącz wiersze na podstawie kolumny kliknij nazwę kolumny, z której chcesz usunąć zduplikowane wartości, a następnie kliknij Główny kluczzobacz zrzut ekranu:

doc usuń duplikaty zachowaj najnowsze 5

4. Kliknij nazwę innej kolumny, dla której chcesz zachować ostatnią datę, a następnie kliknij Obliczać > Maxzobacz zrzut ekranu:

doc usuń duplikaty zachowaj najnowsze 6

5. A następnie kliknij Ok przycisk, aby zamknąć to okno dialogowe, a teraz możesz zobaczyć zduplikowane nazwy w kolumnie A zostały usunięte i zachować tylko najnowszą datę w odpowiedniej kolumnie B, patrz zrzut ekranu:

doc usuń duplikaty zachowaj najnowsze 7

Pobierz i bezpłatną wersję próbną Kutools dla programu Excel teraz!


Demo: Usuń zduplikowane wartości i zachowaj najnowszą datę w innej kolumnie za pomocą Kutools for Excel

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz i bezpłatną wersję próbną teraz!

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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