aynı hücre içinde rakam saydırma hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaşlar,
Ekteki dosyaya bakabilir misiniz?

Aynı hücre içinde rakam saydırma yapılabilir mi?
Örneğin; 7008 7018 7010 rakamları aynı bu şekilde 1 hücre içinde, aralarında 1 boşluk yapılarak sayılabilir mi?
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Merhaba,
1. O sütundaki sayılar hep 4 basamaklı mıdır? 4 den az ya da fazla basamak sayısına sahip sayı olacak mıdır?
2. Bir hücrede birden fazla sayı varken bu hep 3 sayı mıdır, yoksa belirsiz midir?
3. Makro ya da formülle çözüm tercihinde bir kısıtınız var mıdır?
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Makro çalışma.

Kod:
Sub test()
a = Range("B3:B" & Cells(Rows.Count, 2).End(3).Row).Value
Set dc = CreateObject("scripting.dictionary")
For i = 1 To UBound(a)
    If Not IsEmpty(a(i, 1)) Then
        w = Split(a(i, 1), " ")
        For j = 0 To UBound(w)
            krt = w(j)
            dc(krt) = dc(krt) + 1
        Next j
    End If
Next i
Range("D3:E" & Rows.Count).ClearContents
Range("D3:E" & Rows.Count).ClearFormats
[D3].Resize(dc.Count, 2) = Application.Transpose(Array(dc.keys, dc.items))
[D3].Resize(dc.Count, 2).Borders.Color = rgbSilver
MsgBox "İşlem tamam...", vbInformation
End Sub
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Alternatif olarak deneyiniz:

=EĞERSAY($B$3:$B$12;"*"&D3&"*")+EĞERSAY($B$3:$B$12;D3)
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Sn.ÖmerFaruk, Sn.Ziynettin, Sn.Yusuf44 ilginize teşekkür ederim.
Saygılarımla.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Sn.Yusuf44,
Rakamların arasına / veya - koyuncada çalışıyor. Çok iyi olmuş.
Virgül konduğunda da çalışması yapılabilir mi?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Virgül konulduğunda eğer hücrede iki sayı varsa çalışmayabilir. Çünkü tek sayı olarak görür. Bu sayı metin olmadığı için formülün ilk kısmı çalışmaz, sayı olduğu ama ondalıklı olduğu için de ikinci kısmı çalışmaz muhtemelen. İkiden fazla sayı olunca çalışır. Yerinizde olsan virgül kullanmazdım ya da hücreye virgülle girmeyi engelleyecek düzenleme yapardım (olabilir mi bilmiyorum)
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,351
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
"" / -
ile çalışmasıda yetecektir.

İlginize tekrar teşekkürler.
 
Üst