Türkiye'nin en iyi Online Eğitim platformu

Excel'de İki İsim listesini karşılaştırma nasıl yapılır?

Excel'de İki İsim listesini karşılaştırma nasıl  yapılır?

Elimizdeki İki İsim Listesini Excel ile Nasıl Karşılaştırırız?

Excel’de DÜŞEYARA (VLOOKUP) fonksiyonunu sıfırdan öğrenmek ve tüm detaylarıyla uygulamalı görmek için buraya göz atabilirsiniz: A’dan Z’ye Excel DÜŞEYARA Formülü

Excel’de iki isim listesini karşılaştırmak için DÜŞEYARA, MATCH + ISNUMBER, Koşullu Biçimlendirme veya Power Query yöntemleri kullanılabilir. En pratik yol genellikle DÜŞEYARA’dır.

DÜŞEYARA Fonksiyonu: Birinci listedeki her ismi, ikinci listede aramak için DÜŞEYARA fonksiyonunu kullanabilirsiniz. Bu fonksiyon, birinci listedeki her ismi ikinci listede arar ve eşleşme durumunda belirlediğiniz bir değeri döndürür.

MATCH ve ISNUMBER Fonksiyonları: MATCH fonksiyonu, birinci listedeki bir ismin ikinci listede olup olmadığını kontrol eder. ISNUMBER ile birlikte kullanıldığında, eğer isim ikinci listede varsa TRUE, yoksa FALSE değeri döndürür.

Conditional Formatting (Koşullu Biçimlendirme): Excel'de Koşullu Biçimlendirme özelliğini kullanarak, birinci listedeki isimlerden hangilerinin ikinci listede olduğunu görsel olarak belirleyebilirsiniz. Örneğin, ikinci listede bulunan isimleri yeşil renkle vurgulayabilirsiniz.

Power Query: Excel’in Power Query aracını kullanarak iki listeyi birleştirebilir ve eşleşmeleri kolayca görebilirsiniz. Bu, özellikle büyük veri setleri için oldukça etkili bir yöntemdir.

Hangi yöntemi seçeceğiniz, verilerinizin yapısına ve ihtiyacınıza bağlıdır. Örneğin, sadece eşleşenleri görmek istiyorsanız VLOOKUP kullanışlı olabilir, ancak iki liste arasındaki tüm farklılıkları görmek istiyorsanız Power Query daha uygun olabilir.

İki Listeyi Karşılaştırmak İçin DÜŞEYARA (VLOOKUP) Formülünü Nasıl Kullanmalıyım?

Tabii ki, Excel'de DÜŞEYARA fonksiyonunu kullanarak iki isim listesini karşılaştırmak için bir örnek verebilirim. Diyelim ki, "Liste 1" A sütununda ve "Liste 2" B sütununda yer alıyor. İki listeyi karşılaştırmak için aşağıdaki adımları izleyebilirsiniz:

DÜŞEYARA (VLOOKUP) Formülünün Hazırlanması:

  • Yeni bir sütun açın (örneğin, C sütunu). Bu sütun, Liste 1'deki isimlerin Liste 2'de bulunup bulunmadığını gösterecek.
  • C1 hücresine aşağıdaki formülü girin:
  • =DÜŞEYARA(A1, B:B, 1, YANLIŞ)
  • Bu formül, A1 hücresindeki ismi B sütununda arar. Eğer isim bulunursa, o ismi döndürür. Eğer bulunmazsa, bir hata mesajı döndürür.

Formülün Uygulanması:

  • Formülü, Liste 1'deki tüm isimleri kapsayacak şekilde aşağıya doğru kopyalayın.

Sonuçların Değerlendirilmesi:

  • Eğer formül, bir ismi döndürüyorsa, bu isim her iki listede de bulunuyor demektir.
  • Eğer formül #N/A hatası döndürüyorsa, bu isim Liste 2'de bulunmuyor demektir.

Hata Mesajlarını Düzenleme (Opsiyonel):

  • Eğer hata mesajlarını daha anlaşılır bir şekilde göstermek isterseniz, IFERROR fonksiyonunu kullanabilirsiniz. Örneğin:
  • =EĞERHATA(DÜŞEYARA(A1, B:B, 1, YANLIŞ), "Liste 2'de Yok")
  • Bu formül, isim Liste 2'de yoksa "Liste 2'de Yok" mesajını döndürür.

Bu basit adımlarla, iki liste arasındaki isimleri kolayca karşılaştırabilirsiniz. Formülü, veri setinizin büyüklüğüne ve yerleşimine göre uyarlamanız gerekebilir.

Siz de Excel’de DÜŞEYARA’yı adım adım öğrenmek ve iş hayatınızda uygulamalı örneklerle kullanmak istiyorsanız hemen inceleyin: A’dan Z’ye Excel DÜŞEYARA Formülü

=DÜŞEYARA(A1, B:B, 1, YANLIŞ) Formülünün Açıklaması

Elbette, Excel'deki =DÜŞEYARA(A1, B:B, 1, YANLIŞ) formülünü detaylarıyla açıklamak gerekirse:

=DÜŞEYARA( ): Bu, Excel'de kullanılan bir fonksiyondur. "Vertical Lookup" (Dikey Arama) anlamına gelir ve belirli bir değeri sütunlarda aramak için kullanılır.

A1: Bu, DÜŞEYARA fonksiyonunun arayacağı değeri belirtir. Burada A1 hücresindeki değer kullanılır. Yani, formül bu hücredeki değeri diğer sütunda arar.

B:B: Bu, aramanın yapılacağı aralığı belirtir. Burada B sütunu boyunca arama yapılır. Yani, A1 hücresindeki değer, B sütununun tüm hücrelerinde aranır.

