Koşullu Sıralama

Katılım
7 Ağustos 2011
Mesajlar
319
Excel Vers. ve Dili
2003-2010 Türkçe
Altın Üyelik Bitiş Tarihi
25/05/2022
Merhaba Arkadaşlar,
Epeyce araştırdım fakat örnektekine benzer bir sırlamayı bulamadım. Örnekte detaylı açıkladığım gibi K sütunundaki şehir sırasını bozmadan tarihe göre nasıl sıralayabilirz?
Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,359
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

01-Bursa
02-İzmir
03-Ankara

Şeklinde şehir isimlerini değiştirirseniz istediğiniz gibi sıralama yapabilirsiniz.
Eğer şehir isimlerinde değişiklik yapmak istemezseniz, tablonuza yeni bir kolon daha eklersiniz yeni eklediğiniz kolanda sıra numarası verip sıralarsınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
A2:E9 aralığını seçin.
Veri menüsünden filtre butonunun yanındaki sırala butonuna tıklayın.
İlk sıralama ölçütüne D..YERİ seçin. Düzen kısmından ÖZEL LİSTE seçeneğini seçin.

Aşağıdaki ekran açılacaktır.

221505

LİSTE GİRDİLERİ penceresine görselde ki gibi yazıp EKLE butonuna tıklayın. Eklediğiniz özel listeyi seçip TAMAM tuşuna basın.

İkinci sıralama ölçütüne ise TARİH sütununu tanımlayıp sıralama işlemini tamamlayın.
 
Katılım
7 Ağustos 2011
Mesajlar
319
Excel Vers. ve Dili
2003-2010 Türkçe
Altın Üyelik Bitiş Tarihi
25/05/2022
dalgalıkur ve Korhan Ayhan,
Hocalarıma ilgileri için teşekkür ederim. Yalnız bu sıralamayı kodla yapmak mümkün mü?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dediğim yöntemi makro kaydet ile deneyin. Sonra oluşan kodları düzenlersiniz.
 
Katılım
7 Ağustos 2011
Mesajlar
319
Excel Vers. ve Dili
2003-2010 Türkçe
Altın Üyelik Bitiş Tarihi
25/05/2022
Merhaba Arkadaşlar,
Korhan Ayhan Hocamın söylediği gibi makro kaydetten özel liste oluşturdum. Makro gayet güzel çalışıyor. Aşağıda ve örnekte verdiğim makroyu sadeleştirip düzenlemek mümkün mü?

Sub ozel_liste()
'
' ozel_liste Makro
'

'
Application.CutCopyMode = False
'Application.AddCustomList ListArray:=Range("K1:K13")
Range("A2:E803").Select
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add2 Key:=Range("D2:D367" _
), SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _
"Bursa,İzmir,Ankara,Mersin,İstanbul" _
, DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("Sayfa1").Sort.SortFields.Add2 Key:=Range("A2:A367" _
), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sayfa1").Sort
.SetRange Range("A1:E367")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
 

Ekli dosyalar

Üst