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

Excel'de değerleri nasıl transpoze eder ve bağlantılarını nasıl korursunuz?

YazarSun Değiştirme Tarihi

Excel'de veriyle çalışırken, bilgileri yeniden düzenlemeniz veya farklı bir biçimde sunmanız sıkça gerekebilir. Örneğin, bir aralığı transpoze etmeniz—yani satırları sütunlara ya da sütunları satırlara dönüştürmeniz—ve transpoze edilen değerlerin orijinal verilere bağlı kalmasını sağlamanız gerekebilir; böylece kaynaktaki her güncelleme, transpoze edilen kümeye anında yansır. Excel, kopyalanan verileri bağlantılar olarak yapıştırmanıza ve temel transpoze işlemlerini gerçekleştirmenize varsayılan olarak olanak tanır; ancak bu iki görevi tek bir adımda birleştirmek daha az doğrudan bir işlemdir. Bu makalede, değerleri verimli bir şekilde transpoze edip bağlamak için adım adım talimatlar ve pratik ipuçlarıyla desteklenmiş çeşitli yaklaşımlar sunulmaktadır.

Değerleri Ad ve formül kullanarak transpoze edin ve bağlayın

Bul ve Değiştir işleviyle transpoze edin ve bağlayın

Dinamik güncellemeler için VBA makrosu kullanarak transpoze edin ve bağlayın


mavi sağ ok baloncuğu Değerleri Ad ve formül kullanarak transpoze edin ve bağlayın

Bu yöntem, bir değer grubunu transpoze etmenizi ve orijinal verilerle dinamik olarak bağlantılı kalmasını sağlar. Adlandırılmış bir aralık ile bir formül kullanarak, Kaynak Veri’de yaptığınız her değişiklik, transpoze edilen grupta anında yansıtılır.

1. Transpoze etmeyi ve bağlamayı planladığınız Veri Aralığı'nı seçin. Formül Çubuğu'nun yanında bulunan Ad kutusuna bu aralık için açıklayıcı bir isim girin (örneğin, SPORT) ve Enter tuşuna basın. Böylece çalışma kitabınızın her yerinden bu aralığa kolayca başvurabilirsiniz.
Excel'de adlandırılmış aralık oluşturmak için Ad kutusuna giriş yapılan ekran görüntüsü

2. Excel 365, Excel 2021 veya daha yeni sürümleri kullanıyorsanız, transpoze edilen verilerin başlamasını istediğiniz tek bir hücreyi seçin, formülü girin =TRANSPOSE(SPORT) (“SPORT” ifadesini kendi hücre adresinizle değiştirin) ve Entertuşuna basın. Excel, transpoze edilen verileri otomatik olarak birden fazla hücreye dağıtır.
Excel 2019 ve önceki sürümleri kullanıyorsanız, transpoze edilecek verilerin görüntüleneceği hedef hücre aralığını seçin, aynı formülü yazın ve dizi formülü oluşturmak için Shift + Ctrl + Entertuşlarına basın.

Excel'de, adlandırılmış aralıkları bağlamak ve transpoze etmek için TRANSPOZE formülünün uygulandığını gösteren ekran görüntüsü

Transpoze edilen verileriniz görünür kalır ve orijinal verilerle eş zamanlı olarak güncellenir. Adlandırılmış aralıktaki veriler her değiştiğinde, transpoze edilmiş görünüm otomatik olarak yenilenir.
Excel'de dinamik olarak güncellenen bağlantılı ve transpoze edilmiş verilerin ekran görüntüsü

