Excel'de tekrar eden değerleri nasıl engelleyebileceğinizi öğrenin. Veri do..
Excel'de iki isim listesini karşılaştırmak için birkaç farklı yöntem kullanabilirsiniz. İki liste karışık sırada olduğunda, bu yöntemlerden herhangi birini tercih edebilirsiniz:
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.
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.
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ı 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:
Gizli Karakterler veya Boşluklar:
TRIM
fonksiyonu ile temizleyerek bu sorunu çözebilirsiniz. Örneğin: =DÜŞEYARA(KIRP(A1), B:B, 1, YANLIŞ)
.Farklı Veri Tipleri:
Aralık Hatası:
Formülün Yanlış Kopyalanması:
Bu noktaları kontrol ederek ve gerekirse düzelterek, #YOK
hatasının nedenini belirleyebilir ve çözebilirsiniz.