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

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:
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:
Uwagi: 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:
4. Kliknij nazwę innej kolumny, dla której chcesz zachować ostatnią datę, a następnie kliknij Obliczać > maxzobacz zrzut ekranu:
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:
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
Najlepsze narzędzia biurowe
Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%
- Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
- Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
- Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
- Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
- Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
- Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
- Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
- Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
- Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.

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!