İpuçları ve önlemler:

  • Excel 2019 ve önceki sürümlerinde, dizi formüllerinin çıktısının şeklini eşleştirmek için önceden bir hücre aralığı seçmeniz gerekir. Örneğin, Kaynak Veriniz 5 satırdan oluşuyorsa, formülü girmeden önce 5 sütunluk bir aralık seçin.
  • Adlandırılmış aralıklar, formülleri daha kolay ve güvenilir hale getirir – genel isimlerden kaçının ve yazımını iki kez kontrol edin.
  • Daha sonra Orijinal Veri Aralığı’nı genişletmeniz gerekiyorsa, yeni verileri yakalamak için transpoze edilen alanın adlandırılmış aralık referansını buna göre güncellemelisiniz.
  • Hata mesajları (#VALUE!) görüyorsanız, hücre seçimini tekrar kontrol edin ve formülü yalnızca Shift + Ctrl + Enter tuşlarına basarak tamamlayın; Enter tuşuna basarak değil.

mavi sağ ok baloncuğu Bul ve Değiştir işleviyle transpoze edin ve bağlayın

Bu teknik, Excel’in Bul ve Değiştir işleviyle Özel Yapıştır seçeneklerini kullanarak hem transpoz hem de bağlama işlemlerini gerçekleştirir. Biraz dolaylı olsa da, dizi formüllerinin uygun olmadığı durumlarda ya da menü tabanlı adımları tercih eden kullanıcılar için oldukça faydalıdır.

1. Orijinal Veri Aralığınızı vurgulayın. Kopyalamak için Ctrl + C tuşlarına basın. Verileri yapıştırmak istediğiniz hücreye sağ tıklayın ve Özel Yapıştır alt menüsünden Bağlantı seçeneğini seçin. Bu adım, statik değerler yerine referansları yapıştırır.
Excel'de verileri bağlamak için Özel Yapıştır seçeneğinde Bağlantı özelliğinin kullanıldığını gösteren ekran görüntüsü

2. Ardından, Bul ve Değiştir iletişim kutusunu açmak için Ctrl + H tuşlarına basın. Bul neyi kutusuna = girin ve Şununla değiştir kutusuna #= yazın. Bu işlem, sonraki transpoze işlemleri sırasında sorun oluşmasını önlemek için formülleri geçici olarak değiştirir.
Bağlantılı verilerde eşittir işaretlerini değiştirmek için Excel'de Bul ve Değiştir iletişim kutusunun ekran görüntüsü

3. Tümünü Değiştir seçeneğine tıklayın. Yapılan değişim sayısını gösteren bir iletişim kutusu göreceksiniz.Tamam’a, ardından Kapat’a tıklayın.
Değiştirme onay iletişim kutusunun ekran görüntüsü

4. Değiştirilen aralığı tekrar kopyalamak için Ctrl + C tuşlarına basın. Hedef konuma sağ tıklayın, Özel Yapıştır seçeneğini seçin ve ardından Transpoze seçeneğine tıklayın. Bu işlem, yönü sizin için değiştirir.
Excel'de Özel Yapıştır ile Transpoze seçeneğinin bulunduğu ekran görüntüsü

5. Hâlâ seçili olan transpoze edilmiş verilerle birlikte Bul ve Değiştiriletişim kutusunu tekrar açın ()Ctrl + H). Bul neyi kutusuna #= yazın; Şununla değiştir kutusuna ise = girerek aktif bağlantıları geri yükleyin.
Transpoze edilmiş verilerde bağlantı sembollerini geri yüklemek için Excel'de Bul ve Değiştir iletişim kutusunun ekran görüntüsü

6. Tümünü Değiştir seçeneğine tekrar tıklayın, iletişim kutusunu onaylayıp kapatın. Değerleriniz artık transpoze edilmiştir ve orijinal girişlere bağlı kalmaya devam eder.
Son bağlantı adımlarından sonra Excel'de transpoze edilmiş ve bağlantılı verilerin ekran görüntüsü

İpuçları ve önlemler:

  • Transpoz işlemine başlamadan önce tüm eşittir işaretlerini değiştirdiğinizden emin olun; aksi takdirde formül hatalarıyla karşılaşabilirsiniz.
  • Adımları tamamladıktan sonra, bağlantının aktif olduğunu doğrulamak için orijinal verileri değiştirdiğinizde transpoze edilen değerlerin değişip değişmediğini mutlaka iki kez kontrol edin.
  • Formül hatalarıyla karşılaşırsanız, hem Bul ve Değiştir işlemlerinizi hem de hücre seçimlerinizi dikkatlice doğrulayın.

İpucu.Çalışma kitapları arasında veya belirli sayfalarda hızlıca Bul ve Değiştir yapmak istiyorsanız, lütfen aşağıdaki ekran görüntüsünde gösterildiği gibi Kutools for Excel’in gelişmiş Bul ve Değiştiryardımcı programını kullanmayı deneyin.Şimdi indirin ve ücretsiz deneyin!

Excel'de Kutools Bul ve Değiştir yardımcı programı seçeneklerini gösteren ekran görüntüsü

mavi sağ ok baloncuğu Dinamik güncellemeler için VBA makrosu kullanarak transpoze edin ve bağlayın

Bağlantılı ve transpoze edilmiş verilerin geniş bir yelpazeyi kapsadığı ya da sık sık güncellenmesi gereken ölçeklenebilir, otomatik bir çözüm arayan kullanıcılar için, transpoze edilmiş bağlantıları dinamik olarak oluşturmak üzere bir VBA makrosu kullanılabilir. Bu yaklaşım, özellikle büyük veya sıkça güncellenen sayfalarda —manuel yöntemlerin zaman alıcı olduğu durumlarda— ve transpoze edilen alanın her zaman Kaynak Veri ile eş zamanlı kalmasını istediğinizde büyük fayda sağlar.

1. Geliştirici sekmesine gidin ve Visual Basic seçeneğine tıklayarak Microsoft Visual Basic for Applications düzenleyicisini açın. Geliştirici sekmesi görünmüyorsa şu kılavuza göz atın: Excel'de Geliştirici sekmesini göster .

2. VBA düzenleyicisinde yeni bir modül oluşturmak için Ekle > Modül seçeneğine tıklayın. Ardından aşağıdaki kodu düzenleyici penceresine yapıştırın:

Sub TransposeLinkDynamic()
    Dim SourceRange As Range
    Dim DestCell As Range
    Dim r As Long, c As Long
    Dim nRows As Long, nCols As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set SourceRange = Application.InputBox("Select the range to transpose and link", xTitleId, "", Type:=8)
    Set DestCell = Application.InputBox("Select the top-left cell of transposed linked output", xTitleId, "", Type:=8)
    
    nRows = SourceRange.Rows.Count
    nCols = SourceRange.Columns.Count
    
    For r = 1 To nCols
        For c = 1 To nRows
            DestCell.Offset(r - 1, c - 1).Formula = "=" & SourceRange.Cells(c, r).Address(ReferenceStyle:=xlA1, External:=True)
        Next c
    Next r
End Sub

3. Makroyu çalıştırmak için Çalıştır düğmesi düğmesine tıklayın veya F5 tuşuna basın. İlk olarak, transpoze etmek istediğiniz **Kaynak aralığı**nı seçmeniz istenecektir. Ardından, transpoze edilmiş verilerin ve **Veri Bağla** verilerinin görüneceği çıktı alanının sol üst köşesini seçin.

Çıktı alanındaki tüm veriler, orijinal aralığa dinamik olarak bağlı formüller içerir ve transpoze edilmiş olarak görüntülenir. Bu sayede Orijinal Veri Aralığı’nda yaptığınız her güncelleme, bağlı transpoze edilmiş alanda otomatik olarak yansır—işlemi tekrar yapmanıza gerek kalmaz.

İpuçları ve önlemler:

  • Tüm formüller dinamik olarak oluşturulur; kaynak aralığını taşımanız veya boyutunu değiştirmeniz durumunda, gerekirse makroyu tekrar çalıştırın.
  • İzin hataları alırsanız ya da makroları çalıştıramazsanız, çalışma kitabınızda makro güvenliğinin etkin olduğundan emin olun ve dosyayı .xlsm biçiminde kaydedin.

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar