Özel Sıralama

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
202
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2025
Herkese kolay gelsin iyi çalışmalar.

"SAYIN **** **** TOPLAMDA ARALIK AYI DAHİL 115 TL AİDAT BORCUNUZ VARDIR. AİDAT BORCUNUZU SORGULAMAK İÇİN TIKLAYIN"

diye yaklaşık olarak 500 adet sütunum var. Özel sıralama yapmak istiyorum ama 115 TL ye göre sıralama yapsın yani büyükten küçüğe doğru ilerlesin. Böyle bir şey yapmak mümkün mü acaba ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,179
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sıralama menüsünde bu şekilde bir işlemi yapabileceğinizi düşünmüyorum.

Yardımcı alan kullanarak istediğiniz sonuca ulaşabilirsiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,179
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Küçük bir örnek dosya paylaşın ona göre çözüm üretelim.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Aşağıdaki linkte çok benzer bir konu hakkında "Google Sheets" ile çözüm önermiştim.


Aynı formül, sizin dosyanız için de geçerli ....

Detaylı bilgi için;




Capture.PNG


Büyükten küçüğe doğru sıralamak için de;

JavaScript:
=INDEX(ARRAYFORMULA(SORT({VALUE(REGEXREPLACE(A1:A12,"\D+", "")),A1:A12},1,FALSE)),,2)
.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,179
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
B1 hücresine uygulayıp deneyiniz.

C++:
=--MID(A1;SEARCH("DAHİL";A1)+6;SEARCH("AİDAT";A1)-SEARCH("DAHİL";A1)-6)
Sonra bu sütuna göre sıralama yapabilirsiniz.

MID = PARÇAAL
SEARCH = MBUL
 

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
202
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2025
B1 hücresine uygulayıp deneyiniz.

C++:
=--MID(A1;SEARCH("DAHİL";A1)+6;SEARCH("AİDAT";A1)-SEARCH("DAHİL";A1)-6)
Sonra bu sütuna göre sıralama yapabilirsiniz.

MID = PARÇAAL
SEARCH = MBUL
Kod:
=--PARÇAAL(A1;MBUL("DAHİL";A1)+6;MBUL("AİDAT";A1)-MBUL("DAHİL";A1)-6)
Şeklinde yaptım ama değer hatası verdi
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,179
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Görselden çalıştığını görebilirsiniz...

223703
 

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
202
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2025
Aşağıdaki linkte çok benzer bir konu hakkında "Google Sheets" ile çözüm önermiştim.


Aynı formül, sizin dosyanız için de geçerli ....

Detaylı bilgi için;




Ekli dosyayı görüntüle 223684


Büyükten küçüğe doğru sıralamak için de;

JavaScript:
=INDEX(ARRAYFORMULA(SORT({VALUE(REGEXREPLACE(A1:A12,"\D+", "")),A1:A12},1,FALSE)),,2)
.
bunun normal excel versiyonu yok mu acaba ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,179
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerdiğim formülü yazdıktan sonra iki sütunu seçip formüllü sütuna göre A-Z sıralaması yapmak çok mu yorucu olur.
 

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
202
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2025
Önerdiğim formülü yazdıktan sonra iki sütunu seçip formüllü sütuna göre A-Z sıralaması yapmak çok mu yorucu olur.
Dediğiniz şekilde düşünememiştim evet o şekilde kolay olur ama formülü yapamadım ben rica etsem örnek dosyayı paylaşır mısınız ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,179
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Peki uyguladığınız dosya ile örnek dosyanız aynı mı?
 

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
202
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
19-07-2025
Gerçekten çok ilginç...
Kod:
=PARÇAAL(B3;MBUL("DAHİL";B3)+6;MBUL("AİDAT";B3)-MBUL("DAHİL";B3)-6)
bu şekilde kod çalıştı hocam dediğiniz gibi sıralama yaptığımda
1035 TL
1035 TL
115 TL
115 TL
115 TL
115 TL
115 TL
115 TL
20 TL
230 TL
230 TL
510 TL

bu şekilde oluyor sıralama. Fiyat büyüklüğüne göre sıralama yapamaz mıyız acaba ?
 
Üst