Farklı çalışma sayfalarında iki listeyi karşılaştırmak için vlookup nasıl kullanılır?
Diyelim ki, yukarıdaki ekran görüntülerinde gösterildiği gibi her birinde bir isim listesi bulunan iki çalışma sayfanız var. Names-1'deki hangi isimlerin Names-2'de de bulunduğunu kontrol etmek isteyebilirsiniz. Özellikle uzun listelerle uğraşırken bu karşılaştırmayı manuel olarak yapmak hem can sıkıcı hem de hata yapma ihtimali yüksek bir süreç olabilir. Bu makalede, size iki listeyi hızlı ve doğru bir şekilde karşılaştırmanıza ve farklı sayfalardaki eşleşen değerleri bulmanıza yardımcı olacak birkaç etkili yöntem sunulacaktır.
Formüllerle ayrı çalışma sayfalarında iki listeyi karşılaştırmak için Vlookup
Excel için Kutools ile ayrı çalışma sayfalarında iki listeyi karşılaştırmak için Vlookup
Sayfalar Arası Koşullu Biçimlendirme ile Formül
VBA Kodu - Listeleri otomatik olarak karşılaştırın ve eşleşmeleri vurgulayın veya çıkarın
Formüllerle ayrı çalışma sayfalarında iki listeyi karşılaştırmak için Vlookup
Farklı Excel çalışma sayfalarında bulunan listeleri karşılaştırmak için pratik ve doğrudan bir yaklaşım da VLOOKUP fonksiyonunu kullanmaktır. Bu yöntem, hem Names-1 hem de Names-2'de bulunan tüm isimleri verimli bir şekilde çıkarmaya veya işaretlemeye yardımcı olur:
1. Names-1 sayfasında, listenizin yanındaki bir hücreyi seçin (örneğin B2 hücresi) ve aşağıdaki formülü girin:
=VLOOKUP(A2,'Names-2'!$A$2:$A$19,1,FALSE)
Ardından Enter tuşuna basın. Eğer mevcut satırdaki isim Names-2'de varsa, formül ismi döndürür; yoksa bir #YOK hatası görüntülenir. Aşağıdaki örneğe bakınız:
2. Formülü aşağıya doğru sürükleyerek doldurma tutamacını kullanarak Names-1'deki her bir ismi Names-2'deki tüm isimlerle karşılaştırın. Eşleşen girişler ismi gösterecek, bulunamayanlar ise bir hata değeri gösterecektir:
Notlar:
1. Daha net bir görünüm için, eşleşmeler için "Evet" veya "Hayır" göstergeleri döndüren alternatif bir formül kullanabilirsiniz:
=IF(ISNA(VLOOKUP(A2,'Names-2'!$A$2:$A$19,1,FALSE)), "No", "Yes")
Bu formül, her iki sayfada bulunan isimler için "Evet", sadece Names-1'de bulunan isimler için "Hayır" görüntüler:
2. Bu formülleri kullanırken, A2'yi listenizin ilk hücresiyle, Names-2'yi referans sayfasının adıyla değiştirin ve $A$2:$A$19'u çalışma sayfanızdaki gerçek veri aralığına göre ayarlayın. Unutmayın, aralıkların tüm verilerinizin dahil edilmesini sağlamak için başlangıç ve bitiş satır numaraları doğru olmalıdır.
3. İpucu: Eğer eşleşme olması gereken yerlerde #YOK hataları görürseniz, fazladan boşluklar, veri formatlama farklılıkları (metin vs. sayı) veya listedeki yazım hataları gibi olası sorunları dikkatlice kontrol edin. Gerekirse veriyi temizlemek için yardımcı bir sütunda TRIM veya CLEAN fonksiyonlarını kullanın.
4. Kazara üzerine yazılmaları önlemek için, toplu formülleri uygulamadan önce verilerinizi yedeklemeyi düşünün. Ayrıca, karşılaştırma işleminden sonra formül sonuç sütununda Filtre kullanarak tüm eşleşmeleri veya benzersiz öğeleri hızlıca görüntüleyebilirsiniz.
Ayrılmış çalışma sayfalarında iki listeyi karşılaştırmak için Vlookup
Eğer Excel için Kutools'a sahipseniz, Select Same & Different Cells özelliğini kullanarak birkaç tıklamayla iki ayrı çalışma sayfasındaki aynı veya farklı değerleri bulabilir ve vurgulayabilirsiniz. Bu özellik, özellikle büyük veri setleri için manuel hataların riskini büyük ölçüde azaltır ve önemli ölçüde zaman kazandırır. Kutools for Excel'i indirmek için tıklayın!
Kutools for Excel: 300'den fazla kullanışlı Excel eklentisi içerir, 30 gün boyunca sınırlama olmadan ücretsiz deneme imkanı sunar. Şimdi İndirin ve Ücretsiz Deneyin!
Excel için Kutools ile ayrı çalışma sayfalarında iki listeyi karşılaştırmak için Vlookup
Eğer Excel için Kutools'a sahipseniz, Select Same & Different Cells özelliği size farklı çalışma sayfalarından gelen iki listeyi hızla karşılaştırmanıza ve bu iki sayfa arasındaki ortak isimleri seçmenize veya vurgulamanıza olanak tanır—bunun için karmaşık formüller girmenize gerek kalmaz. Bu yöntem, özellikle büyük miktarda veriyle çalışırken veya bir bakışta kolayca yorumlanabilen görsel, renk kodlu sonuçlar istediğinizde son derece etkilidir.
Excel için Kutools'u yükledikten sonra, listelerinizi kolayca karşılaştırmak için şu adımları izleyin:
1. Kutools sekmesine gidin, ardından Seç > Select Same & Different Cells seçeneğine tıklayın, aşağıda gösterildiği gibi:
2. Açılan Select Same & Different Cells iletişim kutusunda:
(1.) Find values in altında, karşılaştırmak istediğiniz Names-1 aralığını seçin;
(2.) According to altında, karşılaştırma yapılacak Names-2 aralığını seçin;
(3.) Based on bölümünde, sırasıyla satırları karşılaştırmak için Her Satır'ı seçin;
(4.) Find bölümünden, eşleşen isimleri belirlemek ve vurgulamak için Aynı Değerler'i seçin;
(5.) İsteğe bağlı olarak, sonuçları vurgulamak ve eşleşmelerin görsel olarak ön plana çıkmasını sağlamak için bir arka plan veya yazı tipi rengi ayarlayabilirsiniz.
3. Tamam'a tıklayın ve kaç eşleşen hücrenin bulunduğunu ve vurgulandığını gösteren bir uyarı kutusu göreceksiniz. Her iki listede bulunan tüm isimler seçilecek ve görsel olarak vurgulanacak, bu da daha fazla inceleme veya düzenleme sürecini kolaylaştıracaktır:
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
Pratik İpuçları: Çalışma sayfalarınız büyük veri setleri içeriyorsa, vurgulamadan sonra filtreleme işlevini kullanarak yalnızca eşleşmeleri hızlıca gözden geçirebilirsiniz. Ayrıca, karşılaştırmayı çalıştırmadan önce, seçimlerinizin doğru hizalandığından ve amaca uygun olarak başlık satırlarını kapsamadığından emin olun, çünkü yanlış hizalamalar sonuçları etkileyebilir.
Nadir durumlarda, işlev beklenen sonuçları vermezse, her iki listenin de aynı şekilde formatlandığından emin olun (örneğin, ikisi de metin olarak, gizli önde/gizli sondaki boşluklar olmadan), çünkü biçimlendirme farklılıkları nedeniyle eşleşmeler kaçırılabilir.
Sayfalar Arası Koşullu Biçimlendirme ile Formül
Eğer sütunlarda formüller yazmak veya eklentiler kullanmak istemiyorsanız, özel bir formülle Koşullu Biçimlendirme kullanarak başka bir sayfadaki verilere göre bir sayfadaki eşleşen isimleri görsel olarak tanımlayabilirsiniz. Bu yöntem basit ve VBA gerektirmez, ancak ayrı bir sonuç listesi oluşturmaz—yalnızca eşleşmeleri hızlı bir şekilde göz atmak için biçimlendirir.
Uygulanabilir Senaryolar: Bu çözüm, eşleşen değerler için görsel bir göstergenin tercih edildiği ve çalışma sayfası yapısını değiştirmek istemediğiniz kullanıcılar için idealdir. Sınırlama ise, Koşullu Biçimlendirme kurallarının başka bir çalışma kitabına doğrudan başvuruda bulunamamasıdır ve formülle çapraz-sayfa başvuru yalnızca aynı dosya içinde çalışır.
Adımlar:
1. Names-1'de, vurgulamak istediğiniz aralığı seçin (örneğin A2:A19).
2. Giriş > Koşullu Biçimlendirme > Yeni Kural > Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullan seçeneğine gidin.
3. Formül kutusuna aşağıdaki formülü girin:
=COUNTIF('Names-2'!$A$2:$A$19,A2)>0
Bu, Names-1'deki A2 değerinin Names-2!A2:A19 aralığında herhangi bir yerde bulunup bulunmadığını kontrol eder.
4. Vurgu rengini seçmek için Biçimlendir'e tıklayın, ardından kuralı uygulamak için Tamam'a tıklayın. Seçtiğiniz aralıkta eşleşen tüm değerler otomatik olarak vurgulanacaktır.
Pratik İpuçları: Gerçek verilerinize göre aralıkları ayarlayabilir ve COUNTIF adımı, yalnızca vurgulanmış hücrelere odaklanmak için filtreleme ile birleştirilebilir. Çapraz-sayfa referanslarını ayarlarken, Excel'in harici dosyaları referans alabilen koşullu biçimlendirme kurallarını desteklemediğini unutmayın.
Hata Uyarıları: Vurgular beklenen şekilde görünmüyorsa, hücre aralığı seçimlerinizi ve çapraz-sayfa referanslarınızı kontrol edin. Eşleşmelerin kaçırılmasına neden olabilecek önde/sonda boşluklar veya format tutarsızlıkları olmadığından emin olun. Gerekirse, listeleri doğru karşılaştırma için TRIM'i yardımcı bir sütunda kullanarak temizleyin.
VBA Kodu - Listeleri otomatik olarak karşılaştırın ve eşleşmeleri vurgulayın veya çıkarın
Makrolara hakim olan kullanıcılar için, VBA kodu kullanmak ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için oldukça esnek ve otomatik bir yol sunar. Bu yaklaşım, eşleşen isimleri vurgulamanıza veya eşleşen değerleri yeni bir konuma çıkarmaya olanak tanır, bu özellikle büyük veri hacimleriyle çalışırken veya listeleriniz değiştiğinde hızlı güncellemeler gerektiğinde faydalıdır.
Uygulanabilir Senaryolar: Bu çözüm, özellikle karşılaştırmaları tekrar tekrar çalıştırmak istediğinizde, çok büyük veri setleriyle çalışırken, otomatik raporlamayı ele alırken veya eşleşmelerin nasıl işleneceğine veya sunulacağına ilişkin özelleştirme yapmak istediğinizde etkilidir. VBA bilgisine ihtiyaç duyulsa da, tam otomasyon ve kontrol avantajı elde edersiniz. Dezavantaj ise, makroların çalışma kitabında etkinleştirilmesi gerektiğidir ve bu, güvenlik ayarları nedeniyle tüm ortamlarda izin verilmeyebilir.
Names-2'de mevcut olduğu takdirde Names-1'deki eşleşmeleri vurgulamak için makroyu nasıl çalıştıracağınız:
1. Geliştirici Araçları > Visual Basic'e tıklayarak Microsoft Visual Basic for Applications penceresini açın. Pencerede, Ekle > Modül'e tıklayın ve aşağıdaki kodu yeni modüle yapıştırın:
Sub HighlightMatchingNames()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim rng1 As Range
Dim cell As Range
Dim matchFound As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws1 = Worksheets("Names-1")
Set ws2 = Worksheets("Names-2")
Set rng1 = ws1.Range("A2", ws1.Cells(ws1.Rows.Count, "A").End(xlUp))
ws1.Range("A2:A" & ws1.Cells(ws1.Rows.Count, "A").End(xlUp).Row).Interior.ColorIndex = xlNone
For Each cell In rng1
Set matchFound = ws2.Range("A2:A" & ws2.Cells(ws2.Rows.Count, "A").End(xlUp).Row).Find( _
What:=cell.Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not matchFound Is Nothing And cell.Value <> "" Then
cell.Interior.Color = vbYellow
End If
Next cell
End Sub
2. VBA editöründe, düğmesine tıklayarak kodu çalıştırın. Bu makro, "Names-1" çalışma sayfasındaki A sütunundaki isimleri tarar ve eğer bir isim "Names-2" çalışma sayfasının A sütununda da bulunursa, bu hücreyi "Names-1"de sarı dolgu rengiyle vurgular. Önceki vurgular, yeni karşılaştırma yapılmadan önce temizlenecektir.
Sorun Giderme: Eğer hiçbir hücre vurgulanmazsa, her iki çalışma sayfasının da tam olarak "Names-1" ve "Names-2" olarak adlandırıldığından ve veri aralıklarınızın A2'den başladığından emin olun. Makroların etkinleştirildiğinden ve ne bir çalışma sayfasının korumalı ne de filtrelendiğinden emin olun. Bu yaklaşım kolayca özelleştirilebilir; örneğin, vurgu rengini değiştirebilir veya kodu eşleşen sonuçları başka bir sayfaya veya sütuna kopyalamak üzere uyarlayabilirsiniz.
Özet ve Öneriler: Teknik rahatlık düzeyinize ve ihtiyaçlarınıza bağlı olarak, yerleşik formül çözümleri, makro otomasyonu, Kutools gibi akıllı eklentiler veya Koşullu Biçimlendirme ile basit görselleştirme arasından seçim yapabilirsiniz. Formüller veya VBA kullanırken, verilerinizi fazladan boşluklar veya tutarsız formatlar açısından her zaman gözden geçirin, bu yaygın hata kaynaklarıdır. Özellikle makroları veya eklentileri ilk kez kullandığınızda toplu değişiklikler yapmadan önce verilerinizi yedekleyin. Eğer formüller güncellenmiyor veya yanlış eşleşmeler gibi sorunlarla karşılaşırsanız, göreli/mutlak aralık hatalarını kontrol edin ve çalışma sayfası adlarını doğrulayın. İş akışınıza uygun yöntemi seçerek Excel'deki farklı sayfalardaki listeleri etkili ve verimli bir şekilde karşılaştırabilirsiniz.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin