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

Ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için VLOOKUP fonksiyonu nasıl kullanılır?

YazarXiaoyang Değiştirme Tarihi

örnek sayfalar1

örnek sayfalar2

Varsayalım ki yukarıdaki ekran görüntülerinde gösterildiği gibi, her biri bir Ad Listesi içeren iki çalışma sayfanız var. Names-1 listesindeki isimlerden hangilerinin Names-2 listesinde de yer aldığını kontrol etmek isteyebilirsiniz. Özellikle uzun listelerle uğraşırken bu karşılaştırmayı manuel olarak yapmak hem sıkıcı hem de hatalara son derece açıktır. Bu makalede, iki listeyi hızlı ve doğru şekilde karşılaştırmanızı ve farklı sayfalardaki eşleşen değerleri kolayca bulmanızı sağlayacak birkaç verimli yöntem tanıtılacaktır.

Formüllerle ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için VLOOKUP kullanın

Ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için Kutools for Excel ile VLOOKUP kullanın

Koşullu Biçimlendirme Kullan Sayfalar Arası Formül ile

VBA Kodu – Listeleri otomatik karşılaştırın ve eşleşenleri vurgulayın veya çıkarın


Formüllerle ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için VLOOKUP kullanın

Farklı Excel çalışma sayfalarında bulunan listeleri karşılaştırmak için pratik ve doğrudan bir yaklaşım, VLOOKUP işlevini kullanmaktır. Bu yöntem, hem Names-1 hem de Names-2 listelerinde yer alan tüm isimleri verimli şekilde çıkarmaya veya işaretlemeye yardımcı olur:

1.Names-1sayfasında, liste verilerinizin yanındaki bir hücreyi seçin (örneğin)B2) ve aşağıdaki formülü girin:

=VLOOKUP(A2,'Names-2'!$A$2:$A$19,1,FALSE)

Ardından Enter tuşuna basın. Geçerli satırdaki isim Names-2 listesinde mevcutsa formül ismi döndürür; değilse #N/A hatası görüntülenir. Aşağıdaki örneğe bakın:

iki listeyi bir formülle karşılaştır

2. Karşılaştırma yapmak için formülü, doldurma tutamacını aşağı sürükleyerek kopyalayın ve Names-1 listesindeki her ismi Names-2 listesindeki tüm isimlere karşı kontrol edin. Eşleşen kayıtlar ilgili ismi gösterecek, bulunamayanlar ise bir hata değeri görüntüleyecektir:

sonucu almak için formülü sürükleyin

Notlar:

1. Daha net sonuçlar elde etmek için eşleşmelerde "Evet" veya "Hayır" göstergeleri döndüren şu alternatif formülü kullanabilirsiniz:

=IF(ISNA(VLOOKUP(A2,'Names-2'!$A$2:$A$19,1,FALSE)), "No", "Yes")

Bu formül, her iki sayfada da bulunan isimler için "Evet", yalnızca Names-1listesinde bulunanlar için "Hayır" görüntüler:

evet ve hayır sonucunu almak için başka bir formül

2. Bu formülleri kullanırken A2 hücre referansını listenizin ilk hücresiyle, Names-2 ifadesini referans alınacak sayfanın adıyla değiştirin ve $A$2:$A$19 aralığını çalışma sayfanızdaki gerçek veri aralığıyla eşleştirecek şekilde ayarlayın. Tüm verilerinizin kapsanmasını sağlamak için aralıkların doğru satır sayısını içerecek şekilde başlayıp bittiğinden emin olun.

3. Kullanım ipuçları: Eşleşmesi gereken yerlerde #N/A hatası alırsanız, listelerinizdeki fazladan boşlukları, veri biçimlendirme farklılıklarını (metin vs. sayı) veya yazım hatalarını dikkatlice kontrol edin. Gerekirse verileri temizlemek için yardımcı bir sütunda TRIM veya CLEAN işlevlerini kullanın.

4. Yanlışlıkla üzerine yazmayı önlemek için toplu formüller uygulamadan önce verilerinizin yedeklenmesini düşünün. Ayrıca, karşılaştırmadan sonra formül sonuç sütununa Filtre uygulayarak tüm eşleşmeleri veya benzersiz öğeleri hızlıca görüntüleyebilirsiniz.


Ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için VLOOKUP kullanın

Eğer Kutools for Excel yazılımına sahipseniz, Aynı/Farklı Hücreleri Seç özelliğini kullanarak iki ayrı çalışma sayfasındaki aynı veya farklı değerlere sahip hücreleri sadece birkaç tıklamayla kolayca bulup vurgulayabilirsiniz. Bu özellik, özellikle büyük veri kümeleriyle çalışırken manuel hata riskini önemli ölçüde azaltır ve size çok zaman kazandırır. Kutools for Excel’i indirmek için tıklayın!

iki listeyi Kutools ile ayrı çalışma sayfalarında karşılaştır

Kutools for Excel: 30 gün boyunca sınırsız olarak ücretsiz deneyebileceğiniz, 300’den fazla kullanışlı Excel eklentisiyle.Şimdi indirin ve ücretsiz deneyin!


Ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak için Kutools for Excel ile VLOOKUP kullanın

Eğer Kutools for Excel yazılımına sahipseniz, Aynı/Farklı Hücreleri Seç özelliği, farklı çalışma sayfalarındaki iki listeyi anında karşılaştırmanıza ve bu iki sayfa arasındaki ortak isimleri seçip vurgulamanıza olanak tanır—tüm bunlar karmaşık formüller girmeden yapılır. Özellikle büyük veri kümeleriyle çalışırken veya sonuçların tek bakışta kolayca yorumlanabildiği görsel, renk kodlu bir çıktıya ihtiyacınız olduğunda bu yöntem son derece etkilidir.

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 yüklendikten sonra Kutools for Excel, listelerinizi kolayca karşılaştırmak için aşağıdaki adımları izleyin:

1.Kutoolssekmesine gidin ve ardından aşağıdaki gibi Seç>Aynı/Farklı Hücreleri Seçseçeneğine tıklayın:

Kutools > Seç > Aynı ve Farklı Hücreleri Seç'e tıklayın

2. Açılan Aynı/Farklı Hücreleri Seç iletişim kutusunda:

(1.)Değerleri bulbölümünde karşılaştırmak istediğiniz Names-1listesinden aralığı seçin;

(2.)Buna görebölümünde karşılaştırma yapılacak Names-2listesinden aralığı seçin;

(3.)Temel alarakbölümünde, satırları sırasıyla karşılaştırmak için Her satırseçeneğini belirleyin;

(4.)Bulbölümünden eşleşen isimleri belirlemek ve vurgulamak için Aynı Değerlerseçeneğini seçin;

(5.) İsteğe bağlı olarak, sonuçları vurgulamak ve eşleşmeleri görsel olarak öne çıkarmak için bir arka plan rengi veya yazı tipi rengi belirleyebilirsiniz.

iletişim kutusunda seçenekleri belirtin

3. Tamam düğmesine tıklayın; kaç eşleşen hücrenin bulunduğunu ve vurgulandığını gösteren bir uyarı kutusu göreceksiniz. Her iki listede de yer alan tüm isimler seçilecek ve görsel olarak öne çıkarılacak, böylece inceleme veya düzenleme işlemleri kolaylaşacaktır:

kaç eşleşen hücrenin seçildiğini hatırlatan bir uyarı kutusu çıkar

Şimdi Kutools for Excel’i indirin ve ücretsiz deneyin!

Pratik İpuçları: Çalışma sayfalarınızda büyük veri kümeleri varsa, eşleşmeleri hızlıca incelemek için vurguladıktan sonra filtre işlevini kullanmayı düşünün. Ayrıca, karşılaştırmayı çalıştırmadan önce aralık seçimlerinizin başlık satırlarını (istenmeyen durumlar dışında) içermediğinden emin olmak için doğru şekilde hizalandığını kontrol edin; aksi takdirde sonuçlar etkilenebilir.

Nadir durumlarda işlev beklenen sonuçları döndürmüyorsa, her iki listenin de aynı şekilde biçimlendirildiğinden emin olun (örneğin, ikisi de metin olarak ve baştaki/sondaki gizli boşluk karakterleri olmadan); çünkü biçimlendirme farklılıkları eşleşmelerin kaçırılmasına neden olabilir.


Koşullu Biçimlendirme Kullan Sayfalar Arası Formül ile

Sütunlara formül yazmak ya da eklenti kullanmak istemiyorsanız, bir sayfadaki isimlerin başka bir sayfadaki verilerle eşleşip eşleşmediğini görsel olarak belirlemek için Koşullu Biçimlendirme Kullan işlevini özel bir formülle uygulayabilirsiniz. Bu yöntem doğrudan çalışır ve VBA gerektirmez; ancak ayrı bir sonuç listesi sunmaz—yalnızca eşleşmeleri hızlıca gözle kontrol etmenizi sağlar.

Uygulanabilir Senaryolar: Bu çözüm, çalışma sayfası yapısını değiştirmeden eşleşen değerleri görsel olarak vurgulamak isteyen kullanıcılar için idealdir. Tek sınırlama şudur: Koşullu Biçimlendirme kuralları doğrudan başka bir çalışma kitabına başvuramaz; ayrıca formüller aracılığıyla yapılan sayfalar arası başvurular yalnızca aynı dosya içinde geçerlidir.

Adımlar:

1. Names-1sayfasında, vurgulama uygulamak istediğiniz aralığı seçin (örneğin)A2:A19).

2. Giriş > Koşullu Biçimlendirme Kullan > Yeni Kural > Hücreleri Biçimlendirmek İçin Bir Formül Kullan.

3. Formül kutusuna aşağıdaki formülü girin:

=COUNTIF('Names-2'!$A$2:$A$19,A2)>0

Bu, Names-1 sayfasının A2 hücresindeki değerin Names-2!A2:A19 aralığında herhangi bir yerde olup olmadığını denetler.

4. Vurgu rengi seçmek için Biçimlendir seçeneğine tıklayın, ardından kuralı uygulamak için Tamam düğmesine tıklayın. Eşleşmeler, Aralık seç dosyanızda otomatik olarak vurgulanacaktır.

Pratik İpuçları: Aralık seçimlerinizi gerçek verilerinize göre özelleştirebilirsiniz. Ayrıca, COUNTIF adımı, yalnızca vurgulu hücrelere odaklanmak için filtrelemeyle birleştirilebilir. Sayfalar arası başvurular oluştururken her iki çalışma sayfasının da aynı çalışma kitabında olduğundan emin olun; Excel, dış dosyalara yapılan Koşullu Biçimlendirme “Kullan” kuralı başvurularını desteklemez.

Hata Hatırlatmaları: Vurgular beklenildiği gibi görünmüyorsa, hücre aralığı seçimlerinizi ve sayfalar arası başvurularınızı hatalar açısından kontrol edin. Eşleşmelerin kaçırılmasına neden olabilecek baştaki/sonundaki boşluklardan veya biçim tutarsızlıklarından emin olun. Gerekirse, doğru karşılaştırma için listeleri temizlemek üzere yardımcı bir sütunda KIRP işlevini kullanın.


VBA Kodu – Listeleri otomatik karşılaştırın ve eşleşenleri vurgulayın veya çıkarın

Makrolara alışkın kullanıcılar için VBA kodu kullanmak, ayrı çalışma sayfalarındaki iki listeyi karşılaştırmak amacıyla son derece esnek ve otomatik bir yol sunar. Bu yaklaşım, eşleşen isimleri vurgulamanıza veya eşleşen değerleri yeni bir konuma aktarmanıza olanak tanır; bu özellikle büyük veri hacimleriyle uğraşırken veya listeleriniz değiştiğinde hızlı güncellemelere ihtiyaç duyarken oldukça yararlıdır.

Uygulanabilir Senaryolar: Bu çözüm, karşılaştırmaları tekrar tekrar çalıştırmak, çok büyük veri kümelerini işlemek, raporlamayı otomatikleştirmek veya eşleşmelerin nasıl işleneceğini/önceliklendirileceğini daha da özelleştirmek istediğinizde özellikle etkilidir. VBA bilgisi gerektirir, ancak karşılığında tam otomasyon ve kontrol avantajını elde edersiniz. Dezavantajı ise, güvenlik ayarları nedeniyle makroların çalışma kitabında etkinleştirilmesi gerekliliğidir; bu da tüm ortamlarda izin verilmeyebilir.

Names-1 sayfasında Names-2 içinde varsa eşleşmeleri vurgulamak için makroyu çalıştırma yöntemi:

1. Geliştirici Araçları > Visual Basic seçeneğine tıklayarak Microsoft Visual Basic for Applications penceresini açın. Pencerede Ekle > Modül seçeneğine 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 düzenleyicide kodu çalıştırmak için Çalıştır düğmesidüğmesine tıklayın. Bu makro, "Names-1" çalışma sayfasının A sütunundaki isimleri tarayacak ve bir isim "Names-2" çalışma sayfasının A sütununda da yer alıyorsa, ilgili hücreyi "Names-1" sayfasında sarı dolgu rengiyle vurgulayacaktır. Yeni karşılaştırmadan önce aralıktaki mevcut tüm vurgular temizlenecektir.

Sorun Giderme: Hiçbir hücre vurgulanmıyorsa, her iki çalışma sayfasının da tam olarak "Names-1" ve "Names-2" adlarıyla adlandırıldığından ve aralığınızın A2 hücresinden başladığından emin olun. Ayrıca, makroların etkinleştirildiğinden ve hiçbir çalışma sayfasının korumalı ya da filtreli olmadığından da emin olun. Bu yaklaşım kolayca özelleştirilebilir; örneğin vurgu rengini değiştirebilir veya eşleşen sonuçları başka bir sayfaya ya da sütuna kopyalamak için kodu uyarlayabilirsiniz.

Özet ve Öneriler: İhtiyaçlarınıza ve teknik rahatlık seviyenize göre yerleşik formül çözümlerini, makro otomasyonunu, Kutools gibi akıllı eklentileri veya Koşullu Biçimlendirme ile doğrudan görselleştirmeyi tercih edebilirsiniz. Formül ya da VBA kullanıyorsanız, verilerinizi fazladan boşluklar veya tutarsız biçimlendirmeler gibi yaygın hata kaynakları açısından her zaman kontrol edin. Özellikle ilk kez makro veya eklenti kullanıyorsanız, toplu değişiklikler yapmadan önce verilerinizin yedeğini alın. Formüllerin güncellenmemesi veya yanlış eşleşmeler gibi sorunlarla karşılaşırsanız, bağıl/mutlak başvuru hatalarını gözden geçirin ve Çalışma Sayfası Adı’nın doğru olduğundan emin olun. Excel’de farklı sayfalardaki listeleri etkili ve verimli şekilde karşılaştırmak için iş akışınıza en uygun yöntemi seçin.


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