• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde İki Ayrı Sütundaki Yazıları Karşılaştırma

Katılım
17 Ağustos 2016
Mesajlar
118
Excel Vers. ve Dili
2013 Türkçe
Merhaba,



Ben iki ayrı sütundaki yazıları karşılaştırmak istiyorum. Tam olarak istediğimi örneklemek gerekirse A1 hücresinde bulunan yazıyı B sütunundaki yazılarla karşılatırmasını ve herhangi bir yazım farklılığı bulması durumunda formülü yazdığım hücreye A1’deki veriyi getirmesi. bir turlu yapamadim.
 
Örnek dosya ekler misiniz?

Karşılaştırılacak yazılar, bire bir aynı satırda mı?

A1 ve B1
A2 ve B2 gibi.
 
selam,

link : http://s2.dosya.tc/server4/zc390e/test.xlsx.html

ekte görüleceği üzere, formüllerle değiştirilmesi gerekenler F kolonunda ve olması gereken durum da G kolonunda yazdırılmakta...

F2 hücresindeki formül :

Kod:
=EĞER(VE(C2<>"";TOPLA.ÇARPIM(--ESAYIYSA(MBUL($A$2:$A$16;$C2))*($A$2:$A$16<>""))>0;EĞERSAY($A$2:$A$16;$C2)=0);ARA(2;1/(ESAYIYSA(MBUL($A$2:$A$16;$C2))*($A$2:$A$16<>""));$A$2:$A$16);"")

G2 hücresindeki formül :

Kod:
=EĞER(F2="";EĞER(C2="";"";C2);F2)

Sonradan ekleme : Yazmayı unutmuşum, şimdi ekliyorum..
Şunu söylemeliyim ki, arama yaptırılacak ifadelere özel dikkat gerekmekte..

Örnek 1 : 10. satırda yazdınız Adam & Eve..... 15. satırda da yazdınız Adam.... Baktığımızda Adam & Eve Hotel de Adam & Eve de var 15. satırdaki Adam da var. Formül mantığında en son yazılan getirilsin şekli vardır. Şu halde Adam gelecektir.
Örnek 2 : Adam & Eve yerine karakter değişikliği yapılmış Adam & Eve yazıldığında , hiç bir işlem yapılmayacak... Zira son yazılanda & işaretinden sonra 1 değil 2 boşluk vardır...

Şu demektir ki , karakterlerin aynı olmasına özel dikkat gekiyor....
 
Son düzenleme:
selam,

link : http://s2.dosya.tc/server4/zc390e/test.xlsx.html

ekte görüleceği üzere, formüllerle değiştirilmesi gerekenler F kolonunda ve olması gereken durum da G kolonunda yazdırılmakta...

F2 hücresindeki formül :

Kod:
=EĞER(VE(C2<>"";TOPLA.ÇARPIM(--ESAYIYSA(MBUL($A$2:$A$16;$C2))*($A$2:$A$16<>""))>0;EĞERSAY($A$2:$A$16;$C2)=0);ARA(2;1/(ESAYIYSA(MBUL($A$2:$A$16;$C2))*($A$2:$A$16<>""));$A$2:$A$16);"")

G2 hücresindeki formül :

Kod:
=EĞER(F2="";EĞER(C2="";"";C2);F2)

Sonradan ekleme : Yazmayı unutmuşum, şimdi ekliyorum..
Şunu söylemeliyim ki, arama yaptırılacak ifadelere özel dikkat gerekmekte..

Örnek 1 : 10. satırda yazdınız Adam & Eve..... 15. satırda da yazdınız Adam.... Baktığımızda Adam & Eve Hotel de Adam & Eve de var 15. satırdaki Adam da var. Formül mantığında en son yazılan getirilsin şekli vardır. Şu halde Adam gelecektir.
Örnek 2 : Adam & Eve yerine karakter değişikliği yapılmış Adam & Eve yazıldığında , hiç bir işlem yapılmayacak... Zira son yazılanda & işaretinden sonra 1 değil 2 boşluk vardır...

Şu demektir ki , karakterlerin aynı olmasına özel dikkat gekiyor....

Çok teşekkürler ofise gider gitmez deneyip sonucu ileteceğim. :)
 
selam,
son gönderdiğim mesajdaki , karakterlerle ilgili uyarıyı dikkatle okursanız anlayacaksınız sanırım...
örneğinize bakalım...
Aranılacak ifade : Adora Resort Hotel
Düzeltilmesini istediğiniz ise : Adora Golf Resort

Yani Adora Golf Resort içerisinde karakterler dizilişi açısından Adora Resort YOK... Ayrı ayrı bakılırsa Adora da var Resort da var. Fakat Adora + Boşluk + Resort dizisi YOK.Bu durumda normal olarak formül de BOŞ sonucunu verir.

O nedenle karakterlere özel dikkat diye notu eklemiştim...
 
Selam, sizin açıklamanızı anladım orada sorun yok ancak adora üzerinden örnek vermek gerekirse.

Aranılacak ifade : Adora Resort Hotel
Düzeltilmesini istediğiniz ise : Adora Golf Resort

ben düzeltilmesini istedğimiz yerde golf yerine resort yazıp hoteli sildiğim zamanda bile veride düzeltme yapmkıyor.
 
selam,
Örnek üzerinden tam anlatayım.
A kolonunda yazan : Adora Resort Hotel

A kolonunda yazılanları B kolonunda aratıyoruz.... A kolonunda yazan Bire - bir olarak (karakter - karakter) olarak B kolonundaki ilgili hücrede yazılan içerisinde var mı?...

Şimdi dediğiniz B kolonundaki hücrede yazan ise Adora Golf Resort

İkisi arasındaki farka bakalım : Adora Golf Resort yazısı içerisinde , Adora Resort Hotel var mı? YOK.
A kolonunda tek başına Adora yazsanız VAR.
A kolonunda tek başına Resort yazsanız VAR
A kolonunda Adora Golf yazsanız VAR.

Ama
A kolonunda Adora Resort yazsanız YOK. Çünkü Adora Golf Resort ibaresinde Adora+Boşluk+Golf+boşluk+Resort yazılışı var. Adora Resort ise Adora+Boşluk+Resort

demek istediğim buydu...
 
Selam,

Peki sizce bu farklılıkları tespit edip gerekirse manuel düzeltebilmem için en sağlıklı yöntem ne olabilir?
 
Geri
Üst