2 Veriyi Karşılaştırıp Farklı Karakter Adedini Bulmak

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
Eşit sayıda karaktere sahip verilerin biribirinde farklı olan karakterin yerini veya sadece 1 karakter farklı olup olmadığını tespit etmek mümkün mü ?

Örneğin : ADANA ve ABANA
verileri için 2.karakter veya 1 sonucunu bulmak. Harfleri PARÇAAL ile farklı hücrelere yayıp, karşılaştırmadan daha kestirme bir yol var mıdır ?
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba Arkadaşlar,
Eşit sayıda karaktere sahip verilerin biribirinde farklı olan karakterin yerini veya sadece 1 karakter farklı olup olmadığını tespit etmek mümkün mü ?

Örneğin : ADANA ve ABANA
verileri için 2.karakter veya 1 sonucunu bulmak. Harfleri PARÇAAL ile farklı hücrelere yayıp, karşılaştırmadan daha kestirme bir yol var mıdır ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ekteki gibi olabilir mi?

DİZİ formül;
C++:
=TOPLA(EĞER(KOD(PARÇAAL(A1;SATIR(A1:A5);1))=KOD(PARÇAAL(B1;SATIR(A1:A5);1))=YANLIŞ;1))
216078
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu da aynı veri için eşleşmeyen tek karakterin kaçıncı sırada olduğunu gösterir.

DİZİ formül;
C++:
=KAÇINCI(YANLIŞ;KOD(PARÇAAL(A1;SATIR(A1:A5);1))=KOD(PARÇAAL(B1;SATIR(A1:A5);1));0)
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Bu da aynı veri için eşleşmeyen tek karakterin kaçıncı sırada olduğunu gösterir.

DİZİ formül;
C++:
=KAÇINCI(YANLIŞ;KOD(PARÇAAL(A1;SATIR(A1:A5);1))=KOD(PARÇAAL(B1;SATIR(A1:A5);1));0)
Üstad zahmetler verdik sağolun desteğiniz için. Güzel bir formül ama şöyle bir durum var, 1'den fazla fark varsa yine aynı sonucu veriyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
"Tek Karakter" diye mesajımda belirtmiştim.

Makro konusunda sizde denemeler yapabilirsiniz.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
"Tek Karakter" diye mesajımda belirtmiştim.

Makro konusunda sizde denemeler yapabilirsiniz.
Teşekkür ederim üstad. Evet aklıma bir kod geldi. Becerebilirsem şık bir iş olacak. sağlıcakla kalın
 
Üst