Excel'de Veriler Nasıl Ters Çevrilir (4 Yol)

  • Bunu Paylaş
Hugh West

Çoğu zaman Excel'de verileri yansıtmamız gerekir. Bu makale size şunları gösterecektir 4 hızlı yollar çevirme verileri Excel'de baş aşağı İki formül uygulayacağız, bir komut ve bir VBA Bunu yapmak için kod.

Alıştırma Çalışma Kitabını İndirin

Flipping Upside Down.xlsm

Excel'de Verileri Ters Çevirmek için 4 Kullanışlı Yaklaşım

Yöntemleri göstermek için, aşağıdaki özelliklere sahip bir veri kümesi seçtik 3 sütunlar: " İsim ", " Eyalet ", ve " Şehir "Bu veri setini gerektiğinde biraz değiştirdik.

1. Excel'de Verileri Baş Aşağı Çevirmek için Sıralama Özelliğini Kullanma

Biz yapacağız çevir ve Veri kullanarak Sırala İlk olarak, sayıları artan sırada ekleyeceğiz, ardından verileri çevirmek için bunları azalan sırada sıralayacağız.

Adımlar:

  • Başlangıç olarak, " Hayır. ".

  • Ardından, aşağıdaki numarayı yazın 0 için 5 Artan sırada herhangi bir sayı seçebilirsiniz.

  • Ardından, hücre aralığını seçin D5:D10 .
  • Daha sonra Veri sekmesi → " Z'den A'ya sırala " kapsamında Sırala ve Filtrele Bölüm.

  • Bundan sonra bir uyarı mesajı açılacaktır.
  • Seçiniz " Seçimi genişletin " ve tuşuna basın Sırala .

  • Son olarak, bu verileri sıralayacak ve sonuç olarak çevir ve veriler baş aşağı .

Daha fazlasını okuyun: Excel'de Veriler Aşağıdan Yukarıya Nasıl Çevrilir (4 Hızlı Yöntem)

2. Verileri Baş Aşağı Çevirmek için INDEX ve ROWS İşlevlerini Birleştirme

Birleştireceğiz İNDEKS ve SATIRLAR bir formül oluşturmak için işlevler veri̇leri̇ çevi̇ri̇n dikey yönde.

Adımlar:

  • İlk olarak, hücreye aşağıdaki formülü yazın E5 .

=INDEX(B$5:B$10,ROWS(B5:B$10))

  • İkinci olarak, basın GİRİŞ Bu, " İsim " sütununu ilk satıra ekleyin.
  • Ardından, sürükleyin Doldurma Kolu aşağıya doğru Formülü otomatik doldur .
  • Bundan sonra, sonucu sağ tarafa sürükleyin.

Formül Dağılımı

  • Başlangıç olarak İNDEKS işlevi aralıktan bir çıktı döndürür B5:B10 .
  • Burada, hücre şu şekilde belirtilir SATIRLAR fonksiyonu. aralık B5:B$10 geri dönecek 6 .
  • O zaman, bir sonraki formülde B6:B$10 dönecek olan 5 Aralığın son değerinin sabit olduğuna dikkat edin. Bu yüzden çıktı her seferinde küçülecektir.
  • Böylece, bu formül şu şekilde çalışır çevirme verileri .
  • Son olarak, çıktı buna benzer görünecektir.

Daha fazlasını okuyun: Excel'de Satırlar Nasıl Çevrilir (4 Basit Yöntem)

Benzer Okumalar

  • Excel'de Sütun ve Satırlar Nasıl Çevrilir (2 Kolay Yöntem)
  • Excel Sayfasını Sağdan Sola Değiştirme (4 Uygun Yol)
  • Excel Sayfası Soldan Sağa Nasıl Çevrilir (4 Kolay Yol)

3. SORTBY ve ROW İşlevlerini Birleştirerek Verileri Ters Çevirin

Bu bölümde, birleşik SORTBY ve SIRA bir formül oluşturmak için işlevler verileri ters çevirin .

Adımlar:

  • Başlamak için, hücreye şu formülü yazın E5 .

=SORTBY($B$5:$C$10,ROW(B5:B10),-1)

  • Ardından, tuşuna basın GİRİŞ Böylece, bu formülden elde edilen çıktıyı gösterecektir.

Formül Dağılımı

  • İlk olarak, verilerimizin tamamını seçtik, yani B5:C10 .
  • Ardından, aşağıdaki değerleri giriyoruz 5 için 10 içinde SATIR(B5:B10) kısmı.
  • Son olarak, şunları yazdık -1 azalan sırada sıralamak için.

Daha fazlasını okuyun: Excel Grafiğinde Veriler Nasıl Çevrilir (5 Kolay Yöntem)

4. Excel'de Verileri Baş Aşağı Çevirmek için VBA Uygulama

Biz bir Excel VBA Makrosu için verileri ters çevirin Burada, Excel'de Sonraki Döngü İçin Ayrıca kullanıcı, her bir satırın üzerinden geçip ilgili satırla değiştirmek için InputBox .

Adımlar:

  • İlk olarak, aşağıdaki VBA Modülü penceresi, kodlarımızı yazdığımız yer.
  • Yani, basın ALT+F11 Alternatif olarak, bunu getirmek için Geliştirici sekme → seç Visual Basic Bunu yapmak için.
  • Bu nedenle VBA penceresi açılacaktır.
  • Daha sonra Ekleme sekmesini seçin, ardından Modül .
  • Burada, ekliyoruz VBA Excel'e kodlayın.

  • Bundan sonra, aşağıdaki kodu VBA Modülü Pencere.
 Option Explicit Sub Flip_Data_Upside_Down() 'Değişkenleri Bildirme Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Tüm hataları yok sayma ve devam etme 'Kullanıcı girdisini ayarlama Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Seçilen hücre aralığı boyunca döngü For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

VBA Kod Dökümü

  • İlk olarak, biz çağırıyoruz Alt prosedür olarak Flip_Data_Upside_Down .
  • İkinci olarak, değişken tiplerini atıyoruz.
  • Üçüncü olarak, tüm hataları " Hatada Sonraki Devam Et " açıklaması.
  • Ardından, kullanıcı çalışma hücresi aralığını InputBox yöntem.
  • Daha sonra Sonraki Döngü İçin Seçilen hücre aralığından geçmek için.
  • Son olarak, satırlar ilgili satırlarla değiştirilerek çevir o baş aşağı .
  • Böylece, bu kod çalışır.
  • Daha sonra, Kaydet ve Modül .
  • Ardından, imleci Alt prosedür ve basın Koşmak .

  • Daha sonra, bu kod kullanıcıdan aralığı girmesini isteyecektir.
  • Ardından, hücre aralığını seçin B5:D10 ve basın TAMAM. .

  • Bunu yaparak, seçilen aralığı dikey olarak çevirecektir.

Daha fazlasını okuyun: Excel'de Eksen Nasıl Çevrilir (4 Kolay Yöntem)

Hatırlanması Gerekenler

  • Bu SORTBY işlevi yalnızca Excel 365 ve Excel 2021 sürümleri. Önceki sürümler için 2. yöntemi kullanabilirsiniz.
  • Biçimlendirmeyi korumak için yöntem 1'i kullanabilirsiniz.
  • Dökülme aralığı içinde mevcut değerler varsa, o zaman bir " #SPILL! " hatası.

Uygulama Bölümü

Her yöntem için bir uygulama veri kümesi ekledik. Excel Bu nedenle, yöntemlerimizi kolayca takip edebilirsiniz.

Sonuç

Size aşağıdakileri yapmanın dört hızlı yolunu gösterdik çevirme verileri Excel'de baş aşağı Bu yöntemlerle ilgili herhangi bir sorunla karşılaşırsanız veya benim için herhangi bir geri bildiriminiz varsa, aşağıya yorum yapmaktan çekinmeyin. Ayrıca sitemizi ziyaret edebilirsiniz ExcelWIKI Excel ile ilgili daha fazla makale için. Okuduğunuz için teşekkürler, başarılı olmaya devam edin!

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.