Satırda Tekrarlayan Kelimeleri Tespit

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. Bir satırın belli hücrelerinde tekrarlayan kelimeleri tespit etmek mümkün mü ?

Örneğin; A2 - B2 - C2 hücrelerinin içinde "YEŞİL" yazıyor. A3 - C3 hücrelerinin içinde "KIRMIZI" yazıyor. A, B ve C hücrelerinde 2 kere veya 3 kere tekrarlayan kelimeleri bulunduğu satırların D sütunundaki hücrelerine "tekrar" yazdırmak mümkün mü ?

Tekrarlayan kelimeler farklı farklı olabileceği için makroun herhangi bir kelimeye duyarlı olmasında yarar var.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,675
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Kelime kontrolü hangi sütuna göre yapılacak? Yani hücredeki sorgulanacak kelimenin ne olduğunu nasıl belirteceğiz?
 

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
İlginize teşekkürler sayın Korhan Ayhan. Kelime kontrolü A sütununa göre yapılacak.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub tekrarara()
For a = 2 To [a65536].End(3).Row
metin = Split(Cells(a, "a"), " ")
For b = 0 To UBound(metin)
If WorksheetFunction.CountIf _
(Range("b" & a & ":c" & a), metin(b)) > 0 Then Cells(a, "d") = "tekrar"
Next
Next
End Sub
 

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
Sayın Levent Menteşoğlu, vallahi büyüksünüz. Harikulade bir iş olmuş. Çok çok teşekkür ederim. İşlerinizde başarılar dilerim, sağlıcakla kalın.
 
Üst