Excel'deki Verilerin Sırasını Nasıl Tersine Çevirebilirim? | Örneklerle 3 Yöntem

Excel Verilerinin Ters Sırası

Excel'deki ters sıra, alt değerin üste geldiği ve üst değerin alta gittiği verileri çevirmekten başka bir şey değildir.

Bir örnek için aşağıdaki resme bakın.

Gördüğümüz gibi alt değer ters sırada en üstte ve aynı şey üst değere de gidiyor. Öyleyse, Excel'deki verilerin sırasını nasıl tersine çevirebiliriz şimdi soru.

Excel'de Veri Satırlarının Sırasını Nasıl Ters Çevirebilirim?

Excel'de, birkaç yöntemi izleyerek sıralayabiliriz, burada, sıralamayı Excel'de tersine çevirmenin tüm olası yollarını göstereceğiz.

Bu Ters Sıralı Excel Şablonunu buradan indirebilirsiniz - Ters Sıra Excel Şablonu

Yöntem 1 - Basit Sıralama Yöntemi

Sadece bir sıralama seçeneği kullanarak verileri tersine çevirmenin mümkün olup olmadığını merak ediyor olmalısınız. Sadece verileri sıralayarak tersine çeviremeyiz, ancak bazı yardımcı sütunlarla bunu gerçekten yapabiliriz.

Adım 1 - Bu örnek için aşağıdaki verileri düşünün.

Adım 2 - Bunun yanında "YARDIMCI" adlı bir sütun oluşturun ve seri numaralarını girin.

Adım 3 - Şimdi tüm verileri seçin ve ALT + D + S tuşlarına basarak sıralama seçeneğini açın .

4. Adım - "Sıralama ölçütü" altında "Yardımcı" yı seçin.

Adım 5 - Ardından "Sipariş" altında "En Büyükten En Küçüğe" öğesini seçin.

Adım 6 - Şimdi Tamam'a tıklayın, verilerimiz tersine çevrilecektir.

Yöntem # 2 - Excel Formülünü Kullanma

Formülleri kullanarak da sıralamayı tersine çevirebiliriz. Bunu yapmak için herhangi bir yerleşik fonksiyonumuz olmasa da, sırayı tersine çevirmek için diğer formülleri kullanabiliriz.

Verilerin ters sırasını yapmak için iki formül, yani INDEX ve ROWS kullanacağız. INDEX İşlevi, seçilen aralığın belirtilen satır numarasından sonucu alabilir ve excel'deki SATIRLAR işlevi, seçilen satırların sayısını verir.

Adım 1 - Bu örnek için aşağıdaki verileri düşünün.

Adım 2 - Önce INDEX işlevini açın.

- Adım 3 için Array A9 ve F4 tuşuna basarak mutlak başvuru yapmak: A2'den şehir adları seçin.

Adım 4 - Ardından, INDEX işlevi içine Satır Num open ROWS işlevini eklemek için.

Adım 5 - SATIR işlevi için, INDEX işlevi için seçtiğimiz aynı hücre aralığını seçin, ancak bu sefer yalnızca son hücreyi mutlak başvuru olarak yapın.

Adım 6 - Parantezi kapatın ve sonucu almak için enter tuşuna basın.

7. Adım - Tam sonucu elde etmek için formülü sürükleyin.

Yöntem # 3 - VBA Kodlamasını Kullanarak Sırayı Ters Çevir

Excel verilerinin sırasını tersine çevirmek de VBA Kodlaması kullanılarak mümkündür. İyi bir VBA bilgisine sahipseniz, o zaman kod sizin için aşağıdadır.

Kod:

 Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cells (Rows.Count, 1) .End (xlUp). Row k = 2 - LR Hücreleri (k, 2) .Değer = Hücreler (LR, 1) Değer LR = LR - 1 Sonraki k Son Alt 

Bu kodu modülünüze kopyalayın.

Şimdi, excel çalışma sayfanızdaki ters sıra listesini almak için kodu çalıştırın.

Bu kodun sizin için nasıl çalıştığını size açıklayayım. İlk önce LONG veri türü olarak "k" ve "LR" olmak üzere iki değişken tanımladım .

 Dim k As Long LR As Long 

"K" hücreler arasında döngü yapmak içindir ve "LR" çalışma sayfasındaki son kullanılan satırı bulmak içindir.

Ardından, dizedeki son değeri bulmak için son kullanılan satır tekniğini bulmayı kullandım.

LR = Hücreler (Rows.Count, 1) .End (xlUp) .Row

Ardından, sıralamayı tersine çevirmek için hücreler arasında döngü yapmak için FOR NEXT döngüsünü kullandım.

 K = 2 için LR Hücrelerine (k, 2). Değer = Hücreler (LR, 1). Değer LR = LR - 1 Sonraki k

Yani bu kodu çalıştırdığımızda aşağıdaki sonucu alıyoruz.

Hatırlanacak şeyler

  • Excel'de sıralamayı tersine çevirmek için yerleşik bir işlev veya araç yoktur.
  • INDEX + SATIR kombinasyonu, sıralamayı tersine çevirir.
  • Off all the available techniques sort option is the better and easy way to sort.
  • To understand VBA code you need to have prior knowledge of VBA macros.