Note: The other languages of the website are Google-translated. Back to English

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

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:

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

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 kte 201905

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!
officetab dół
Sortuj komentarze według
Komentarze (3)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
To było niezwykle pomocne! Dzięki wielkie!
Ten komentarz został zminimalizowany przez moderatora na stronie
Halo
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.

Czy potrzebujesz makra?

Dodatek do tabla tipo.




Dziękujemy!
Ten komentarz został zminimalizowany przez moderatora na stronie
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. Czy potrzebujesz makra?
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL