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

Excel'de matris biçimindeki tabloyu üç sütuna nasıl dönüştürebilirsiniz?

YazarXiaoyang Değiştirme Tarihi

Excel ile çalışırken, hem satırların hem de sütunların başlık olarak kullanıldığı bir ızgara biçiminde bilgi sunan matris tarzı tablolarla sık sık karşılaşabilirsiniz. Bu biçim bazı analizler için görsel olarak yararlı olsa da, veritabanı içe aktarma, veri normalleştirme, grafik oluşturma veya gelişmiş analiz gibi görevler için bu matrisi "liste"ye veya üç sütunlu bir tabloya dönüştürmeniz gerekebilir. Matrisi üç Sütunlar'lü forma (bazen "genişletilmiş" veri olarak adlandırılır) dönüştürmek, filtreleme, toplama ve diğer veri araçlarıyla entegrasyonu kolaylaştırır. Aşağıdaki örnekte bu dönüşüm gösterilmiştir:

Excel'de matris biçimli bir tablonun üç sütunlu listeye dönüştürüldüğünü gösteren ekran görüntüsü


PivotTablo ile matris tarzı tabloyu listeye dönüştürme

Excel'de, matris tarzı bir tabloyu doğrudan üç sütunlu forma dönüştüren yerleşik bir komut bulunmamaktadır. Ancak PivotTablo Sihirbazı kullanarak, çapraz-tablolu bir matrisi daha fazla analiz için uygun olan düz, tablo biçimli verilere verimli bir şekilde dönüştürebilirsiniz. Bu yaklaşım, küçük ila orta ölçekli veri kümeleri için idealdir ve özellikle karmaşık bir rapor yapısını düzleştirmek istediğinizde son derece kullanışlıdır. Büyük veri kümeleriyle çalışanlar veya PivotTablo işlemlerine aşina olmayan kullanıcılar için pek uygun değildir.

1. Matrisin bulunduğu çalışma sayfasını açın. Alt + D tuşlarına basın, ardından P tuşuna basarak PivotTablo ve PivotGrafik Sihirbazı penceresini açın. Sihirbazda:

  • Analiz etmek istediğiniz veriler nerede? başlığı altında, Çoklu birleştirme aralıkları seçeneğini belirleyin.
  • Ne tür bir rapor oluşturmak istiyorsunuz başlığı altında, PivotTablo seçeneğini seçin.

Özet Tablo ve Özet Grafik Sihirbazı - 3 Adımdan 1. Adım iletişim kutusunun ekran görüntüsü

2.İleridüğmesine tıklayın.3 Adımı 2ailetişim kutusunda,Sayfa alanlarını ben oluşturacağımseçeneğini işaretleyin:

Özet Tablo ve Özet Grafik Sihirbazı - 3 Adımdan 2a. Adım iletişim kutusunun ekran görüntüsü

3. İleri düğmesine tıklayın. 3 Adımı 2b penceresinde, Aralık seçimi düğmesi düğmesine tıklayıp satır ve sütun başlıkları dahil olmak üzere matrisin tamamını kapsayan Veri Aralığı'nı seçin. Aralığı Ekle listesine eklemek için Tüm aralıklar bölümüne ekleyin. Aralığınızın tüm matrisi kapsadığından emin olun.

Özet Tablo ve Özet Grafik Sihirbazı - 3 Adımdan 2b. Adım iletişim kutusunun ekran görüntüsü

4.İleridüğmesine tıklayın.3 Adımı 3penceresinde, PivotTabloyu bir Yeni çalışma sayfası'a mı yoksa belirli bir hücreye mi yerleştirmek istediğinizi seçin:

Özet Tablo ve Özet Grafik Sihirbazı - 3 Adımdan 3. Adım iletişim kutusunun ekran görüntüsü

5. Bitir düğmesine tıklayın. Excel, matrisi özetleyen bir PivotTablo oluşturur. Varsayılan olarak, kesişim noktalarında toplam değerleri görüntüler. Bu görev için PivotTablo yapısını ayarlamanıza gerek yoktur—bir sonraki adıma geçin:

Matris biçimli bir tablodan Excel'de oluşturulan özet tablonun ekran görüntüsü

6. Satır ve sütun Genel Toplam kesişiminin olduğu hücreye (örneğin F22 hücresine) çift tıklayın. Excel, her satırda benzersiz bir satır başlığı ve sütun başlığı kombinasyonunu ilgili değerle birlikte gösteren yeni bir sayfa oluşturacaktır.

Matrisi üç sütunlu listeye dönüştürmek için Genel Toplam hücresine çift tıklandığında oluşturulan tablonun ekran görüntüsü

7. İşlemi tamamlamak için yeni tabloyu seçin, sağ tıklayın ve ardından Tablo > Aralığa Dönüştür seçeneğini belirleyin. Bu işlem, tablo biçimlendirmesini kaldırarak düz, düzenlenebilir bir liste bırakır:

Özet tabloyu standart listeye dönüştürmek için Aralık Olarak Dönüştür seçeneğini gösteren ekran görüntüsü

İpucu: Matrisiniz sıklıkla değişiyorsa, üç sütunu yenilemek için bu işlemi tekrarlamanız gerekir. Bu yöntem, sabit veriler için en uygundur. Ayrıca, matrisinizde boş hücreler veya birleştirilmiş hücreler varsa, bu tekniği kullanmadan önce bazı temizlik işlemleri gerekebilir.


VBA kodu ile matris tarzı tabloyu listeye dönüştürme

Otomasyonu tercih ediyorsanız veya bu dönüşümü tekrar tekrar uygulamak istiyorsanız, herhangi bir matris tarzı tabloyu yapılandırılmış üç sütunlu forma hızlıca dönüştürmek için bir VBA makrosu kullanabilirsiniz. Bu yöntem, özellikle büyük veri kümeleri ve çeşitli düzenlemeler için son derece etkilidir; ayrıca manuel biçimlendirme ihtiyacını tamamen ortadan kaldırır. VBA betiklerini çalıştırmaya alışkın kullanıcılar için idealdir.

1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications düzenleyicisini açın.

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

📜 VBA kodu: Matrisi listeye dönüştürme

Sub ConvertTable()
' Updated by Extendoffice
Dim Rng As Range
Dim cRng As Range
Dim rRng As Range
Dim xOutRng As Range
xTitleId = "KutoolsforExcel"
Set cRng = Application.InputBox("Select your Column labels", xTitleId, Type:=8)
Set rRng = Application.InputBox("Select Your Row Labels", xTitleId, Type:=8)
Set Rng = Application.InputBox("Select your data", xTitleId, Type:=8)
Set outRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set xWs = Rng.Worksheet
k = 1
xColumns = rRng.Column
xRow = cRng.Row
For i = Rng.Rows(1).Row To Rng.Rows(1).Row + Rng.Rows.Count - 1
    For j = Rng.Columns(1).Column To Rng.Columns(1).Column + Rng.Columns.Count - 1
        outRng.Cells(k, 1) = xWs.Cells(i, xColumns)
        outRng.Cells(k, 2) = xWs.Cells(xRow, j)
        outRng.Cells(k, 3) = xWs.Cells(i, j)
        k = k + 1
    Next j
Next i
End Sub

3. Makroyu çalıştırmak için F5 tuşuna basın veya Çalıştır seçeneğine tıklayın. Sizi gerekli seçimleri yapmanız için yönlendiren bir dizi istem görüntülenecektir:

1 Adımı:sütun etiketleriniseçin (genellikle matrisinizin En Üst Satır):

Sütun etiketlerini seçmeye yönelik istemi gösteren ekran görüntüsü

2 Adımı:satır etiketleriniseçin (genellikle matrisinizin ilk sütunu):

Satır etiketlerinin seçimini gösteren ekran görüntüsü

3 Adımı:Gerçek matris Veri Aralığı'ni seçin (Satır ve Sütun Başlıkları hariç):

Matris veri aralığını seçmeye yönelik istemi gösteren ekran görüntüsü

4. Adım: Dönüştürülen üç sütunlu tablonun başlaması gereken çıktı hücresini seçin. Boş bir hücre veya yeni bir çalışma sayfası kullanmanız önerilir:

Dönüştürülen üç sütunlu liste için çıktı hücresinin seçimini gösteren ekran görüntüsü

5. Adım: Tamam düğmesine tıklayın. Matrisiniz artık düz bir üç sütunlu forma dönüştürülecektir.

⚠️ Notlar ve İpuçları:

• Matris Veri Aralığı’na sütun veya satır başlıklarını dahil etmediğinizden emin olun.

• Matrisinizde birleştirilmiş hücreler varsa, hataları önlemek için makroyu çalıştırmadan önce bu birleştirmeleri kaldırın.

• Hata alırsanız, seçtiğiniz aralıkları tekrar kontrol edin ve doğru şekilde hizalandıklarından emin olun.


Matris biçimli tabloyu Kutools for Excel ile listeye dönüştürün

Yukarıdaki yöntemler etkili olsa da, daha az deneyimli kullanıcılar için yorucu hatta korkutucu görünebilir. Hızlı ve kullanıcı dostu bir çözüm arıyorsanız, Kutools for Excel, bu amaçla özel olarak tasarlanmış Tablo Boyutunu Dönüştür adlı bir yardımcı programa sahiptir.

Bu araç, matris biçimli tabloları sık sık dönüştürmeniz veya toplu işlemler yapmanız gereken durumlarda idealdir. İstendiğinde yazı tipi, dolgu rengi ve formüller gibi orijinal biçimlendirmeyi koruyabilir. Olası bir dezavantajı, üçüncü parti bir eklenti olan Kutools’un yüklenmesini gerektirmesidir; ancak Excel’de verileri düzenli olarak yeniden şekillendiren herkes için güçlü bir seçenektir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

Adımlar:

1. Kutools’u yükledikten sonra Kutools sekmesine gidin, Aralık seçeneğine tıklayın ve ardından Tablo Boyutunu Dönüştür seçeneğini belirleyin:

Şeritteki Kutools sekmesinde Tablo Boyutlarını Devret seçeneğinin ekran görüntüsü

