• DİKKAT

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

Sıralama

  • Konbuyu başlatan Konbuyu başlatan DLSY
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Ekim 2018
Mesajlar
4
Excel Vers. ve Dili
2016 Türkçe
Merhabalar,
Benim sorunum P53 P353 P1234 P751 benzer değerler var. bu değerleri sıralama yaptırdığımda P1234,P353,P53,P751 olarak sıralamaktadır. Ama benim isteğim 53<353<751<1234 olarak sıralamasını yani P53,P353,P751,P1234 olarak istiyorum. Mümkün mü acaba?
 
Başka türlü yapılır mı bilmiyorum. Eğer hepsinde P standart olarak bulunuyorsa Bul/değiştir ile P değerlerini silip sadece sayıları bıraktıktan sonra sıralayabilir ve sonra da başına P ilave edebilirsiniz.
 
Başka türlü yapılır mı bilmiyorum. Eğer hepsinde P standart olarak bulunuyorsa Bul/değiştir ile P değerlerini silip sadece sayıları bıraktıktan sonra sıralayabilir ve sonra da başına P ilave edebilirsiniz.
Sadece P değeri yok. Başka harflerde var. Örnek kısa olsun diye fazla uzatmadım.
 
Harf ve rakamlar ayrı sütunlara yazdırılıp ordan sıralama yapılabilir. Tüm farklı durumları gösteren örnek bir dosyayı (asıl dosyanızla aynı yapıda olmak şartıyla) paylaşırsanız daha kolay çözüm bulunur.
 
Örnek dosyanızda D2 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayın:

Kod:
=YERİNEKOY(A2;E2;"")

E2 hücrenizde aşağıdaki formülü yazıp aşağı doğru kopyalayın:

Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(A2;SATIR($1:$1000)))

E sütununda sayılar ayrılacaktır. E sütununa göre sıralama yapabilirsiniz. Sadece HGM3-91 kodunda farklı sonuç verdi. Eğer bu türden veriniz az ise elle düzeltebilirsiniz ya da eğer sadece "-" kullanılmışsa E2 hücresinde aşağıdaki formülü kullanabilirsiniz:

Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(A2;"-";"");SATIR($1:$1000)))

Bu durumda 391 sonucunu verecektir.
 
Örnek dosyanızda D2 hücresine aşağıdaki formülü yazıp aşağı doğru kopyalayın:

Kod:
=YERİNEKOY(A2;E2;"")

E2 hücrenizde aşağıdaki formülü yazıp aşağı doğru kopyalayın:

Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(A2;SATIR($1:$1000)))

E sütununda sayılar ayrılacaktır. E sütununa göre sıralama yapabilirsiniz. Sadece HGM3-91 kodunda farklı sonuç verdi. Eğer bu türden veriniz az ise elle düzeltebilirsiniz ya da eğer sadece "-" kullanılmışsa E2 hücresinde aşağıdaki formülü kullanabilirsiniz:

Kod:
=ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(A2;"-";"");SATIR($1:$1000)))

Bu durumda 391 sonucunu verecektir.

Yusuf Bey,
E hücresideki formülü kabul etmiyor.
 
Formülün Ms.Excel tarafından kabul edilmemesi ne demek anlamadım ama Sayın @YUSUF44 'ün,

-- E sütunu için önerdiği iki formülü tek formül haline getirip E2 hücresine (formül aşağıda) ,
-- D2 hücresi için önerdiği =YERİNEKOY(A2;E2;"") formülünü D2 hücresine uygulayın,

D2 ve E2'yi liste boyunca kopyalayın, ardından da sıralama işleminde
birinci kriter olarak D sütunu, ikincil kriter olarak da E sütununu seçerek yaparsanız istediğiniz sonuca ulaşılabilmesi gerekir.
Rich (BB code):
=EĞER(A2<>YERİNEKOY(A2;"-";"");1*PARÇAAL(A2;BUL("-";A2)+1;255);ARA(9,99999999999999E+307;--SAĞDAN(YERİNEKOY(A2;"-";"");SATIR($1:$255))))
 
Geri
Üst