2016-04-13 16 views
0

İki excel elektronik tablosunda yinelenen satırları kaldırmanın hızlı bir yolu varsa bir sorum var. Aramadan sonra, elektronik tablolardaki (VBA) aynı satırları karşılaştırarak yapabilirim. Ama ben birinden satırın ikiye dahil olup olmadığını kontrol etmek istiyorum. Tam olarak aynı satır ikide varsa, kaldırılmalıdır. Şimdiye kadar aynı satırlarsa bunu yapabilirim (ör. 1 ve 1). Her türlü yardım için şimdiden teşekkür ederiz.Birçok excel sayfasından kopyaları kaldırma

+0


zaten denedi bize göstermek için bir şey var mı? – Ambie

cevap

0

Bunun için bir çözüm düşünebilirsiniz:

  1. söz konusu satırın tüm sütunları oluşan birleşik her satırın sonunda bir sütun oluşturun: İki üzerine iki tablo aşağıda oturdu vardır Sağlar excel yaprak:

sheet1

 
A B C D(Concat) 
1 2 3 123 
4 5 6 456 
7 8 9 789 
1 3 5 135 
4 3 2 432


tabaka 2

 
A B C D(Concat) 
2 3 4 234 
1 1 1 111 
1 2 3 123 
2 2 2 222 
4 5 6 456
  1. Biz şimdi geçen birleştirilmiş sütuna dayalı yinelenen satırları belirleyecektir. İkinci sayfadaki
    =IF(ISNUMBER(MATCH(D4,Sheet1!D:D,0)),"DUP","NONDUP")
    formülünü kullanarak, tabaka 1 sayfa 2'deki satırın sırasına bakılmaksızın, sayfa1'de zaten mevcut olan satırları tanımlayabiliriz. Sayfa2

Sonucu aşağıdaki gibi gösterir:

 
A B C D E(Result) 
2 3 4 234 NONDUP 
1 1 1 111 NONDUP 
1 2 3 123 DUP 
2 2 2 222 NONDUP 
4 5 6 456 DUP
İlgili konular