2.Tablo Boyutunu Dönüştüriletişim kutusunda:

  • (1)İki Boyutlu Tabloyu Tek Boyutlu Tabloya Dönüştür seçeneğini Dönüşüm Türü bölümünde belirleyin.
  • (2)Aralık seçimi simgesi yanındaki Kaynak aralığı düğmesine tıklayarak matris tablonuzu seçin.
  • (3)Aralık seçimi simgesi yanındaki Sonuçlar aralığı düğmesine tıklayarak çıktının yerleştirileceği konumu belirtin.

Eksik dönüştürmelerden veya hatalı sonuçlardan kaçınmak için, başlıkları ve verileri içerecek şekilde tüm matrisi seçtiğinizden emin olun.

Tablo Boyutlarını Devret iletişim kutusunun ekran görüntüsü

3. Tamam düğmesine tıklayın. Matris, mümkün olan yerlerde orijinal hücre biçimlendirmesini koruyarak anında üç sütunlu bir listeye dönüştürülecektir:

Bir matris tablosunu üç sütunlu listeye dönüştürmek için Kutools for Excel kullanıldıktan sonraki sonucun ekran görüntüsü

İpucu: Bu özellik aynı zamanda ters işlemi de destekler; yani düz bir listeyi iki boyutlu bir matrise dönüştürür. Raporları yeniden oluşturmanız gerektiğinde veya çapraz-tablo analizi için veri hazırlamanız gerektiğinde oldukça kullanışlıdır. Bkz.: bir listeyi 2B İki Boyutlu Tablo'ye nasıl dönüştürülür.

➤ Tablo Boyutunu Dönüştür özelliğini daha yakından inceleyin

⏬ Kutools for Excel’i şimdi ücretsiz indirip deneyin!


Matris biçimli tabloyu Excel Formülü ile listeye dönüştürün

Eğer formül tabanlı bir yaklaşımı tercih ediyorsanız—özellikle matristeki değişikliklere göre üç Sütun’unuzun dinamik olarak güncellenmesini istiyorsanız—verileri manuel olarak unpivot etmek için INDEX, SATIR, SÜTUN ve BAĞ_DEĞ_SAY işlevlerinin bir kombinasyonunu kullanabilirsiniz. Bu çözüm, VBA veya eklentilere gerek duymaz ve makrolardan ya da harici araçlardan kaçınmak isteyenler için idealdir. Ancak formül referanslarının dikkatle yönetilmesini gerektirir; çünkü formüller genellikle dizi olarak girilmeli veya sistematik şekilde aşağıya/yanlara sürüklenebilir olmalıdır. Orta boyutlu matrislerde ve Kaynak Veri’nizdeki değişikliklere anında ve hassas şekilde yanıt vermeniz gerekiyorsa, bu en pratik çözümdür.

Varsayalım ki Veri Aralığı aşağıdaki gibidir:

  • Satır etiketleri A2:A10 hücrelerindedir.
  • Sütun etiketleri B1:J1 hücrelerindedir.
  • Matris değerleri B2:J10 hücrelerindedir.

1. Yeni bir çalışma sayfası oluşturun veya mevcut sayfanızın boş bir alanında başlayın.L2 hücresine satır etiketini çıkarmak için aşağıdaki formülü girin:

=INDEX($A$2:$A$10,INT((ROW(A1)-1)/COUNTA($B$1:$J$1))+1)

2.M2hücresine karşılık gelen sütun etiketini çıkarmak için bu formülü girin:

=INDEX($B$1:$J$1,MOD(ROW(A1)-1,COUNTA($B$1:$J$1))+1)

3.N2hücresine matristen değeri şu formülle çıkarın:

=INDEX($B$2:$J$10,INT((ROW(A1)-1)/COUNTA($B$1:$J$1))+1,MOD(ROW(A1)-1,COUNTA($B$1:$J$1))+1)

4. L2:N2 hücrelerini seçin ve doldurma tutamacını aşağı doğru sürükleyin. Durdurma noktası, satır sayısı × sütun sayısı olmalıdır (bu örnekte 9 satır × 9 sütun = toplam 81 satırdır).

✅ İpuçları:

  • Tüm aralıkları, gerçek veri yapınızla uyumlu olacak şekilde ayarlayın.
  • EĞER ve BOŞSA işlevlerini kullanarak, gerekirse boş satırları filtreleyin.
  • Otomatik genişleme davranışını sağlamak için KAYDIR işlevini veya dinamik adlandırılmış aralıkları kullanmayı düşünün.
  • Bu yöntem, sabit matris boyutu ve orta düzey veri hacmi için en pratik seçenektir.

ℹ️ Ek Notlar:

  • Avantajlar: Formüller canlı kalır ve matristeki değişiklikleri otomatik olarak yansıtır. VBA veya eklentilere gerek yoktur.
  • Dezavantajlar: Büyük matrislerde çalışma kitabının performansını yavaşlatabilir. Dikkatli kurulum gerektirir.

Demo: Matris biçimli tabloyu Kutools for Excel ile listeye dönüştürün

 
Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

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