Excel'de Satırları Sütunlara Dönüştürme (5 Yararlı Yöntem) -

  • Bunu Paylaş
Hugh West

Veri aktarımı gerçekten de Excel kullanıcıları tarafından gerçekleştirilen en yaygın görevlerden biridir. MS Excel'de satırları sütunlara aktarma Bu makalede, uygun örnekler ve uygun açıklamalarla birkaç kolay ve etkili yöntem göstereceğiz.

Aşağıdaki resim, bu makalede aslında ne yaptığımızı göstermektedir.

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

Alıştırma kitabını aşağıdaki bağlantıdan indirebilirsiniz.

Satırları Sütunlara Çevirme.xlsm

Excel'de Satırları Sütunlara Aktarmak için 5 Yararlı Yöntem

Bazı öğrencilerin yıl bazında sonuçlarını gösteren bir veri setimiz olduğunu varsayalım. Daha iyi bir sunum için bu veri setinin satırlarını sütunlara dönüştürmek istiyoruz. Aşağıdaki bölümlerde, bu görevi gerçekleştirmek için 5 enstrümantal excel yöntemi göstereceğiz.

1. Özel Yapıştır Komutunu Kullanın ve Satırları Sütunlara Aktarma

Basit kullanabiliriz Özel Yapıştır komutunu aşağıda açıklanan iki şekilde kullanabilirsiniz.

1.1 Özel Yapıştır Komutunu Kullanma

Bu yöntem hızlı ve kolaydır, ancak tekrarlanan işlemler için uygun değildir. Yine de, bu yöntemin nasıl çalıştığını görelim.

Adımlar:

  • Öncelikle, hücre aralığını seçin ( B4:I9) istiyorsun Transpoze.
  • O zaman sağ tıklayın ve Anlaşıldı Klavye kısayolunu da kullanabilirsiniz Ctrl+C onun yerine.

  • Hücre konumunu seçin ( B11) Son olarak çıktıyı istediğiniz yer.
  • Gitmek Yapıştır > Özel Yapıştır .

  • Bu Özel Yapıştır menüsü açılacaktır. Transpoze onay kutusu.

    Alternatif olarak Özel Yapıştır klavye kısayolunu kullanarak menü Ctrl+Alt+V .

  • Basın TAMAM. .

Böylece, biz de aktarılmış ilk veri setimizden veri seti.

Daha Fazla Oku: Excel'de Gruptaki Birden Çok Satırı Sütunlara Dönüştürme.

1.2 Bir Tabloyu Transpoze Edin ve Başlangıç Verilerine Bağlayın

Yukarıdaki yöntemin bir dezavantajı, ilk veri setindeki herhangi bir verideki değişiklik nedeniyle, aktarılan veri setinde değişmeyecektir. Bu nedenle, çıktıyı ilk veri setiyle ilişkilendirecek ve buna göre güncelleyecek bir yönteme ihtiyacımız var. Aşağıdaki adımları izleyerek bunun nasıl yapılacağını görelim.

Adımlar:

  • İstediğiniz hücre aralığını seçin ( B4:I9 )> Ctrl+C > İstediğiniz konumu seçin ( B11 ).
  • Şuraya git Özel Yapıştır tuşuna basarak menü Ctrl+Alt+V> Tıklayınız Bağlantı Yapıştır .

Yeni veri kümesi artık şu hücre aralığındadır B11:I16 Henüz aktarılmadı. Sadece orijinal veri setimizle ilişkilendirdik. Bununla birlikte, formatın da gittiğini görüyoruz. Gitmesini istemiyorsanız formatı yeniden yapmanız gerekir!

  • Excel'in Bul ve Değiştir iletişim kutusuna veya Ctrl+H onun yerine Sekmeyi Değiştir doğrudan.
  • Değiştirin hepsi " = " karakterleri ile " abc " veya veri setinde bulunmayan herhangi bir harf> üzerine tıklayın. Tümünü Değiştirin .

Yeni veri setimizi kaybetmiş gibi görünebiliriz! Arzuladığımızın üç adım gerisindeyiz aktarılmış veri tablosu.

  • Yeni veri setimizi seçin ve Ctrl+C > Bir konum seçin ( K4 ) son olarak çıktıyı yerleştirmek için.
  • Basın Ctrl+Alt+V > İşaretleyin Transpoze onay kutusu.

  • Basın TAMAM. .

  • Adresinden tabloyu seçin K2:P9 > Basın Ctrl+H ve Sekmeyi Değiştir .
  • Değiştirin her " abc " tarafından " = "> Basın Tümünü Değiştirin .

Son olarak, istediğimiz bağlantılı ve aktarılmış veri setini oluşturduk.

Orijinal veri setindeki herhangi bir girdiyi değiştirirseniz, aktarılan verilerin de buna göre değişeceği unutulmamalıdır. Buraya eklenmiş olan ekran görüntüsüne bakın.

Daha Fazla Oku: Excel Transpoze Yapıştır Kısayolu: Kullanmanın 4 Kolay Yolu

2. Aşağıdakileri yapmak için TRANSPOSE Fonksiyonunu kullanın Satırları Sütunlara Ters Çevirme

TRANSPOSE işlevi içinde dinamik bir dizi olarak kullanmak çok kolaydır. MS Excel 365 Bunu diğer versiyonlarda da biraz farklı bir şekilde kullanabilirsiniz. Bu bölümde bunu göstereceğiz.

2.1 TRANSPOSE İşlevini Dinamik Dizi Olarak Kullanma

Adımlar:

  • Konumu seçin ( B11 ) sonunda istediğiniz çıktıyı nereye yerleştireceğinizi belirleyin.
  • Tüm veri setinizi seçerek aşağıdaki formülü yazın.
=TRANSPOSE(B4:I9)

  • Ardından tuşuna basın Girin.

Son olarak, aktarılmış veri setini oluşturduk, ancak veri seti formatımızı kaybettik.

Şunu da belirtmek gerekir ki TRANSPOSE fonksiyonu dinamiktir, yani orijinal veri setinde herhangi bir şeyi değiştirirseniz, aktarılan çıktıda otomatik olarak güncellenecektir.

2.2 Ctrl+Shift+Enter ile TRANSPOSE Fonksiyonunu Kullanın

Eğer yoksa MS Office 365 ve bunun yerine MS Excel'in eski sürümleriyle çalışmak zorunda kalırsanız, hala TRANSPOSE Ama bu sefer sizin için biraz daha az esnek olacak.

Bu durumda, öncelikle orijinal veri kümesinde kaç sütun ve satır olduğunu saymanız gerekir.

Bu genel kural eğer girdi veri setinde X sıra ve Y sütunları 'ye sahip olacaksa, çıktı veri seti Y sıraları ve X sütunları .

Bu durumda, örneğimizde 8 sütun ve 6 sıra Toplamda.

Adımlar:

  • Rastgele 6 sütun ve 8 satırdan oluşan bir hücre aralığı seçin.
  • Aşağıdaki formülü yazın:
=TRANSPOSE(B4:I9)

  • Basın Ctrl+Shift+Enter veya sadece Girin eğer bir MS 365 kullanıcı.

Son olarak, aktarılmış veri kümesini elde ettik. Formül çubuğuna bakın. Küme parantezleri bunun bir dizi formülü olduğunu gösterir.

Daha Fazla Oku: Excel'de Dizi Nasıl Transpoze Edilir (3 Basit Yol)

Benzer Okumalar

  • Excel'de Her n Satırı Sütunlara Dönüştürme (2 Kolay Yöntem)
  • Power Query Kullanarak Excel'de Sütunları Satırlara Dönüştürme
  • Excel'de Yinelenen Satırları Sütunlara Dönüştürme (4 Yol)
  • Excel'de Birden Çok Sütunu Tek Bir Sütuna Dönüştürme (3 Kullanışlı Yöntem)

3. Satırları Sütunlara Aktarmak için INDIRECT & ADDRESS İşlevlerini Kullanın

Ayrıca satırları sütunlara iki adımda transpoze edebiliriz. DOLAYLI ve ADRES fonksiyonlar.

Adımlar:

  • İlk olarak, hücre konumunu seçin ( B11 ) son olarak çıktıyı yerleştirmek istediğiniz yer.
  • Bundan sonra, aşağıdaki formülü yazın:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4))

  • Basın Girin .

Böylece aktarılmış veri setini elde ettik, ancak yine çıktı verilerini manuel olarak biçimlendirmemiz gerekiyor.

Bu yöntemin avantajlarından biri, tüm veri setini değiştirmeden aktarılan verileri düzenleyebilmenizdir.

Daha Fazla Oku: Excel'de Gruptaki Birden Çok Satırı Sütunlara Dönüştürme

4. Birden Çok Satırı Sütunlara Aktarmak için Excel Power Query Aracını Kullanın

Güç Sorgusu Excel'de verileri hızlı bir şekilde aktarmak için gerçekten etkili bir araçtır. Bu sefer, aşağıdaki komutları kullanarak verileri aktarma adımlarını göstereceğiz Güç Sorgusu Alet.

Adımlar:

  • İlk olarak, veri setini seçin ve Veri tab> Verileri Alın & Dönüştürün > Tablodan/Aralıktan .
  • Bu Tablo Oluştur iletişim kutusu açılacaktır> İşaretle Tablomda başlıklar var onay kutusu> ardından TAMAM. .

  • Bu Power Query Editor iletişim kutusu açılacaktır> Seçiniz Dönüşüm sekmesi.
  • Seçiniz Üstbilgileri İlk Satır Olarak Kullanın .

  • Daha sonra Transpoze .

  • Ardından şunları seçin İlk Satırı Başlık Olarak Kullanın .

  • Gitmek Dosya > Kapat & Yükle .

Bu Power Query Editor iletişim kutusu kapatılacak ve sonuç olarak çalışma kitabına aktarılmış verileri içeren yeni bir sayfa yüklenecektir.

Daha Fazla Oku: Excel Power Query: Satırları Sütunlara Dönüştürme (Adım Adım Kılavuz)

5. Satırları Sütunlara Dönüştürmek için Excel VBA Makrolarının Kullanımı

VBA makrolar ayrıca çalışma sayfasındaki satırların sütunlara dönüştürülmesine de yardımcı olur. Bu bölümde, aşağıdakilerle nasıl çalışacağınızı göstereceğiz MS Excel'de satırları sütunlara aktarmak için VBA makroları.

Adımlar:

  • Öncelikle, Çalışma Sayfası adına sağ tıklayın " VBA Makrolarının Kullanımı "> Tıklayınız Kodu Görüntüle.

Microsoft Visual Basic Uygulamaları Modülü penceresi açılacaktır.

  • Anlaşıldı aşağıdaki VBA makroları ve sadece macun onları Modül penceresi .
 Option Explicit Sub TransposeRowsToColumns() Dim SrcRng As Range Dim DestRng As Range Set SrcRng = Application.InputBox(Prompt:="Lütfen transpoze edilecek aralığı seçin", Title:="Satırları Sütunlara Transpoze Et", Type:=8) Set DestRng = Application.InputBox(Prompt:="Hedef aralığın sol üst hücresini seçin", Title:="Satırları Sütunlara Transpoze Et", Type:=8) SrcRng.Copy DestRng.SelectSelection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Ardından tuşuna basın F5 VBA makrolarını çalıştırmak için> Tüm veri setini seçin ve TAMAM. .

  • Son olarak istediğiniz çıktıyı yerleştirmek istediğiniz konumu seçin.

Son olarak, satırları sütunlara dönüştürmek için VBA makroları .

Daha Fazla Oku: Excel VBA: Gruptaki Birden Çok Satırı Sütunlara Dönüştürme

Sonuç

Sevgili okuyucular, Excel'de satırları sütunlara aktarmak için beş tekniği tartıştık. Umarım bu öğreticiyi faydalı bulursunuz. Dahası, çalışma kitabını indirip kendiniz pratik yapabilirsiniz. Ancak, herhangi bir sorunuz, yorumunuz veya herhangi bir geri bildiriminiz varsa, lütfen yorum kutusunda bana bildirmekten çekinmeyin.

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.