KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de verileri devirmenin 5 yolu (Adım adım eğitim)

YazarAmanda Li Değiştirme Tarihi

Verileri devirmek, bir dizinin yönünü satırları sütunlara veya tam tersini yaparak değiştirmek anlamına gelir. Bu eğitimde, bir dizinin yönünü değiştirmek ve istediğiniz sonucu elde etmek için beş farklı yöntemi paylaşacağız.


Video: Excel'de verileri transpoze etme


Sütunları Özel Yapıştır ile satırlara çevirin

Not: Verileriniz bir Excel tablosunda yer alıyorsa, "Devriği Yapıştır" seçeneği kullanılamaz. Önce tabloya sağ tıklayıp bağlam menüsünden "Tablo" > "Aralığa Dönüştür" seçeneğini seçerek tabloyu bir aralığa dönüştürmelisiniz.

Adım 1: Devrilecek aralığı kopyalayın

Değiştirmek istediğiniz satır ve sütunları içeren hücre aralığını seçin, ardından bu aralığı kopyalamak için "Ctrl" + "C" tuşlarına basın.

Satır ve sütunları değiştirmek istediğiniz hücre aralığını seçin ve kopyalayın

Adım 2: Özel Yapıştır > Devir seçeneğini seçin

Hedef aralığın ilk hücresine sağ tıklayın ve açılan menüden “Seçici Yapıştır” altındaki “Devir” simgesine tıklayın.

Hedef aralığın ilk hücresine sağ tıklayın ve bağlam menüsünden Transpoze simgesine tıklayın

Sonuç

İşte oldu! Aralık, şimdiye kadarki en kısa sürede devrildi!

Aralık transpoze edildi

Not: Devrik veriler statiktir ve orijinal veri kümesinden bağımsızdır. Orijinal verilerde herhangi bir değişiklik yaparsanız, bu değişiklikler devrik verilerde yansıtılmaz. Devrik hücreleri orijinal hücrelere bağlamak için lütfen bir sonraki bölüme gidin.

(REKLAM) Tablo Boyutunu Dönüştür, Kutools ile kolayca

Excel'de iki boyutlu bir tabloyu tek boyutlu bir listeye dönüştürmek ya da tam tersini yapmak her zaman çok zaman ve çaba gerektirir. Ancak Kutools for Excel yüklüyse, "Tablo Boyutunu Dönüştür" aracı bu dönüşümü hızlı ve kolay şekilde gerçekleştirmenize yardımcı olur.

Kutools for Excel'nin Tablo Boyutlarını Transpoze Et aracı

"Kutools for Excel" – İşlerinizi çok daha kolaylaştıran 300'den fazla kullanışlı işlev içerir.Şimdi 30 günlük tüm özelliklerle ücretsiz denemeyi edinin!


Devir ve Veri Bağla, kaynağa bağla

Bir aralığın yönünü dinamik olarak değiştirmek (sütunları satırlara veya tam tersini çevirmek) ve değiştirilen sonucu orijinal veri kümesine bağlamak için aşağıdaki yaklaşımlardan herhangi birini kullanabilirsiniz:


TRANSPOSE işleviyle satırları sütunlara çevirme

"TRANSPOSE" işlevini kullanarak satırları sütunlara ya da sütunları satırlara dönüştürmek için aşağıdaki adımları izleyin.

Adım 1: Orijinal hücre grubuyla aynı sayıda boş hücreyi, ancak diğer yönde seçin

İpucu: Excel 365 veya Excel 2021 kullanıyorsanız bu adımı atlayabilirsiniz.

Diyelim ki orijinal tablonuz A1:C4 aralığında; yani 4 satır ve 3 sütundan oluşuyor. Bu durumda devrilen tablo, 3 satır ve 4 sütun içerecektir—dolayısıyla 3 satır ve 4 sütunluk bir boş hücre aralığı seçmelisiniz.

Adım 2: TRANSPOSE formülünü girin

Formül Çubuğu’na aşağıdaki formülü yazın ve sonucu almak için "Ctrl" + "Shift" + "Enter" tuşlarına basın.

İpucu: Excel 365 veya Excel 2021 kullanıyorsanız, "Enter" tuşuna basın.

=TRANSPOSE(A1:C4)
Notlar:
  • A1:C4’ü, transpoze etmek istediğiniz gerçek kaynak aralığıyla değiştirmelisiniz.
  • Orijinal aralıkta boş hücreler varsa, "TRANSPOSE" işlevi bu boş hücreleri 0 (sıfır) değerine dönüştürür. Sıfır sonuçlarından kurtulmak ve hücreleri boş bırakarak transpoz işlemi gerçekleştirmek için "EĞER" (IF) işlevini kullanmanız gerekir:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

Sonuç

Satırlar sütunlara, sütunlar da satırlara dönüştürüldü.

Tablo, TRANSPOZE işlevi kullanılarak transpoze edilir

Not: Excel 365 veya Excel 2021 kullanıyorsanız, "Enter" tuşuna bastığınızda sonuç, ihtiyaç duyulan satır ve sütun sayısına otomatik olarak yayılır. Formülü uygulamadan önce yayılma aralığının boş olduğundan emin olun; aksi takdirde #SPILL hataları oluşur.

DOLAYLI, ADRES, SÜTUN ve SATIR işlevleriyle verileri döndürme

Yukarıdaki formül, anlaşılması ve kullanılması oldukça kolay olsa da bir dezavantajı vardır: döndürülmüş tablodaki hiçbir hücreyi düzenleyemez veya silemezsiniz. Bu nedenle, "DOLAYLI", "ADRES", "SÜTUN" ve "SATIR" işlevlerini kullanan alternatif bir formül tanıtacağım. Orijinal tablonuzun A1:C4 aralığında olduğunu varsayalım; sütunları satırlara dönüştürmek ve döndürülmüş verileri Kaynak Veri kümesine bağlamak için aşağıdaki adımları izleyin.

Adım 1: Formülü girin

Hedef aralığın en üst sol hücresine (bizim örneğimizde A6) aşağıdaki formülü girin ve "Enter" tuşuna basın:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

Formül, hedef aralığın en üst sol hücresine girilir

Notlar:
  • A1’i, transpoze edeceğiniz gerçek Kaynak aralığınızın sol üst hücresiyle değiştirmelisiniz ve dolar işaretlerini olduğu gibi bırakmalısınız. Sütun harfi ile satır numarasından önceki dolar işareti ($) mutlak başvuruyu gösterir; bu da formülü başka hücrelere taşıdığınızda veya kopyaladığınızda sütun harfinin ve satır numarasının değişmemesini sağlar.
  • Orijinal aralıkta boş hücreler varsa, formül bu boş hücreleri 0 (sıfır) değerine dönüştürür. Sıfır sonuçlarından kurtulmak ve hücreleri boş bırakarak transpoz işlemi gerçekleştirmek için "EĞER" (IF) işlevini kullanmalısınız:
  • =IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))

Adım 2: Formülü sağa ve aşağıya doğru kopyalayın

Formül hücresini seçin ve hücrenin sağ alt köşesindeki doldurma tutamacını (küçük yeşil kare) istediğiniz kadar aşağıya ve sağa sürükleyin.

Sonuç

Sütunlar ve satırlar anında yerlerini değiştirdi.

Sütunlar ve satırlar hemen yer değiştirir

Not: Verinin orijinal biçimlendirmesi devrik aralıkta korunmaz; gerekirse Hücre biçimini ayarlar manuel olarak yapabilirsiniz.

Özel Yapıştır ve Bul ve Değiştir ile sütunları satırlara çevirin

Özel Yapıştır yöntemiyle birkaç ek adım ve Bul ve Değiştir özelliği sayesinde, verileri devirirken kaynak hücreleri devrilen hücrelere bağlamanız mümkün hale gelir.

Adım 1: Devrilecek aralığı kopyalayın

Devirmek istediğiniz hücre aralığını seçin ve ardından bu aralığı kopyalamak için "Ctrl" + "C" tuşlarına basın.

Transpoze etmek için hücre aralığını seçin ve kopyalayın

Adım 2: Bağlantılı Olarak Yapıştır seçeneğini uygulayın

  1. Boş bir hücreye sağ tıklayın ve “Özel Yapıştır” seçeneğini seçin.

    Boş bir hücreye sağ tıklayın ve ardından Özel Yapıştır'a tıklayın

  2. “Bağlantı Olarak Yapıştır” düğmesine tıklayın.

    Bağlantı Olarak Yapıştır'a tıklayın

Aşağıdaki gibi bir sonuç elde edeceksiniz:

Kopyalanan hücrelere bağlantılar yapıştırılır

Adım 3: Bağlantılı Olarak Yapıştır sonucundan eşittir işaretlerini (=) kaldırın

  1. Sonuç aralığını (A6:C9) seçin ve "Ctrl" + "H" tuşlarına basın; ardından Bul ve Değiştir iletişim kutusunda "=" işaretini "@EO" ile değiştirin (veya Aralık Seç içinde bulunmayan herhangi bir karakter/karakter dizisi kullanın).

    Bul ve Değiştir iletişim kutusunda = işaretini @EO ile değiştirin

  2. “Tümünü Değiştir” seçeneğine tıklayıp ardından iletişim kutusunu kapatın. Aşağıda, verilerin nasıl görüneceği gösterilmiştir.

    Değiştirme sonucu

Adım 4: Değiştirilen Bağlantılı Olarak Yapıştır sonucunu devirin

Aralığı (A6:C9) seçin ve kopyalamak için "Ctrl" + "C" tuşlarına basın. Boş bir hücreye sağ tıklayın (örneğin A11), ardından Seçici Yapıştır menüsünden "Devir" simgesini seçerek devrilen sonucu yapıştırın.

Boş bir hücreye sağ tıklayın (burada A11'i seçtim) ve Yapıştırma Seçenekleri'nden Transpoze simgesini seçin

Adım 5: Devrilen sonucu orijinal verilere bağlamak için eşittir işaretlerini (=) geri alın

  1. Transpoze edilmiş sonuç verilerini (A11:D13) seçili bırakın ve ardından "@EO" ifadesini "=" ile değiştirmek için "Ctrl" + "H" tuşlarına basın (bu işlem, "3. adım"ın tersidir).

    Değiştirme sonucu

  2. “Tümünü Değiştir” seçeneğine tıklayıp ardından iletişim kutusunu kapatın.

Sonuç

Veriler devredildi ve orijinal hücrelere bağlandı.

Not: Verinin orijinal biçimlendirmesi kaybolur; bunu manuel olarak geri yükleyebilirsiniz. İşlem tamamlandıktan sonra A6:C9 aralığını rahatlıkla silebilirsiniz.

Power Query ile devir ve Veri Bağla, kaynağa bağla

Power Query, Excel'de verileri kolayca devirmenize olanak tanıyan güçlü bir veri otomasyon aracıdır. Görevinizi aşağıdaki adımları izleyerek tamamlayabilirsiniz:

Adım 1: Devrilecek aralığı seçin ve Power Query Düzenleyicisini açın

Veri aralığını seçin, ardından "Veri" sekmesindeki "Veri Al ve Dönüştür" grubundan "Tablodan/Araklıktan" seçeneğine tıklayın.

Şeritteki Tablodan/Aralıktan düğmesi

Notlar:
  • Veri aralığı tablo biçiminde değilse, "Tablo Oluştur" iletişim kutusu açılır; veri için bir tablo oluşturmak üzere "Tamam" seçeneğine tıklayın.
  • Excel 2013 veya 2010 kullanıyorsanız ve "Veri" sekmesinde "Tablodan/Araklıktan" seçeneğini göremiyorsanız, bunu "Microsoft Power Query for Excel" sayfasından indirip yüklemeniz gerekir. Yükleme tamamlandıktan sonra "Power Query" sekmesine gidin ve "Excel Verisi" grubundan "Tablodan" seçeneğine tıklayın.

Adım 2: Power Query ile sütunları satırlara çevirin

  1. "Dönüştür" sekmesine gidin ve "İlk Satırı Başlık Olarak Kullan" açılır menüsünden "Başlıkları İlk Satır Olarak Kullan" seçeneğini belirleyin.

    Dönüştür sekmesine gidin. İlk Satırı Başlıklar Olarak Kullan açılır menüsünden Başlıkları İlk Satır Olarak Kullan'ı seçin

  2. “Transpoze” (Transpose) seçeneğine tıklayın.

    Transpoze'ye tıklayın

Adım 3: Devrilen verileri bir sayfaya kaydedin

"Dosya" sekmesindeki "Kapat ve Yükle" seçeneğine tıklayarak "Power Düzenleyici" penceresini kapatın ve devredilen verileri yüklemek için yeni bir çalışma sayfası oluşturun.

Kapat ve Yükle'ye tıklayın

Sonuç

Devrilen veriler, yeni oluşturulan bir çalışma sayfasında tabloya dönüştürüldü.

Transpoze edilen veriler, yeni oluşturulan bir çalışma sayfasında tabloya dönüştürülür

Notlar:
  • Yukarıda gösterildiği gibi, ilk satırda ek sütun başlıkları oluşturulur. Veri içindeki bir hücreyi seçin, ardından **Sorgu > Düzenle**’ye tıklayın. Daha sonra **Dönüştür > İlk Satırı Başlık Olarak Kullan** seçeneğini belirleyin ve işlemi tamamlamak için **Giriş > Kapat ve Yükle**’ye tıklayın.
  • Dönüştür > İlk Satırı Başlık Olarak Kullan'ı seçin
  • Orijinal veri kümesinde herhangi bir değişiklik yapılırsa, transpoze edilmiş verileri bu değişikliklere göre güncellemek için "Sorgular ve Bağlantılar" bölmesindeki tablonun yanındaki "Yenile" simgesine veya "Sorgu" sekmesindeki "Yenile" düğmesine tıklayabilirsiniz.

(REKLAM) Kutools ile birkaç tıklamayla Aralığı Dönüştür

Kutools for Excel'deki "Aralığı Dönüştür" aracı, dikey bir sütunu birkaç sütuna veya tam tersini; bir satırı birden fazla satıra ya da bunun tam tersini kolayca dönüştürmenizi sağlar.

Kutools for Excel'nin Aralık Dönüştür aracı

"Kutools for Excel" – İşlerinizi çok daha kolaylaştıran 300'dan fazla kullanışlı işlev içerir.Şimdi 30 günlük tüm özelliklerle ücretsiz denemeyi edinin!