KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de yinelenen satırları nasıl kaldırabilirim, ancak en son tarihe sahip olanı koruyayım?

YazarXiaoyang Değiştirme Tarihi
Excel'de yinelenen veriler ve tarihler içeren bir ekran görüntüsü

A sütununda yinelenen değerler içeren bir veri aralığım var ve B sütunu bazı tarihlerle doldurulmuş. Şimdi A sütunundaki yinelenen satırları kaldırmam, ancak her yinelenen değer için ilgili B sütunundaki en son tarihi korumam gerekiyor — bunu aşağıdaki ekran görüntüsünde gösterildiği gibi yapmak istiyorum. Bu sorunu Excel’de hızlı ve kolayca çözmek için iyi fikirleriniz var mı?

VBA koduyla Yinelenen Değerler'i kaldırın ve başka bir sütunda en güncel tarihi koruyun

Kutools for Excel ile Yinelenen Değerler'i kaldırın ve başka bir sütunda en güncel tarihi koruyun


VBA koduyla Yinelenen Değerler'i kaldırın ve başka bir sütunda en güncel tarihi koruyun

Aşağıdaki VBA kodu, yinelenen hücreleri kaldırmanıza ve başka bir sütundan en son tarihi saklamanıza yardımcı olabilir. Lütfen aşağıdaki adımları uygulayın:

1. ALT + F11 tuşlarına basılı tutun; bu işlem, Microsoft Visual Basic for Applications penceresini açar.

2. Ekle > Modül seçeneğine tıklayın ve ardından aşağıdaki makroyu Modül penceresine yapıştırın.

VBA kodu: Yinelenen Değerler'i kaldırın ve en güncel tarihi koruyun

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.Ardından bu kodu çalıştırmak için F5tuşuna basın; size kullanmak istediğiniz Veri Aralığı'i seçmenizi hatırlatan bir uyarı kutusu açılacaktır, ekran görüntüsüne bakın:

Yinelenenleri kaldırmak ve en son tarihi saklamak için bir veri aralığının seçildiği bir ekran görüntüsü

4. Ardından Tamam düğmesine tıklayın; A sütunundaki yinelenen değerler kaldırılmış ve B sütunundaki en son tarih, ihtiyaç duyduğunuz şekilde korunmuştur. Ekran görüntüsüne bakın:

VBA kullanılarak yinelenenler kaldırıldıktan ve en son tarih saklandıktan sonra Excel'in bir ekran görüntüsü

Not: Yukarıdaki kodun başarıyla çalışması için, Yinelenen Değerler sütunu tarih sütununun solunda olmalıdır.


Kutools for Excel ile Yinelenen Değerler'i kaldırın ve başka bir sütunda en güncel tarihi koruyun

Kodla uğraşmaya alışkın değilseniz endişelenmeyin; Kutools for Excel’in sunduğu güçlü araç olan Gelişmiş Satırları Birleştir sayesinde bu görevi kolayca halledebilirsiniz.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Kutools for Excel'i yükledikten sonra Kutools for Excel, lütfen aşağıdaki adımları uygulayın:

1. Yinelenenleri kaldırmak ve başka bir sütundaki en güncel tarihi korumak istediğiniz veri aralığını seçin.

2.Ardından Kutools>Birleştir ve Ayır>Gelişmiş Satırları Birleştirseçeneğine tıklayın; ekran görüntüsüne bakın:

Şeritteki Kutools sekmesinden Gelişmiş Satırları Birleştir seçeneğinin seçildiği bir ekran görüntüsü

3.Sütuna Göre Satırları Birleştiriletişim kutusunda, Yinelenen Değerler'ini kaldırmak istediğiniz sütun adına tıklayın ve ardından Birincil anahtarseçeneğine tıklayın; ekran görüntüsüne bakın:

Sütuna Göre Satırları Birleştir iletişim kutusunda birincil anahtarın ayarlandığı bir ekran görüntüsü

4. En güncel tarihi korumak istediğiniz başka bir sütun adına tıklamaya devam edin ve ardından Hesapla > Maksimum seçeneğine tıklayın; ekran görüntüsüne bakın:

En son tarihi saklamak için Maksimum işlevinin seçildiği bir ekran görüntüsü

5. Ardından, Tamam düğmesine tıklayarak bu iletişim kutusunu kapatın. Artık A sütunundaki Yinelenen İsimler kaldırılmış ve yalnızca ilgili B sütunundaki en son tarih korunmuştur; ekran görüntüsüne bakın:

Excel'de yinelenenler kaldırıldıktan ve en son tarih saklandıktan sonraki nihai sonucun bir ekran görüntüsü

Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin


Demo: Kutools for Excel ile Yinelenen Değerler'i kaldırın ve başka bir sütunda en güncel tarihi koruyun

Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar