Hücredeki Veride 1'den Fazla Olan Karakter Olması Durumunda

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 hücredeki veride her karakterin benzersiz olması gerekiyor. Örneğin; İSTANBUL verisinde her harf benzersiz. Ancak EDİRNE kelimesinde E harfinden 2 adet var. ANTALYA kelimesinde A harfinden 3 adet var. Veya 456690 verisinde 6 sayısından 2 adet var. Bunun gibi aynı hücre içinde herhangi bir veriden 1 adetten fazla olması durumunda bunu makro kodu veya formül ile tespit etmek mümkün mü acaba ?
 
Katılım
29 Ocak 2014
Mesajlar
130
Excel Vers. ve Dili
OpenOffice,
Office 365,
Google Sheets,
Excel Vba
Altın Üyelik Bitiş Tarihi
24.12.2022
"Koşullu biçimlendirme" işini çözer
 

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
Teşekkürler Faulkner. Koşullu Biçimlendirmeyi tercih etmiyorum ama yine de bir seçenek olarak değerlendirmek isterim. Koşullu Biçimlendirme ile nasıl olur ?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
1 den fazla karakter olursa ne yapılacak?Ve bu hücreler hangi sütunda?
 
Katılım
25 Ocak 2006
Mesajlar
764
Excel Vers. ve Dili
2019 tr
Altın Üyelik Bitiş Tarihi
04-01-2024
alfabeyi ve rakamları yaz yukarı. uzunluk formülü ve yerinekoy formülleri (harfin ya da rakamın yerine “” bırakarak) ile farkını bulup hangi sayı yada harften ne kadar eksildiyse o kadar var demektir. uzun oldu ama pc yok
 

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
Orion1 üstadım ilginize teşekkürler. Veriler C sütununda. Eğer hücrede MENEMEN gibi hem E, hem M, hem de N harfinden 1 adetten fazla olması veya BACA kelimesinde sadece A harfinden olması durumu aynı değerlendirilmektedir. Yani hücrede 1 karakterin veya 3 karakterin tekrar etmesi arasında fark yok.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Orion1 üstadım ilginize teşekkürler. Veriler C sütununda. Eğer hücrede MENEMEN gibi hem E, hem M, hem de N harfinden 1 adetten fazla olması veya BACA kelimesinde sadece A harfinden olması durumu aynı değerlendirilmektedir. Yani hücrede 1 karakterin veya 3 karakterin tekrar etmesi arasında fark yok.
Bulunca ne yapılacak onu sormuştum?
 

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
haklısın üstad, düşünemedim :(
 

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
Eğer 1 den fazla sayıda karakter içeren bir veri içeriyorsa sonuç DOĞRU diye sonuç vermesi yeterli olur.
 

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
1Al2Ver üstadım çok teşekkür ederim. Ancak o dosyaları indiremiyorum.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
KTF buyurun.:cool:
Kod:
Function karakter(ByVal deg As String) As String
Dim n As Long, z As Object, sonsat As Long
If deg = "" Then Exit Function
Set z = CreateObject("scripting.dictionary")
For i = 1 To Len(deg)
    If Not z.exists(Mid(deg, i, 1)) Then
        z.Add Mid(deg, i, 1), Nothing
    Else
        karakter = "DOĞRU"
        Exit For
    End If
Next
End Function
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit

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
1Al2Ver üstadım dosya için çok teşekkür ediyorum.
 

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
Orion1 üstadım mükemmelsiniz vesselam. Çok teşekkür ediyorum, sağlıcakla kalın.
 
Üst