Excel tablolarında farklılıkları bulma: Hızlı yöntemler ve kesin formüller
Excel'de iki hücre arasındaki farkları hızlıca bulmak için =A1=B1 gibi basit bir mantıksal ifade (DOĞRU/YANLIŞ döndürür) veya =EĞER(A1=B1; "Eşleşiyor"; "Farklı") fonksiyonunu kullanın. Büyük listeleri karşılaştırmak için "Koşullu Biçimlendirme" özelliğini "Formül" kuralıyla veya özet tablo kullanmak en etkilisidir. Bu yöntemler, her satırı manuel olarak kontrol etmeye gerek kalmadan eşleşmeyen değerleri anında vurgulamanızı sağlar.
İki hücrenin veya satırın karşılaştırılması
Çalışmanın en temel seviyesi, belirli hücrelerin içeriğinin eşleşip eşleşmediğini kontrol etmektir. Bu, raporların mutabakatı veya veri girişi kontrolü için faydalıdır.
En basit yol, bitişik bir hücreye formül girmektir:
=A2=B2
Veriler özdeşse sonuç DOĞRU, en ufak bir fark varsa (bazı ayarlarda boşluklar veya harf büyüklüğü dahil) YANLIŞ olacaktır.
Daha anlaşılır bir çıktı için EĞER fonksiyonunu kullanın:
=EĞER(A2=B2; "Tamam"; "Fark Var")
Boşluklar hakkında önemli: Hücreler aynı görünse de formül hata gösterebilir. Nedeni, metnin başındaki veya sonundaki gereksiz boşluklardır. Karşılaştırmadan önce verileri temizlemek için =KIRP() fonksiyonunu kullanın: =KIRP(A2)=KIRP(B2).
Harf büyüklüğünü dikkate almanız gerekiyorsa (örneğin, "İstanbul" ve "istanbul" farklı kabul edilir), TAM fonksiyonunu uygulayın:
=TAM(A2; B2)
Bu fonksiyon, büyük ve küçük harfler dahil tam eşleşme durumunda yalnızca DOĞRU döndürür.
Tüm sütunlardaki farklılıkların vurgulanması (Koşullu Biçimlendirme)
1000 satırlık iki listeyi karşılaştırmanız gerektiğinde formüllerle manuel kontrol yapmak zahmetlidir. Burada Koşullu Biçimlendirme devreye girer. Diğer sütundaki karşılıklarından farklı olan hücreleri otomatik olarak renklendirir.
Uygulama adımları:
- İlk sütundaki veri aralığını seçin (örneğin,
A2:A100). - Giriş sekmesinde Koşullu Biçimlendirme → Yeni Kural seçeneğini belirleyin.
- Kural türü olarak "Biçimlendirilecek hücreleri belirlemek için formül kullan" seçeneğini seçin.
- Formül alanına şunu girin:
=$A2<>$B2(<>işareti "eşit değildir" anlamına gelir). - Biçim düğmesine tıklayın, parlak bir dolgu rengi (örneğin kırmızı) seçin ve Tamam'a basın.
Artık A ve B sütunlarında verilerin eşleşmediği tüm satırlar renkle vurgulanacaktır.
Bağıl başvurular hatası: Kural oluştururken dolar işaretlerini $ doğru kullandığınızdan emin olun. A sütununu seçtiyseniz, formül seçimin başlangıcına göre belirli bir satıra referans vermelidir. Genellikle formül, seçimin ilk aktif hücresi (örneğin A2) için yazılır ve Excel bunu tüm aralığa uygular.
Listelerde eksik öğelerin bulunması
Çoğu zaman görev, tek bir satırdaki farkları bulmak değil, şu soruyu yanıtlamaktır: "Liste 1'deki hangi değerler Liste 2'de eksik?". Bunun için arama fonksiyonları kullanılır.
EĞERSAY fonksiyonu ile yöntem
Bu yöntem evrenseldir ve Excel'in tüm sürümlerinde çalışır.
Formül: =EĞERSAY($B:$B; A2)
$B:$B: Arama yaptığımız listedir.A2: Aradığımız değerdir.
Sonuç 0 ise, A sütunundaki değerin B sütununda olmadığı anlamına gelir. Sayı 0'dan büyükse, öğe bulunmuştur (sayı, eşleşme sayısını gösterir).
DARAARA fonksiyonu ile yöntem (yeni sürümler için)
Excel'in modern sürümlerinde daha görsel bir yapı kullanılabilir:
=HATAAYIKLA(DARAARA(A2; $B:$B; 0); "Bulunamadı")
Değer bulunursa, formül listedeki konum numarasını döndürür. Bulunamazsa, "Bulunamadı" metnini görüntüler.
Gelişmiş araçlar: Karşılaştırma Modu ve Ek Özellikler
Büyük veri kümeleriyle profesyonel çalışma yapmak için yerleşik formüller yetersiz kalabilir.
- "Inquire" (Sorgu) Ek Özelliği: Office Professional Plus ve kurumsal sürümlerde mevcuttur. İki açık dosyayı karşılaştırmanıza ve değerlerdeki, formüllerdeki ve hatta hücre biçimlerindeki farklılıklar hakkında ayrıntılı bir rapor oluşturmanıza olanak tanır. Şu yolla etkinleştirilir: Dosya → Seçenekler → Ek Özellikler → COM Ek Özellikleri → Inquire.
- Özet Tablolar: Tek bir büyük listede yinelenen veya benzersiz değerleri bulmanız gerekiyorsa, verileri özet tabloya dönüştürün. Değer içeren bir alanı satırlara ve aynı alanı değerlere (sayım) ekleyin. Sayımı "1" olan öğeler benzersizdir, ">1" olanlar yinelenenlerdir.
Arama yöntemlerinin karşılaştırılması
| Görev | En İyi Araç | Zorluk |
|---|---|---|
| Bir çift hücreyi kontrol etmek | =A1=B1 Formülü | Düşük |
| Sütunlardaki farklılıkları vurgulamak | Koşullu Biçimlendirme | Orta |
| Eksik öğeleri bulmak | EĞERSAY veya DARAARA | Orta |
| İki dosyanın ayrıntılı denetimi | Inquire Ek Özelliği | Yüksek |
Karşılaştırma sırasında yapılan yaygın hatalar
Basit işlemler bile Excel'de verilerin saklanma biçimindeki nüanslar nedeniyle başarısız olabilir:
- Metin olarak sayılar: 1C veya web sitelerinden aktarılan sayılar genellikle metin olarak saklanır. Excel için "100" (sayı) ve "100" (metin) farklı değerlerdir. Hata göstergesini (yeşil üçgen) kullanın veya tek bir türe dönüştürmek için
SAYIYAÇEVİR()fonksiyonunu kullanın. - Gizli karakterler: İnternetten kopyalanan veriler, normal boşluklar (kod 32) yerine sabit boşluklar (kod 160) içerebilir. Standart
KIRPfonksiyonu bunları silmez. Özel karakterleri değiştirmek içinDEĞİŞTİRfonksiyonunu kullanın. - Farklı tarih formatları: "01.02.2026" tarihi bir hücrede metin, diğerinde sayı (tarih formatı) olabilir. Görsel olarak aynıdırlar ancak karşılaştırma formülü "YANLIŞ" döndürür. Kontrol etmeden önce her iki sütunu da metin veya sayı formatına getirin.
SSS
Aynı çalışma kitabındaki iki sayfayı karşılaştırabilir miyim?
Evet, formüller aynı şekilde çalışır. Bağlantıda sayfa adını belirtmeniz yeterlidir: =Sayfa1!A2=Sayfa2!A2.
Verileri harf büyüklüğüne duyarlı olarak nasıl karşılaştırırım?
=TAM(Hücre1; Hücre2) fonksiyonunu kullanın. Standart eşitlik = genellikle harf büyüklüğünü yok sayar.
Koşullu biçimlendirme neden çalışmıyor?
Kuralın uygulama aralığını kontrol edin. Formülde, gerekmeyen yerlerde mutlak başvurular olmadığından emin olun (örneğin, $A2 yerine $A$2), aksi takdirde biçimlendirme yalnızca bir hücreye uygulanır.
Hücreleri karşılaştırmanın ve yalnızca farklı olanları göstermenin bir yolu var mı? Evet, koşullu biçimlendirmeyi uyguladıktan sonra verileri renge göre filtreleyebilirsiniz: Veri → Filtre → Renkle Filtrele.