1: Bu sayı, DÜŞEYARA fonksiyonuna, bulunan eşleşmede hangi sütundan değer döndürmesi gerektiğini söyler. Burada "1" kullanılıyor çünkü arama yaptığınız sütun (B:B) aynı zamanda aradığınız değeri içeren sütundur. Bu, eğer eşleşme bulunursa, aranan değerin kendisini döndürmesi gerektiğini belirtir.

YANLIŞ: Bu, DÜŞEYARA fonksiyonuna tam bir eşleşme araması yapması gerektiğini söyler. FALSE kullanıldığında, fonksiyon tam olarak A1 hücresindeki değere eşleşen bir değer arar. Eğer "DOĞRU" kullanılsaydı, yakın bir eşleşme de kabul edilecekti, bu da tam olarak aynı olmayan benzer değerlerin de sonuç olarak döndürülmesine neden olabilirdi. YANLIŞ ifadesi yerine genelde 0 yazarız.

Bu formül, özellikle iki liste arasında eşleşen öğeleri bulmak için oldukça kullanışlıdır. Eğer A1 hücresindeki değer, B sütununda bulunursa, bu değeri döndürür. Bulunmazsa, bir hata mesajı (#N/A) döndürür.

Listede Aynı İsimler Var Ama #YOK Hatası Veriyor Neden Olabilir?

Listede aynı isimlerin olmasına rağmen #YOK hatası alıyorsanız, bu durumun birkaç olası nedeni olabilir. İşte bu sorunu yaratabilecek bazı yaygın nedenler ve bunları nasıl çözebileceğinize dair öneriler:

Yazım Hataları veya Uyuşmazlıklar:

  • İsimler tam olarak aynı şekilde yazılmış olmalıdır. Herhangi bir yazım hatası, boşluk, büyük/küçük harf farkı vb. VLOOKUP'un doğru şekilde çalışmamasına neden olabilir.
  • Bu durumu çözmek için, her iki listedeki isimlerin tam olarak aynı şekilde yazıldığından emin olun.

Gizli Karakterler veya Boşluklar:

  • Hücrelerde görünmeyen ekstra boşluklar veya gizli karakterler olabilir.
  • Hücrelerdeki metinleri TRIM fonksiyonu ile temizleyerek bu sorunu çözebilirsiniz. Örneğin: =DÜŞEYARA(KIRP(A1), B:B, 1, YANLIŞ).

Farklı Veri Tipleri:

  • Bazen, bir hücredeki metin sayı gibi görünse de, aslında metin olarak formatlanmış olabilir ve bunun tersi de geçerli olabilir.
  • Her iki listedeki veri tiplerinin tutarlı olduğundan emin olun.

Aralık Hatası:

  • Eğer arama yaptığınız aralık yanlış belirlenmişse (örneğin, sadece belirli bir sütun yerine tüm sütunları kapsamıyorsa) bu da soruna neden olabilir.
  • Arama yapmak istediğiniz tam aralığı belirttiğinizden emin olun.

Formülün Yanlış Kopyalanması:

  • Eğer formülü yanlış bir şekilde kopyaladıysanız, bu da hatalara yol açabilir.
  • Formülü doğru bir şekilde kopyaladığınızdan ve uyguladığınızdan emin olun.

Bu noktaları kontrol ederek ve gerekirse düzelterek, #YOK hatasının nedenini belirleyebilir ve çözebilirsiniz.

Sık Sorulan Sorular (SSS)

Excel’de iki listeyi en kolay nasıl karşılaştırabilirim?
En pratik yöntem DÜŞEYARA’dır. Ancak görsel vurgulama için Koşullu Biçimlendirme, büyük verilerde ise Power Query daha uygundur.

DÜŞEYARA ile #YOK hatasını nasıl düzeltebilirim?
EĞERHATA fonksiyonunu kullanarak hata yerine özel bir mesaj yazdırabilirsiniz.

Büyük/küçük harf farkı önemli mi?
Evet, DÜŞEYARA büyük/küçük harf farkını önemser. İsimlerin aynı yazıldığından emin olun.

Boşluklar yüzünden hata alıyorum, çözüm nedir?
KIRP fonksiyonunu kullanarak fazladan boşlukları temizleyebilirsiniz.

İki listede olmayan değerleri nasıl bulabilirim?
Karşılaştırmalı kontrol için Power Query veya çift yönlü DÜŞEYARA kullanabilirsiniz.

DÜŞEYARA yerine XLOOKUP kullanabilir miyim?
Evet, Excel 365 kullanıcıları XLOOKUP ile daha esnek bir şekilde aynı işlemi yapabilir.

Ömer Bağcı Hakkında

Ömer Bağcı, Türkiye’nin en çok izlenen Excel kanallarından birinin kurucusu, Excel Eğitmeni ve yazardır. Vidoport üzerinden Excel, Power BI, SQL ve iş dünyasına yönelik onlarca eğitim seti sunmaktadır.

Özet

  • Excel’de iki isim listesi DÜŞEYARA, MATCH+ISNUMBER, Koşullu Biçimlendirme veya Power Query ile karşılaştırılabilir.
  • DÜŞEYARA en basit yöntemdir, eşleşenleri döndürür, eşleşmeyenlerde #YOK verir.
  • EĞERHATA ve KIRP fonksiyonları ile hatalar giderilebilir.
  • MATCH ve ISNUMBER ile TRUE/FALSE sonucu alınabilir.
  • Koşullu Biçimlendirme renkli vurgular sunar.
  • Power Query büyük veri setlerinde en doğru yöntemdir.
  • Fazladan boşluk, yazım hatası ve farklı veri tipleri #YOK hatasının başlıca nedenleridir.
En Başa Dön