• DİKKAT

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

taksimli sayıların sıralaması

Katılım
26 Nisan 2011
Mesajlar
5
Excel Vers. ve Dili
2010 türkçe
excellde 2009/220-2009/223-2009/2259-2007-3521-2005/3403 gibi taksimli sayıları nasıl sıralayabilirim.İlginize teşekkürler
 

Ekli dosyalar

excellde 2009/220-2009/223-2009/2259-2007-3521-2005/3403 gibi taksimli sayıları nasıl sıralayabilirim.İlginize teşekkürler

merhaba
bu kod işinizi görür sanırım
Kod:
Sub sırala()
Range("A:A").Sort key1:=Range("A1"), ORDER1:=xlAscending
MsgBox "Sıralama Yapıldı", vbInformation
End Sub
 
arkadaşım ilgine teşekkürler verdiğin formül yıl bazında sıralıyor fakat aynı yıla ait 2009/2251-2009/225 gibi dosyaları sıralamadı.yardımcı olabilirsen sevinirim.örnek dosya ektedir.
 

Ekli dosyalar

siz nasıl sıralama yapmasını istiyorsunuz onu anlamadım
sıralamış aynı yılı / tan sonrasına göre
 
yardım

siz nasıl sıralama yapmasını istiyorsunuz onu anlamadım
sıralamış aynı yılı / tan sonrasına göre


deneme 2 de verdiğim örnek dosyadaki sıralamanın küçükten büyüğe doğru sıralanmasını istiyorum yani 2003/3035-2003-3036 2004/105-2004/106-2009/225-2009-2251 gibi
 
deneme 2 de verdiğim örnek dosyadaki sıralamanın küçükten büyüğe doğru sıralanmasını istiyorum yani 2003/3035-2003-3036 2004/105-2004/106-2009/225-2009-2251 gibi

sıralama

2003/3035
2004/105
2005/1050
2009/220
2009/223
2009/225
2009/225
2009/2251
2009/2252
2009/2253
2009/2258
2009/2259
2009/226

bu şekilde yani hepsi sıralı
 
yardım

sıralama

2003/3035
2004/105
2005/1050
2009/220
2009/223
2009/225
2009/225
2009/2251
2009/2252
2009/2253
2009/2258
2009/2259
2009/226

bu şekilde yani hepsi sıralı


dikkat edersen 2009/225 den sonra 2009/226 geleceğine 2009/2251 gelmiş.ben 2009/225 den sonra 2009/226 gelecek şekilde sıralama yapmak istiyorum.çok teşekkürler.
 
dikkat edersen 2009/225 den sonra 2009/226 geleceğine 2009/2251 gelmiş.ben 2009/225 den sonra 2009/226 gelecek şekilde sıralama yapmak istiyorum.çok teşekkürler.

Merhaba;
B1 hücresinde;
=EĞER(A1="";"";(EĞER(EHATALIYSA(SOLDAN(A1;MBUL("/";A1;1)));A1;SOLDAN(A1;MBUL("/";A1;1)-1)*1)&","&EĞER(EHATALIYSA(SAĞDAN("00000"&PARÇAAL(A1;MBUL("/";A1;1)+1;10);5));0;SAĞDAN("00000"&PARÇAAL(A1;MBUL("/";A1;1)+1;10);5)))*1)
Formülü ile işlem yapar ve B sütununa göre manuel yada makro ile sıralama yaparsanız istediğiniz sonucu alırsınız.
İyi çalışmalar.
 
Merhaba;
B1 hücresinde;
=EĞER(A1="";"";(EĞER(EHATALIYSA(SOLDAN(A1;MBUL("/";A1;1)));A1;SOLDAN(A1;MBUL("/";A1;1)-1)*1)&","&EĞER(EHATALIYSA(SAĞDAN("00000"&PARÇAAL(A1;MBUL("/";A1;1)+1;10);5));0;SAĞDAN("00000"&PARÇAAL(A1;MBUL("/";A1;1)+1;10);5)))*1)
Formülü ile işlem yapar ve B sütununa göre manuel yada makro ile sıralama yaparsanız istediğiniz sonucu alırsınız.
İyi çalışmalar.


arkadaşım söylediğini biraz açarmısın yada makro olarak vermen mümkünmü formülü nasıl yazacağımı bilmiyorum....teşekkürler
 
Selamlar,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

Merhaba;
Korhan beyin çözümünden fazla bir farkı yok ama alternatif olsun.
Eki inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

Geri
Üst