
Geçenlerde Excelde bir tablo sıralamasını sondan başa doğru tekrar sıralatmam gerekiyordu , lakin tuhaf bir şekilde bukadar kolay bir şeyi yapmak için Excelde bir seçenek olmadığını gördüm , belkide ben göremedim diye

Resimde de görüldüğü üzere tablonun sondan başa doğru sıralanması gerekmektedir , peki çözüm nedir derseniz ? bu konuda birkaç yaklaşım mevcuttur:
1. Z den A ya sıralatma yöntemi
Bu yöntemda direkt olarak Z den A ye sıralatmak işimize yaramasa da eğer tablonun en soluna birden itibaren sıralı artan rakamlar eklersek sonrasında bütün tabloyu seçip Z den A ya sıralatabiliriz böylece tablo sıralaması sondan başa doğru değiştirilmiş olur sonrada sıralama için oluşturduğumuz rakamları sileriz

Tabloyu daha iyi anlaşın diye yan tarafa kopyaladım (siz yapmayabilirsiniz ama asıl tabloyu yedekleyin) , sonrasında yapılanlar numara sıralı ise:
1. Tablonun soluna birden başlayacak şekilde rakamlar yazdıralım
2. Rakamların da dahil olduğu tüm tabloyu seçelim
3. Z - A sıralaması ile tabloyu Büyükten küçüğe doğru sıralatalım ve rakamların olduğu sütunu komple seçip silelim
2. Macro yöntemi ile sondan başa sıralatmak
1. Excel tablomuzun olduğu sayfada Alt + F11 klavye tuşlarına basalım "Microsoft Visual Basic for Applications" penceresi açılacaktır.
2. Üst menüden Insert - Module diyelim

3. Module penceresine aşağıdaki MAcro yu yapıştıralım
Sub FlipColumns()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
k = UBound(Arr, 1)
For i = 1 To UBound(Arr, 1) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(k, j)
Arr(k, j) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
son olarak macro içerebilen excel çalışma kitabı şeklinde kaydedelim , artık bu çalışma kitabında her tür tabloyu tersine çevirebiliriz bunun için: Geliştirici - Macrolar diyelim ve açılan ekranda Çalıştır butonuna basalım

Eğer Macroyu bir tuş kombinasyonu ile otomatik çalıştırmak istiyorsak , Seçenekler kısmından bir Tuş kombinasyonu atayalım. sonrasında karşımıza gelecek Aralık seçim ekranından ters çevrilecek tablo aralığını seçelim ve "Tamam" butonuna tıklayalım

Seçim yaptığımız tablo hemen sondan başa doğru sıralanacaktır , Macro yöntemi birden fazla tablo sondan başa (Yada tersi) sıralanacaksa oldukça pratiktir.





Tabloyu seçip ilk resmi uyguladığınızda sonuç ne oluyor ?
tabloyu dikey olarak değilde yatay olarak sondan başa nasıl sıralatabiliriz
Sende sağolasın , Selamlar
Hocam çok teşekkürler.
Elinize kolunuza sağlık
Merhabalar. Hücre aralğını kendimiz seçmeden ilk hücre ve son hücre aralığını kendi tespit ederek bu işlemi yapmasını nasıl sağlayabiliriz?Teşekkür ederim
Oooo çok faydalı.