KARŞILAŞTIRMA- İKİ HÜCRE DEĞERİ EŞİT Mİ

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Merhabalar, ekteki excel tablsounda görüleceği üzere iki hücre birbirinin aynı ancak iki hücre eşit mi dediğimde eşit değil YANLIŞ sonucu çıkıyor.
Yardımlarınızı rica ediyorum.
 

Ekli dosyalar

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Değerli Arkadaşım

A2 hücresinin karakter uzunluğu 19 karakter, B2 hücresinin karakter uzunluğu 18 karakter.
Aynı şekilde A3 hücresinin karakter uzunluğu 19 karakter. B3 hücresinin karakter uzunluğu 18 karakter.

Bu yüzden bu hücreler birbirine eşit çıkmıyor.

A2 yi kopyalayıp direkt B2 ye yapıştırınca eşit (DOĞRU) çıkıyor.

Selamlar...
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Tekrar Merhaba

Dosyanızı biraz daha inceleyince A sütunundaki değerlerinizin en sağ tarafında bir şekilde bir karakterin gizli kaldığını, gizlendiğini farkettim.
Bu karakterin eşittir formülünde devredışı kalması lazım.

Aşağıdaki formülü kullandığınızda A sütunundaki hücrelerdeki karakterlerin en sağında kalan bu gizli karakter devre dışı kalıyor.

=EĞER(UZUNLUK(A2)=UZUNLUK(B2);A2=B2;SOLDAN(A2;UZUNLUK(B2))=B2)

ve C sütunundaki sonuçlar DOĞRU çıkıyor.

Bu formülü C2 ye yapıştırıp aşağıya doğru ihtiyaç kadar çoğaltabilirsiniz.

Selamlar...

İlgili Resim
215289
 
Son düzenleme:

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Tekrar Merhaba

Dosyanızı biraz daha inceleyince A sütunundaki değerlerinizin en sağ tarafında bir şekilde bir karakterin gizli kaldığını, gizlendiğini farkettim.
Bu karakterin eşittir formülünde devredışı kalması lazım.

Aşağıdaki formülü kullandığınızda A sütunundaki hücrelerdeki karakterlerin en sağında kalan bu gizli karakter devre dışı kalıyor.

=EĞER(UZUNLUK(A2)=UZUNLUK(B2);A2=B2;SOLDAN(A2;UZUNLUK(B2))=B2)

ve C sütunundaki sonuçlar DOĞRU çıkıyor.

Bu formülü C2 ye yapıştırıp aşağıya doğru ihtiyaç kadar çoğaltabilirsiniz.

Selamlar...

İlgili Resim
Ekli dosyayı görüntüle 215289
Sayın
kulomer46
Cevap ve yardımlarınız için çok teşekkür ederim,
Sizin çözüm yolunuzuda kullanacağım lakin bugün internette biraz araştırma yaptım, TEMİZ isminde bir fonksiyonla karşılaştım,
=TEMİZ(A2) ve =TEMİZ(B2) yapınca hücre içindeki gizli kalmış karakterleri temizliyor sanırım, akabinde iki hücre uzunluğu 18' e iniyor ve eşit sonucu çıkıyor.

Tekrar yardımlarınız için çok teşekkürler.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Sayın
kulomer46
Cevap ve yardımlarınız için çok teşekkür ederim,
Sizin çözüm yolunuzuda kullanacağım lakin bugün internette biraz araştırma yaptım, TEMİZ isminde bir fonksiyonla karşılaştım,
=TEMİZ(A2) ve =TEMİZ(B2) yapınca hücre içindeki gizli kalmış karakterleri temizliyor sanırım, akabinde iki hücre uzunluğu 18' e iniyor ve eşit sonucu çıkıyor.

Tekrar yardımlarınız için çok teşekkürler.

Merhaba

Sizin yazdığınız bilgiyle 'TEMİZ' isimli fonksiyonu bende öğrenmiş oldum.
Denedim fonksiyon gerçekten temiz çalışıyor.
Bilgi için teşekkürler.

Selamlar..
 
Üst